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.

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.

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.

Top

cosmos/crypto/secp256k1/keys.proto

PrivKey

PrivKey defines a secp256k1 private key.

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.

Top

cosmos/crypto/ed25519/keys.proto

PrivKey

PrivKey defines a ed25519 private key.

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.

Top

cosmos/upgrade/v1beta1/upgrade.proto

CancelSoftwareUpgradeProposal

CancelSoftwareUpgradeProposal is a gov Content type for cancelling a software upgrade.

Plan

Plan specifies information about a planned upgrade and when it should occur.

SoftwareUpgradeProposal

SoftwareUpgradeProposal is a gov Content type for initiating a software upgrade.

Top

cosmos/upgrade/v1beta1/query.proto

QueryAppliedPlanRequest

QueryCurrentPlanRequest is the request type for the Query/AppliedPlan RPC method.

QueryAppliedPlanResponse

QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC method.

QueryCurrentPlanRequest

QueryCurrentPlanRequest is the request type for the Query/CurrentPlan RPC method.

QueryCurrentPlanResponse

QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC method.

Query

Query defines the gRPC upgrade querier service.

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.

QueryInflationRequest

QueryInflationRequest is the request type for the Query/Inflation RPC method.

QueryInflationResponse

QueryInflationResponse is the response type for the Query/Inflation RPC method.

QueryParamsRequest

QueryParamsRequest is the request type for the Query/Params RPC method.

QueryParamsResponse

QueryParamsResponse is the response type for the Query/Params RPC method.

Query

Query provides defines the gRPC querier service.

Top

cosmos/mint/v1beta1/genesis.proto

GenesisState

GenesisState defines the mint module's genesis state.

Top

cosmos/mint/v1beta1/mint.proto

Minter

Minter represents the minting state.

Params

Params holds parameters for the mint module.

Top

cosmos/evidence/v1beta1/tx.proto

MsgSubmitEvidence

MsgSubmitEvidence represents a message that supports submitting arbitrary Evidence of misbehavior such as equivocation or counterfactual signing.

MsgSubmitEvidenceResponse

MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type.

Msg

Msg defines the evidence Msg service.

Top

cosmos/evidence/v1beta1/evidence.proto

Equivocation

Equivocation implements the Evidence interface and defines evidence of double signing misbehavior.

Top

cosmos/evidence/v1beta1/query.proto

QueryAllEvidenceRequest

QueryEvidenceRequest is the request type for the Query/AllEvidence RPC method.

QueryAllEvidenceResponse

QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC method.

QueryEvidenceRequest

QueryEvidenceRequest is the request type for the Query/Evidence RPC method.

QueryEvidenceResponse

QueryEvidenceResponse is the response type for the Query/Evidence RPC method.

Query

Query defines the gRPC querier service.

Top

cosmos/evidence/v1beta1/genesis.proto

GenesisState

GenesisState defines the evidence module's genesis state.

Top

cosmos/auth/v1beta1/query.proto

QueryAccountRequest

QueryAccountRequest is the request type for the Query/Account RPC method.

QueryAccountResponse

QueryAccountResponse is the response type for the Query/Account RPC method.

QueryParamsRequest

QueryParamsRequest is the request type for the Query/Params RPC method.

QueryParamsResponse

QueryParamsResponse is the response type for the Query/Params RPC method.

Query

Query defines the gRPC querier service.

Top

cosmos/auth/v1beta1/genesis.proto

GenesisState

GenesisState defines the auth module's genesis state.

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).

ModuleAccount

ModuleAccount defines an account for modules that holds coins on a pool.

Params

Params defines the parameters for the auth module.

Top

cosmos/bank/v1beta1/tx.proto

MsgMultiSend

MsgMultiSend represents an arbitrary multi-in, multi-out send message.

MsgMultiSendResponse

MsgMultiSendResponse defines the Msg/MultiSend response type.

MsgSend

MsgSend represents a message to send coins from one account to another.

MsgSendResponse

