# Functions
No description provided by the author
NewInput - create a transaction input, used with MsgMultiSendnolint:interfacer.
No description provided by the author
NewMsgMultiSend - construct arbitrary multi-in, multi-out send msg.
NewMsgSend - construct a msg to send coins from one account to another.nolint:interfacer.
NewOutput - create a transaction output, used with MsgMultiSendnolint:interfacer.
No description provided by the author
No description provided by the author
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
ValidateInputsOutputs validates that each respective input and output is valid and that the sum of inputs is equal to the sum of outputs.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Balance defines an account address and balance pair used in the bank module's genesis state.
DenomUnit represents a struct that describes a given denomination unit of the basic token.
No description provided by the author
GenesisState defines the bank module's genesis state.
Input models transaction input.
Metadata represents a struct that describes a basic token.
MsgMultiSend represents an arbitrary multi-in, multi-out send message.
MsgMultiSendResponse defines the Msg/MultiSend response type.
MsgSend represents a message to send coins from one account to another.
MsgSendResponse defines the Msg/Send response type.
No description provided by the author
Output models transaction outputs.
Params defines the parameters for the bank module.
QueryBalanceRequest is the request type for the Query/AllBalances RPC method.
QueryAllBalancesResponse is the response type for the Query/AllBalances RPC method.
QueryBalanceRequest is the request type for the Query/Balance RPC method.
QueryBalanceResponse is the response type for the Query/Balance RPC method.
QueryParamsRequest defines the request type for querying x/bank parameters.
QueryParamsResponse defines the response type for querying x/bank parameters.
QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method.
QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method.
QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC method.
QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC method.
No description provided by the author
SendEnabled maps coin denom to a send_enabled status (whether a denom is sendable).
Supply represents a struct that passively keeps track of the total supply amounts in the network.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
expose bank module api for user.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
# Type aliases
No description provided by the author