Modules§

Structs§

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