Protocol Documentation
Table of Contents
cosmos/crypto/multisig/v1beta1/multisig.proto
CompactBitArray
MultiSignature
cosmos/crypto/multisig/keys.proto
LegacyAminoPubKey
cosmos/crypto/secp256k1/keys.proto
PrivKey
PubKey
cosmos/crypto/ed25519/keys.proto
PrivKey
PubKey
cosmos/upgrade/v1beta1/upgrade.proto
CancelSoftwareUpgradeProposal
Plan
SoftwareUpgradeProposal
cosmos/upgrade/v1beta1/query.proto
QueryAppliedPlanRequest
QueryAppliedPlanResponse
QueryCurrentPlanRequest
QueryCurrentPlanResponse
Query
cosmos/mint/v1beta1/query.proto
QueryAnnualProvisionsRequest
QueryAnnualProvisionsResponse
QueryInflationRequest
QueryInflationResponse
QueryParamsRequest
QueryParamsResponse
Query
cosmos/mint/v1beta1/genesis.proto
GenesisState
cosmos/mint/v1beta1/mint.proto
Minter
Params
cosmos/evidence/v1beta1/tx.proto
MsgSubmitEvidence
MsgSubmitEvidenceResponse
Msg
cosmos/evidence/v1beta1/evidence.proto
Equivocation
cosmos/evidence/v1beta1/query.proto
QueryAllEvidenceRequest
QueryAllEvidenceResponse
QueryEvidenceRequest
QueryEvidenceResponse
Query
cosmos/evidence/v1beta1/genesis.proto
GenesisState
cosmos/auth/v1beta1/query.proto
QueryAccountRequest
QueryAccountResponse
QueryParamsRequest
QueryParamsResponse
Query
cosmos/auth/v1beta1/genesis.proto
GenesisState
cosmos/auth/v1beta1/auth.proto
BaseAccount
ModuleAccount
Params
cosmos/bank/v1beta1/tx.proto
MsgMultiSend
MsgMultiSendResponse
MsgSend
MsgSendResponse
Msg
cosmos/bank/v1beta1/bank.proto
DenomUnit
Input
Metadata
Output
Params
SendEnabled
Supply
cosmos/bank/v1beta1/query.proto
QueryAllBalancesRequest
QueryAllBalancesResponse
QueryBalanceRequest
QueryBalanceResponse
QueryParamsRequest
QueryParamsResponse
QuerySupplyOfRequest
QuerySupplyOfResponse
QueryTotalSupplyRequest
QueryTotalSupplyResponse
Query
cosmos/bank/v1beta1/genesis.proto
Balance
GenesisState
cosmos/capability/v1beta1/capability.proto
Capability
CapabilityOwners
Owner
cosmos/capability/v1beta1/genesis.proto
GenesisOwners
GenesisState
cosmos/distribution/v1beta1/tx.proto
MsgFundCommunityPool
MsgFundCommunityPoolResponse
MsgSetWithdrawAddress
MsgSetWithdrawAddressResponse
MsgWithdrawDelegatorReward
MsgWithdrawDelegatorRewardResponse
MsgWithdrawValidatorCommission
MsgWithdrawValidatorCommissionResponse
Msg
cosmos/distribution/v1beta1/distribution.proto
CommunityPoolSpendProposal
CommunityPoolSpendProposalWithDeposit
DelegationDelegatorReward
DelegatorStartingInfo
FeePool
Params
ValidatorAccumulatedCommission
ValidatorCurrentRewards
ValidatorHistoricalRewards
ValidatorOutstandingRewards
ValidatorSlashEvent
ValidatorSlashEvents
cosmos/distribution/v1beta1/query.proto
QueryCommunityPoolRequest
QueryCommunityPoolResponse
QueryDelegationRewardsRequest
QueryDelegationRewardsResponse
QueryDelegationTotalRewardsRequest
QueryDelegationTotalRewardsResponse
QueryDelegatorValidatorsRequest
QueryDelegatorValidatorsResponse
QueryDelegatorWithdrawAddressRequest
QueryDelegatorWithdrawAddressResponse
QueryParamsRequest
QueryParamsResponse
QueryValidatorCommissionRequest
QueryValidatorCommissionResponse
QueryValidatorOutstandingRewardsRequest
QueryValidatorOutstandingRewardsResponse
QueryValidatorSlashesRequest
QueryValidatorSlashesResponse
Query
cosmos/distribution/v1beta1/genesis.proto
DelegatorStartingInfoRecord
DelegatorWithdrawInfo
GenesisState
ValidatorAccumulatedCommissionRecord
ValidatorCurrentRewardsRecord
ValidatorHistoricalRewardsRecord
ValidatorOutstandingRewardsRecord
ValidatorSlashEventRecord
cosmos/crisis/v1beta1/tx.proto
MsgVerifyInvariant
MsgVerifyInvariantResponse
Msg
cosmos/crisis/v1beta1/genesis.proto
GenesisState
cosmos/tx/signing/v1beta1/signing.proto
SignatureDescriptor
SignatureDescriptor.Data
SignatureDescriptor.Data.Multi
SignatureDescriptor.Data.Single
SignatureDescriptors
SignMode
cosmos/tx/v1beta1/tx.proto
AuthInfo
Fee
ModeInfo
ModeInfo.Multi
ModeInfo.Single
SignDoc
SignerInfo
Tx
TxBody
TxRaw
cosmos/vesting/v1beta1/tx.proto
MsgCreateVestingAccount
MsgCreateVestingAccountResponse
Msg
cosmos/vesting/v1beta1/vesting.proto
BaseVestingAccount
ContinuousVestingAccount
DelayedVestingAccount
Period
PeriodicVestingAccount
cosmos/staking/v1beta1/tx.proto
MsgBeginRedelegate
MsgBeginRedelegateResponse
MsgCreateValidator
MsgCreateValidatorResponse
MsgDelegate
MsgDelegateResponse
MsgEditValidator
MsgEditValidatorResponse
MsgUndelegate
MsgUndelegateResponse
Msg
cosmos/staking/v1beta1/query.proto
QueryDelegationRequest
QueryDelegationResponse
QueryDelegatorDelegationsRequest
QueryDelegatorDelegationsResponse
QueryDelegatorUnbondingDelegationsRequest
QueryDelegatorUnbondingDelegationsResponse
QueryDelegatorValidatorRequest
QueryDelegatorValidatorResponse
QueryDelegatorValidatorsRequest
QueryDelegatorValidatorsResponse
QueryHistoricalInfoRequest
QueryHistoricalInfoResponse
QueryParamsRequest
QueryParamsResponse
QueryPoolRequest
QueryPoolResponse
QueryRedelegationsRequest
QueryRedelegationsResponse
QueryUnbondingDelegationRequest
QueryUnbondingDelegationResponse
QueryValidatorDelegationsRequest
QueryValidatorDelegationsResponse
QueryValidatorRequest
QueryValidatorResponse
QueryValidatorUnbondingDelegationsRequest
QueryValidatorUnbondingDelegationsResponse
QueryValidatorsRequest
QueryValidatorsResponse
Query
cosmos/staking/v1beta1/genesis.proto
GenesisState
LastValidatorPower
cosmos/staking/v1beta1/staking.proto
Commission
CommissionRates
DVPair
DVPairs
DVVTriplet
DVVTriplets
Delegation
DelegationResponse
Description
HistoricalInfo
Params
Pool
Redelegation
RedelegationEntry
RedelegationEntryResponse
RedelegationResponse
UnbondingDelegation
UnbondingDelegationEntry
ValAddresses
Validator
BondStatus
cosmos/genutil/v1beta1/genesis.proto
GenesisState
cosmos/params/v1beta1/query.proto
QueryParamsRequest
QueryParamsResponse
Query
cosmos/params/v1beta1/params.proto
ParamChange
ParameterChangeProposal
cosmos/slashing/v1beta1/tx.proto
MsgUnjail
MsgUnjailResponse
Msg
cosmos/slashing/v1beta1/slashing.proto
Params
ValidatorSigningInfo
cosmos/slashing/v1beta1/query.proto
QueryParamsRequest
QueryParamsResponse
QuerySigningInfoRequest
QuerySigningInfoResponse
QuerySigningInfosRequest
QuerySigningInfosResponse
Query
cosmos/slashing/v1beta1/genesis.proto
GenesisState
MissedBlock
SigningInfo
ValidatorMissedBlocks
cosmos/base/abci/v1beta1/abci.proto
ABCIMessageLog
Attribute
GasInfo
MsgData
Result
SearchTxsResult
SimulationResponse
StringEvent
TxMsgData
TxResponse
cosmos/base/kv/v1beta1/kv.proto
Pair
Pairs
cosmos/base/snapshots/v1beta1/snapshot.proto
Metadata
Snapshot
cosmos/base/simulate/v1beta1/simulate.proto
SimulateRequest
SimulateResponse
SimulateService
cosmos/base/v1beta1/coin.proto
Coin
DecCoin
DecProto
IntProto
cosmos/base/query/v1beta1/pagination.proto
PageRequest
PageResponse
cosmos/base/store/v1beta1/commit_info.proto
CommitID
CommitInfo
StoreInfo
cosmos/base/store/v1beta1/snapshot.proto
SnapshotIAVLItem
SnapshotItem
SnapshotStoreItem
cosmos/base/reflection/v1beta1/reflection.proto
ListAllInterfacesRequest
ListAllInterfacesResponse
ListImplementationsRequest
ListImplementationsResponse
ReflectionService
cosmos/gov/v1beta1/tx.proto
MsgDeposit
MsgDepositResponse
MsgSubmitProposal
MsgSubmitProposalResponse
MsgVote
MsgVoteResponse
Msg
cosmos/gov/v1beta1/gov.proto
Deposit
DepositParams
Proposal
TallyParams
TallyResult
TextProposal
Vote
VotingParams
ProposalStatus
VoteOption
cosmos/gov/v1beta1/query.proto
QueryDepositRequest
QueryDepositResponse
QueryDepositsRequest
QueryDepositsResponse
QueryParamsRequest
QueryParamsResponse
QueryProposalRequest
QueryProposalResponse
QueryProposalsRequest
QueryProposalsResponse
QueryTallyResultRequest
QueryTallyResultResponse
QueryVoteRequest
QueryVoteResponse
QueryVotesRequest
QueryVotesResponse
Query
cosmos/gov/v1beta1/genesis.proto
GenesisState
ibc/core/types/v1/genesis.proto
GenesisState
ibc/core/connection/v1/query.proto
QueryClientConnectionsRequest
QueryClientConnectionsResponse
QueryConnectionClientStateRequest
QueryConnectionClientStateResponse
QueryConnectionConsensusStateRequest
QueryConnectionConsensusStateResponse
QueryConnectionRequest
QueryConnectionResponse
QueryConnectionsRequest
QueryConnectionsResponse
Query
ibc/core/connection/v1/connection.proto
ClientPaths
ConnectionEnd
ConnectionPaths
Counterparty
IdentifiedConnection
MsgConnectionOpenAck
MsgConnectionOpenAckResponse
MsgConnectionOpenConfirm
MsgConnectionOpenConfirmResponse
MsgConnectionOpenInit
MsgConnectionOpenInitResponse
MsgConnectionOpenTry
MsgConnectionOpenTryResponse
Version
State
Msg
ibc/core/connection/v1/genesis.proto
GenesisState
ibc/core/commitment/v1/commitment.proto
Key
KeyPath
MerklePath
MerklePrefix
MerkleProof
MerkleRoot
KeyEncoding
ibc/core/channel/v1/query.proto
QueryChannelClientStateRequest
QueryChannelClientStateResponse
QueryChannelConsensusStateRequest
QueryChannelConsensusStateResponse
QueryChannelRequest
QueryChannelResponse
QueryChannelsRequest
QueryChannelsResponse
QueryConnectionChannelsRequest
QueryConnectionChannelsResponse
QueryNextSequenceReceiveRequest
QueryNextSequenceReceiveResponse
QueryPacketAcknowledgementRequest
QueryPacketAcknowledgementResponse
QueryPacketCommitmentRequest
QueryPacketCommitmentResponse
QueryPacketCommitmentsRequest
QueryPacketCommitmentsResponse
QueryUnreceivedPacketsRequest
QueryUnreceivedPacketsResponse
QueryUnrelayedAcksRequest
QueryUnrelayedAcksResponse
Query
ibc/core/channel/v1/genesis.proto
GenesisState
PacketSequence
ibc/core/channel/v1/channel.proto
Acknowledgement
Channel
Counterparty
IdentifiedChannel
MsgAcknowledgement
MsgAcknowledgementResponse
MsgChannelCloseConfirm
MsgChannelCloseConfirmResponse
MsgChannelCloseInit
MsgChannelCloseInitResponse
MsgChannelOpenAck
MsgChannelOpenAckResponse
MsgChannelOpenConfirm
MsgChannelOpenConfirmResponse
MsgChannelOpenInit
MsgChannelOpenInitResponse
MsgChannelOpenTry
MsgChannelOpenTryResponse
MsgRecvPacket
MsgRecvPacketResponse
MsgTimeout
MsgTimeoutOnClose
MsgTimeoutOnCloseResponse
MsgTimeoutResponse
Packet
PacketAckCommitment
Order
State
Msg
ibc/core/client/v1/client.proto
ClientConsensusStates
ClientUpdateProposal
ConsensusStateWithHeight
Height
IdentifiedClientState
MsgCreateClient
MsgCreateClientResponse
MsgSubmitMisbehaviour
MsgSubmitMisbehaviourResponse
MsgUpdateClient
MsgUpdateClientResponse
MsgUpgradeClient
MsgUpgradeClientResponse
Msg
ibc/core/client/v1/query.proto
QueryClientStateRequest
QueryClientStateResponse
QueryClientStatesRequest
QueryClientStatesResponse
QueryConsensusStateRequest
QueryConsensusStateResponse
QueryConsensusStatesRequest
QueryConsensusStatesResponse
Query
ibc/core/client/v1/genesis.proto
GenesisState
ibc/lightclients/solomachine/v1/solomachine.proto
ChannelStateData
ClientState
ClientStateData
ConnectionStateData
ConsensusState
ConsensusStateData
Header
HeaderData
Misbehaviour
NextSequenceRecvData
PacketAcknowledgementData
PacketCommitmentData
PacketReceiptAbsenceData
SignBytes
SignatureAndData
TimestampedSignatureData
DataType
ibc/lightclients/tendermint/v1/tendermint.proto
ClientState
ConsensusState
Fraction
Header
Misbehaviour
ibc/lightclients/localhost/v1/localhost.proto
ClientState
ibc/applications/transfer/v1/transfer.proto
DenomTrace
FungibleTokenPacketData
MsgTransfer
MsgTransferResponse
Params
Msg
ibc/applications/transfer/v1/query.proto
QueryDenomTraceRequest
QueryDenomTraceResponse
QueryDenomTracesRequest
QueryDenomTracesResponse
QueryParamsRequest
QueryParamsResponse
Query
ibc/applications/transfer/v1/genesis.proto
GenesisState
Scalar Value Types
Top
cosmos/crypto/multisig/v1beta1/multisig.proto
CompactBitArray
CompactBitArray is an implementation of a space efficient bit array. This is used to ensure that the encoded data takes up a minimal amount of space after proto encoding. This is not thread safe, and is not intended for concurrent usage.
extra_bits_stored
uint32
elems
bytes
MultiSignature
MultiSignature wraps the signatures from a multisig.LegacyAminoPubKey. See cosmos.tx.v1betata1.ModeInfo.Multi for how to specify which signers signed and with which modes.
signatures
bytes
repeated
Top
cosmos/crypto/multisig/keys.proto
LegacyAminoPubKey
LegacyAminoPubKey specifies a public key type which nests multiple public keys and a threshold, it uses legacy amino address rules.
threshold
uint32
public_keys
google.protobuf.Any
repeated
Top
cosmos/crypto/secp256k1/keys.proto
PrivKey
PrivKey defines a secp256k1 private key.
key
bytes
PubKey
PubKey defines a secp256k1 public key Key is the compressed form of the pubkey. The first byte depends is a 0x02 byte if the y-coordinate is the lexicographically largest of the two associated with the x-coordinate. Otherwise the first byte is a 0x03. This prefix is followed with the x-coordinate.
key
bytes
Top
cosmos/crypto/ed25519/keys.proto
PrivKey
PrivKey defines a ed25519 private key.
key
bytes
PubKey
PubKey defines a ed25519 public key Key is the compressed form of the pubkey. The first byte depends is a 0x02 byte if the y-coordinate is the lexicographically largest of the two associated with the x-coordinate. Otherwise the first byte is a 0x03. This prefix is followed with the x-coordinate.
key
bytes
Top
cosmos/upgrade/v1beta1/upgrade.proto
CancelSoftwareUpgradeProposal
CancelSoftwareUpgradeProposal is a gov Content type for cancelling a software upgrade.
title
string
description
string
Plan
Plan specifies information about a planned upgrade and when it should occur.
name
string
Sets the name for the upgrade. This name will be used by the upgraded version of the software to apply any special "on-upgrade" commands during the first BeginBlock method after the upgrade is applied. It is also used to detect whether a software version can handle a given upgrade. If no upgrade handler with this name has been set in the software, it will be assumed that the software is out-of-date when the upgrade Time or Height is reached and the software will exit.
time
google.protobuf.Timestamp
The time after which the upgrade must be performed. Leave set to its zero value to use a pre-defined Height instead.
height
int64
The height at which the upgrade must be performed. Only used if Time is not set.
info
string
Any application specific upgrade info to be included on-chain such as a git commit that validators could automatically upgrade to
upgraded_client_state
google.protobuf.Any
IBC-enabled chains can opt-in to including the upgraded client state in its upgrade plan This will make the chain commit to the correct upgraded (self) client state before the upgrade occurs, so that connecting chains can verify that the new upgraded client is valid by verifying a proof on the previous version of the chain. This will allow IBC connections to persist smoothly across planned chain upgrades
SoftwareUpgradeProposal
SoftwareUpgradeProposal is a gov Content type for initiating a software upgrade.
title
string
description
string
plan
Plan
Top
cosmos/upgrade/v1beta1/query.proto
QueryAppliedPlanRequest
QueryCurrentPlanRequest is the request type for the Query/AppliedPlan RPC method.
name
string
name is the name of the applied plan to query for.
QueryAppliedPlanResponse
QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC method.
height
int64
height is the block height at which the plan was applied.
QueryCurrentPlanRequest
QueryCurrentPlanRequest is the request type for the Query/CurrentPlan RPC method.
QueryCurrentPlanResponse
QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC method.
plan
Plan
plan is the current upgrade plan.
Query
Query defines the gRPC upgrade querier service.
CurrentPlan
QueryCurrentPlanRequest
QueryCurrentPlanResponse
CurrentPlan queries the current upgrade plan.
AppliedPlan
QueryAppliedPlanRequest
QueryAppliedPlanResponse
AppliedPlan queries a previously applied upgrade plan by its name.
Top
cosmos/mint/v1beta1/query.proto
QueryAnnualProvisionsRequest
QueryAnnualProvisionsRequest is the request type for the Query/AnnualProvisions RPC method.
QueryAnnualProvisionsResponse
QueryAnnualProvisionsResponse is the response type for the Query/AnnualProvisions RPC method.
annual_provisions
bytes
annual_provisions is the current minting annual provisions value.
QueryInflationRequest
QueryInflationRequest is the request type for the Query/Inflation RPC method.
QueryInflationResponse
QueryInflationResponse is the response type for the Query/Inflation RPC method.
inflation
bytes
inflation is the current minting inflation value.
QueryParamsRequest
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse
QueryParamsResponse is the response type for the Query/Params RPC method.
params
Params
params defines the parameters of the module.
Query
Query provides defines the gRPC querier service.
Params
QueryParamsRequest
QueryParamsResponse
Params returns the total set of minting parameters.
Inflation
QueryInflationRequest
QueryInflationResponse
Inflation returns the current minting inflation value.
AnnualProvisions
QueryAnnualProvisionsRequest
QueryAnnualProvisionsResponse
AnnualProvisions current minting annual provisions value.
Top
cosmos/mint/v1beta1/genesis.proto
GenesisState
GenesisState defines the mint module's genesis state.
minter
Minter
minter is a space for holding current inflation information.
params
Params
params defines all the paramaters of the module.
Top
cosmos/mint/v1beta1/mint.proto
Minter
Minter represents the minting state.
inflation
string
current annual inflation rate
annual_provisions
string
current annual expected provisions
Params
Params holds parameters for the mint module.
mint_denom
string
type of coin to mint
inflation_rate_change
string
maximum annual change in inflation rate
inflation_max
string
maximum inflation rate
inflation_min
string
minimum inflation rate
goal_bonded
string
goal of percent bonded atoms
blocks_per_year
uint64
expected blocks per year
Top
cosmos/evidence/v1beta1/tx.proto
MsgSubmitEvidence
MsgSubmitEvidence represents a message that supports submitting arbitrary Evidence of misbehavior such as equivocation or counterfactual signing.
submitter
string
evidence
google.protobuf.Any
MsgSubmitEvidenceResponse
MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type.
hash
bytes
hash defines the hash of the evidence.
Msg
Msg defines the evidence Msg service.
SubmitEvidence
MsgSubmitEvidence
MsgSubmitEvidenceResponse
SubmitEvidence submits an arbitrary Evidence of misbehavior such as equivocation or counterfactual signing.
Top
cosmos/evidence/v1beta1/evidence.proto
Equivocation
Equivocation implements the Evidence interface and defines evidence of double signing misbehavior.
height
int64
time
google.protobuf.Timestamp
power
int64
consensus_address
string
Top
cosmos/evidence/v1beta1/query.proto
QueryAllEvidenceRequest
QueryEvidenceRequest is the request type for the Query/AllEvidence RPC method.
pagination
cosmos.base.query.v1beta1.PageRequest
pagination defines an optional pagination for the request.
QueryAllEvidenceResponse
QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC method.
evidence
google.protobuf.Any
repeated
evidence returns all evidences.
pagination
cosmos.base.query.v1beta1.PageResponse
pagination defines the pagination in the response.
QueryEvidenceRequest
QueryEvidenceRequest is the request type for the Query/Evidence RPC method.
evidence_hash
bytes
evidence_hash defines the hash of the requested evidence.
QueryEvidenceResponse
QueryEvidenceResponse is the response type for the Query/Evidence RPC method.
evidence
google.protobuf.Any
evidence returns the requested evidence.
Query
Query defines the gRPC querier service.
Evidence
QueryEvidenceRequest
QueryEvidenceResponse
Evidence queries evidence based on evidence hash.
AllEvidence
QueryAllEvidenceRequest
QueryAllEvidenceResponse
AllEvidence queries all evidence.
Top
cosmos/evidence/v1beta1/genesis.proto
GenesisState
GenesisState defines the evidence module's genesis state.
evidence
google.protobuf.Any
repeated
evidence defines all the evidence at genesis.
Top
cosmos/auth/v1beta1/query.proto
QueryAccountRequest
QueryAccountRequest is the request type for the Query/Account RPC method.
address
string
address defines the address to query for.
QueryAccountResponse
QueryAccountResponse is the response type for the Query/Account RPC method.
account
google.protobuf.Any
account defines the account of the corresponding address.
QueryParamsRequest
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse
QueryParamsResponse is the response type for the Query/Params RPC method.
params
Params
params defines the parameters of the module.
Query
Query defines the gRPC querier service.
Account
QueryAccountRequest
QueryAccountResponse
Account returns account details based on address.
Params
QueryParamsRequest
QueryParamsResponse
Params queries all parameters.
Top
cosmos/auth/v1beta1/genesis.proto
GenesisState
GenesisState defines the auth module's genesis state.
params
Params
params defines all the paramaters of the module.
accounts
google.protobuf.Any
repeated
accounts are the accounts present at genesis.
Top
cosmos/auth/v1beta1/auth.proto
BaseAccount
BaseAccount defines a base account type. It contains all the necessary fields for basic account functionality. Any custom account type should extend this type for additional functionality (e.g. vesting).
address
string
pub_key
google.protobuf.Any
account_number
uint64
sequence
uint64
ModuleAccount
ModuleAccount defines an account for modules that holds coins on a pool.
base_account
BaseAccount
name
string
permissions
string
repeated
Params
Params defines the parameters for the auth module.
max_memo_characters
uint64
tx_sig_limit
uint64
tx_size_cost_per_byte
uint64
sig_verify_cost_ed25519
uint64
sig_verify_cost_secp256k1
uint64
Top
cosmos/bank/v1beta1/tx.proto
MsgMultiSend
MsgMultiSend represents an arbitrary multi-in, multi-out send message.
inputs
Input
repeated
outputs
Output
repeated
MsgMultiSendResponse
MsgMultiSendResponse defines the Msg/MultiSend response type.
MsgSend
MsgSend represents a message to send coins from one account to another.
from_address
string
to_address
string
amount
cosmos.base.v1beta1.Coin
repeated
MsgSendResponse
MsgSendResponse defines the Msg/Send response type.
Msg
Msg defines the bank Msg service.
Send
MsgSend
MsgSendResponse
Send defines a method for sending coins from one account to another account.
MultiSend
MsgMultiSend
MsgMultiSendResponse
MultiSend defines a method for sending coins from some accounts to other accounts.
Top
cosmos/bank/v1beta1/bank.proto
DenomUnit
DenomUnit represents a struct that describes a given denomination unit of the basic token.
denom
string
denom represents the string name of the given denom unit (e.g uatom).
exponent
uint32
exponent represents power of 10 exponent that one must raise the base_denom to in order to equal the given DenomUnit's denom 1 denom = 1^exponent base_denom (e.g. with a base_denom of uatom, one can create a DenomUnit of 'atom' with exponent = 6, thus: 1 atom = 10^6 uatom).
aliases
string
repeated
aliases is a list of string aliases for the given denom
Input
Input models transaction input.
address
string
coins
cosmos.base.v1beta1.Coin
repeated
Metadata
Metadata represents a struct that describes a basic token.
description
string
denom_units
DenomUnit
repeated
denom_units represents the list of DenomUnit's for a given coin
base
string
base represents the base denom (should be the DenomUnit with exponent = 0).
display
string
display indicates the suggested denom that should be displayed in clients.
Output
Output models transaction outputs.
address
string
coins
cosmos.base.v1beta1.Coin
repeated
Params
Params defines the parameters for the bank module.
send_enabled
SendEnabled
repeated
default_send_enabled
bool
SendEnabled
SendEnabled maps coin denom to a send_enabled status (whether a denom is sendable).
denom
string
enabled
bool
Supply
Supply represents a struct that passively