Module feegrant

Expand description

Allows accounts to grant fee allowances and to use fees from their accounts.

Modules§

msg_client
Generated client implementations.
msg_server
Generated server implementations.
query_client
Generated client implementations.
query_server
Generated server implementations.

Structs§

AllowedMsgAllowance
AllowedMsgAllowance creates allowance only for specified message types.
BasicAllowance
BasicAllowance implements Allowance with a one-time grant of coins that optionally expires. The grantee can use up to SpendLimit to cover fees.
GenesisState
GenesisState contains a set of fee allowances, persisted from the store
Grant
Grant is stored in the KVStore to record a grant with full context
MsgGrantAllowance
MsgGrantAllowance adds permission for Grantee to spend up to Allowance of fees from the account of Granter.
MsgGrantAllowanceResponse
MsgGrantAllowanceResponse defines the Msg/GrantAllowanceResponse response type.
MsgPruneAllowances
MsgPruneAllowances prunes expired fee allowances.
MsgPruneAllowancesResponse
MsgPruneAllowancesResponse defines the Msg/PruneAllowancesResponse response type.
MsgRevokeAllowance
MsgRevokeAllowance removes any existing Allowance from Granter to Grantee.
MsgRevokeAllowanceResponse
MsgRevokeAllowanceResponse defines the Msg/RevokeAllowanceResponse response type.
PeriodicAllowance
PeriodicAllowance extends Allowance to allow for both a maximum cap, as well as a limit per time period.
QueryAllowanceRequest
QueryAllowanceRequest is the request type for the Query/Allowance RPC method.
QueryAllowanceResponse
QueryAllowanceResponse is the response type for the Query/Allowance RPC method.
QueryAllowancesByGranterRequest
QueryAllowancesByGranterRequest is the request type for the Query/AllowancesByGranter RPC method.
QueryAllowancesByGranterResponse
QueryAllowancesByGranterResponse is the response type for the Query/AllowancesByGranter RPC method.
QueryAllowancesRequest
QueryAllowancesRequest is the request type for the Query/Allowances RPC method.
QueryAllowancesResponse
QueryAllowancesResponse is the response type for the Query/Allowances RPC method.