EventGrant is emitted on Msg/Grant
EventRevoke is emitted on Msg/Revoke
GenericAuthorization gives the grantee unrestricted permissions to execute
the provided method on behalf of the granter’s account.
GenesisState defines the authz module’s genesis state.
Grant gives permissions to execute
the provide method with expiration time.
GrantAuthorization extends a grant with both the addresses of the grantee and granter.
It is used in genesis.proto and query.proto
GrantQueueItem contains the list of TypeURL of a sdk.Msg.
MsgExec attempts to execute the provided messages using
authorizations granted to the grantee. Each message should have only
one signer corresponding to the granter of the authorization.
MsgExecResponse defines the Msg/MsgExecResponse response type.
MsgGrant is a request type for Grant method. It declares authorization to the grantee
on behalf of the granter with the provided expiration time.
MsgGrantResponse defines the Msg/MsgGrant response type.
MsgRevoke revokes any authorization with the provided sdk.Msg type on the
granter’s account with that has been granted to the grantee.
MsgRevokeResponse defines the Msg/MsgRevokeResponse response type.
QueryGranteeGrantsRequest is the request type for the Query/IssuedGrants RPC method.
QueryGranteeGrantsResponse is the response type for the Query/GranteeGrants RPC method.
QueryGranterGrantsRequest is the request type for the Query/GranterGrants RPC method.
QueryGranterGrantsResponse is the response type for the Query/GranterGrants RPC method.
QueryGrantsRequest is the request type for the Query/Grants RPC method.
QueryGrantsResponse is the response type for the Query/Authorizations RPC method.