Modules§

Structs§

  • 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.