MsgSendResponse defines the Msg/Send response type.

Msg

Msg defines the bank Msg service.

Top

cosmos/bank/v1beta1/bank.proto

DenomUnit

DenomUnit represents a struct that describes a given denomination unit of the basic token.

Input

Input models transaction input.

Metadata

Metadata represents a struct that describes a basic token.

Output

Output models transaction outputs.

Params

Params defines the parameters for the bank module.

SendEnabled

SendEnabled maps coin denom to a send_enabled status (whether a denom is sendable).

Supply

Supply represents a struct that passively keeps track of the total supply amounts in the network.

Top

cosmos/bank/v1beta1/query.proto

QueryAllBalancesRequest

QueryBalanceRequest is the request type for the Query/AllBalances RPC method.

QueryAllBalancesResponse

QueryAllBalancesResponse is the response type for the Query/AllBalances RPC method.

QueryBalanceRequest

QueryBalanceRequest is the request type for the Query/Balance RPC method.

QueryBalanceResponse

QueryBalanceResponse is the response type for the Query/Balance RPC method.

QueryParamsRequest

QueryParamsRequest defines the request type for querying x/bank parameters.

QueryParamsResponse

QueryParamsResponse defines the response type for querying x/bank parameters.

QuerySupplyOfRequest

QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method.

QuerySupplyOfResponse

QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method.

QueryTotalSupplyRequest

QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC method.

QueryTotalSupplyResponse

QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC method

Query

Query defines the gRPC querier service.

Top

cosmos/bank/v1beta1/genesis.proto

Balance

Balance defines an account address and balance pair used in the bank module's genesis state.

GenesisState

GenesisState defines the bank module's genesis state.

Top

cosmos/capability/v1beta1/capability.proto

Capability

Capability defines an implementation of an object capability. The index provided to a Capability must be globally unique.

CapabilityOwners

CapabilityOwners defines a set of owners of a single Capability. The set of owners must be unique.

Owner

Owner defines a single capability owner. An owner is defined by the name of capability and the module name.

Top

cosmos/capability/v1beta1/genesis.proto

GenesisOwners

GenesisOwners defines the capability owners with their corresponding index.

GenesisState

GenesisState defines the capability module's genesis state.

Top

cosmos/distribution/v1beta1/tx.proto

MsgFundCommunityPool

MsgFundCommunityPool allows an account to directly fund the community pool.

MsgFundCommunityPoolResponse

MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type.

MsgSetWithdrawAddress

MsgSetWithdrawAddress sets the withdraw address for a delegator (or validator self-delegation).

MsgSetWithdrawAddressResponse

MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response type.

MsgWithdrawDelegatorReward

MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator from a single validator.

MsgWithdrawDelegatorRewardResponse

MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward response type.

MsgWithdrawValidatorCommission

MsgWithdrawValidatorCommission withdraws the full commission to the validator address.

MsgWithdrawValidatorCommissionResponse

MsgWithdrawValidatorCommissionResponse defines the Msg/WithdrawValidatorCommission response type.

Msg

Msg defines the distribution Msg service.

Top

cosmos/distribution/v1beta1/distribution.proto

CommunityPoolSpendProposal

CommunityPoolSpendProposal details a proposal for use of community funds, together with how many coins are proposed to be spent, and to which recipient account.

CommunityPoolSpendProposalWithDeposit

CommunityPoolSpendProposalWithDeposit defines a CommunityPoolSpendProposal with a deposit

DelegationDelegatorReward

DelegationDelegatorReward represents the properties of a delegator's delegation reward.

DelegatorStartingInfo

DelegatorStartingInfo represents the starting info for a delegator reward period. It tracks the previous validator period, the delegation's amount of staking token, and the creation height (to check later on if any slashes have occurred). NOTE: Even though validators are slashed to whole staking tokens, the delegators within the validator may be left with less than a full token, thus sdk.Dec is used.

FeePool

FeePool is the global fee pool for distribution.

Params

