# Functions

No description provided by the author
NewInput - create a transaction input, used with MsgMultiSendnolint:interfacer.
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
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

# Structs

DenomUnit represents a struct that describes a given denomination unit of the basic token.
No description provided by the author
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
No description provided by the author
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.
QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method.
QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC method.
QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method.
QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata 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.
UnimplementedQueryServer can be embedded to have forward compatible implementations.

# Interfaces

expose bank module api for user.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.

# Type aliases

No description provided by the author