Params defines the set of params for the distribution module.

ValidatorAccumulatedCommission

ValidatorAccumulatedCommission represents accumulated commission for a validator kept as a running counter, can be withdrawn at any time.

ValidatorCurrentRewards

ValidatorCurrentRewards represents current rewards and current period for a validator kept as a running counter and incremented each block as long as the validator's tokens remain constant.

ValidatorHistoricalRewards

ValidatorHistoricalRewards represents historical rewards for a validator. Height is implicit within the store key. Cumulative reward ratio is the sum from the zeroeth period until this period of rewards / tokens, per the spec. The reference count indicates the number of objects which might need to reference this historical entry at any point. ReferenceCount = number of outstanding delegations which ended the associated period (and might need to read that record) + number of slashes which ended the associated period (and might need to read that record) + one per validator for the zeroeth period, set on initialization

ValidatorOutstandingRewards

ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards for a validator inexpensive to track, allows simple sanity checks.

ValidatorSlashEvent

ValidatorSlashEvent represents a validator slash event. Height is implicit within the store key. This is needed to calculate appropriate amount of staking tokens for delegations which are withdrawn after a slash has occurred.

ValidatorSlashEvents

ValidatorSlashEvents is a collection of ValidatorSlashEvent messages.

Top

cosmos/distribution/v1beta1/query.proto

QueryCommunityPoolRequest

QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC method.

QueryCommunityPoolResponse

QueryCommunityPoolResponse is the response type for the Query/CommunityPool RPC method.

QueryDelegationRewardsRequest

QueryDelegationRewardsRequest is the request type for the Query/DelegationRewards RPC method.

QueryDelegationRewardsResponse

QueryDelegationRewardsResponse is the response type for the Query/DelegationRewards RPC method.

QueryDelegationTotalRewardsRequest

QueryDelegationTotalRewardsRequest is the request type for the Query/DelegationTotalRewards RPC method.

QueryDelegationTotalRewardsResponse

QueryDelegationTotalRewardsResponse is the response type for the Query/DelegationTotalRewards RPC method.

QueryDelegatorValidatorsRequest

QueryDelegatorValidatorsRequest is the request type for the Query/DelegatorValidators RPC method.

QueryDelegatorValidatorsResponse

QueryDelegatorValidatorsResponse is the response type for the Query/DelegatorValidators RPC method.

QueryDelegatorWithdrawAddressRequest

QueryDelegatorWithdrawAddressRequest is the request type for the Query/DelegatorWithdrawAddress RPC method.

QueryDelegatorWithdrawAddressResponse

QueryDelegatorWithdrawAddressResponse is the response type for the Query/DelegatorWithdrawAddress RPC method.

QueryParamsRequest

QueryParamsRequest is the request type for the Query/Params RPC method.

QueryParamsResponse

QueryParamsResponse is the response type for the Query/Params RPC method.

QueryValidatorCommissionRequest

QueryValidatorCommissionRequest is the request type for the Query/ValidatorCommission RPC method

QueryValidatorCommissionResponse

QueryValidatorCommissionResponse is the response type for the Query/ValidatorCommission RPC method

QueryValidatorOutstandingRewardsRequest

QueryValidatorOutstandingRewardsRequest is the request type for the Query/ValidatorOutstandingRewards RPC method.

QueryValidatorOutstandingRewardsResponse

QueryValidatorOutstandingRewardsResponse is the response type for the Query/ValidatorOutstandingRewards RPC method.

QueryValidatorSlashesRequest

QueryValidatorSlashesRequest is the request type for the Query/ValidatorSlashes RPC method

QueryValidatorSlashesResponse

QueryValidatorSlashesResponse is the response type for the Query/ValidatorSlashes RPC method.

Query

Query defines the gRPC querier service for distribution module.

Top

cosmos/distribution/v1beta1/genesis.proto

DelegatorStartingInfoRecord

DelegatorStartingInfoRecord used for import / export via genesis json.

DelegatorWithdrawInfo

DelegatorWithdrawInfo is the address for where distributions rewards are withdrawn to by default this struct is only used at genesis to feed in default withdraw addresses.

GenesisState

GenesisState defines the distribution module's genesis state.

ValidatorAccumulatedCommissionRecord

ValidatorAccumulatedCommissionRecord is used for import / export via genesis json.

ValidatorCurrentRewardsRecord

ValidatorCurrentRewardsRecord is used for import / export via genesis json.

ValidatorHistoricalRewardsRecord

ValidatorHistoricalRewardsRecord is used for import / export via genesis json.

ValidatorOutstandingRewardsRecord

ValidatorOutstandingRewardsRecord is used for import/export via genesis json.

ValidatorSlashEventRecord

ValidatorSlashEventRecord is used for import / export via genesis json.

Top

cosmos/crisis/v1beta1/tx.proto

MsgVerifyInvariant

MsgVerifyInvariant represents a message to verify a particular invariance.

MsgVerifyInvariantResponse

MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type.

Msg

Msg defines the bank Msg service.

Top

cosmos/crisis/v1beta1/genesis.proto

GenesisState

GenesisState defines the crisis module's genesis state.

Top

cosmos/tx/signing/v1beta1/signing.proto

SignatureDescriptor

SignatureDescriptor is a convenience type which represents the full data for a signature including the public key of the signer, signing modes and the signature itself. It is primarily used for coordinating signatures between clients.

SignatureDescriptor.Data

Data represents signature data

SignatureDescriptor.Data.Multi

Multi is the signature data for a multisig public key

SignatureDescriptor.Data.Single

Single is the signature data for a single signer

SignatureDescriptors

SignatureDescriptors wraps multiple SignatureDescriptor's.

SignMode

SignMode represents a signing mode with its own security guarantees.

Top

cosmos/tx/v1beta1/tx.proto

AuthInfo

AuthInfo describes the fee and signer modes that are used to sign a transaction.

Fee

Fee includes the amount of coins paid in fees and the maximum gas to be used by the transaction. The ratio yields an effective "gasprice", which must be above some miminum to be accepted into the mempool.

ModeInfo

ModeInfo describes the signing mode of a single or nested multisig signer.

ModeInfo.Multi

Multi is the mode info for a multisig public key

ModeInfo.Single

Single is the mode info for a single signer. It is structured as a message to allow for additional fields such as locale for SIGN_MODE_TEXTUAL in the future

SignDoc

SignDoc is the type used for generating sign bytes for SIGN_MODE_DIRECT.

SignerInfo

SignerInfo describes the public key and signing mode of a single top-level signer.

Tx

Tx is the standard type used for broadcasting transactions.

TxBody

TxBody is the body of a transaction that all signers sign over.

By convention, the first required signer (usually from the first message) is referred to as the primary signer and pays the fee for the whole transaction. | | memo | string | | memo is any arbitrary memo to be added to the transaction | | timeout_height | uint64 | | timeout is the block height after which this transaction will not be processed by the chain | | extension_options | google.protobuf.Any | repeated | extension_options are arbitrary options that can be added by chains when the default options are not sufficient. If any of these are present and can't be handled, the transaction will be rejected | | non_critical_extension_options | google.protobuf.Any | repeated | extension_options are arbitrary options that can be added by chains when the default options are not sufficient. If any of these are present and can't be handled, they will be ignored |

TxRaw

TxRaw is a variant of Tx that pins the signer's exact binary representation of body and auth_info. This is used for signing, broadcasting and verification. The binary serialize(tx: TxRaw) is stored in Tendermint and the hash sha256(serialize(tx: TxRaw)) becomes the "txhash", commonly used as the transaction ID.

Top

cosmos/vesting/v1beta1/tx.proto

MsgCreateVestingAccount

MsgCreateVestingAccount defines a message that enables creating a vesting account.

MsgCreateVestingAccountResponse

MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response type.

Msg

Msg defines the bank Msg service.

Top