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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

threshold

uint32

public_keys

google.protobuf.Any

repeated

Top

cosmos/crypto/secp256k1/keys.proto

PrivKey

PrivKey defines a secp256k1 private key.

Field
Type
Label
Description

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.

Field
Type
Label
Description

key

bytes

Top

cosmos/crypto/ed25519/keys.proto

PrivKey

PrivKey defines a ed25519 private key.

Field
Type
Label
Description

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.

Field
Type
Label
Description

key

bytes

Top

cosmos/upgrade/v1beta1/upgrade.proto

CancelSoftwareUpgradeProposal

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

Field
Type
Label
Description

title

string

description

string

Plan

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

Field
Type
Label
Description

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.

Field
Type
Label
Description

title

string

description

string

plan

Plan

Top

cosmos/upgrade/v1beta1/query.proto

QueryAppliedPlanRequest

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

Field
Type
Label
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

plan

Plan

plan is the current upgrade plan.

Query

Query defines the gRPC upgrade querier service.

Method Name
Request Type
Response Type
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

params

Params

params defines the parameters of the module.

Query

Query provides defines the gRPC querier service.

Method Name
Request Type
Response Type
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

inflation

string

current annual inflation rate

annual_provisions

string

current annual expected provisions

Params

Params holds parameters for the mint module.

Field
Type
Label
Description

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.

Field
Type
Label
Description

submitter

string

evidence

google.protobuf.Any

MsgSubmitEvidenceResponse

MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type.

Field
Type
Label
Description

hash

bytes

hash defines the hash of the evidence.

Msg

Msg defines the evidence Msg service.

Method Name
Request Type
Response Type
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

evidence_hash

bytes

evidence_hash defines the hash of the requested evidence.

QueryEvidenceResponse

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

Field
Type
Label
Description

evidence

google.protobuf.Any

evidence returns the requested evidence.

Query

Query defines the gRPC querier service.

Method Name
Request Type
Response Type
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

address

string

address defines the address to query for.

QueryAccountResponse

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

Field
Type
Label
Description

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.

Field
Type
Label
Description

params

Params

params defines the parameters of the module.

Query

Query defines the gRPC querier service.

Method Name
Request Type
Response Type
Description

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.

Field
Type
Label
Description

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

Field
Type
Label
Description

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.

Field
Type
Label
Description

base_account

BaseAccount

name

string

permissions

string

repeated

Params

Params defines the parameters for the auth module.

Field
Type
Label
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

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.

Method Name
Request Type
Response Type
Description

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.

Field
Type
Label
Description

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.

Field
Type
Label
Description

address

string

coins

cosmos.base.v1beta1.Coin

repeated

Metadata

Metadata represents a struct that describes a basic token.

Field
Type
Label
Description

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.

Field
Type
Label
Description

address

string

coins

cosmos.base.v1beta1.Coin

repeated

Params

Params defines the parameters for the bank module.

Field
Type
Label
Description

send_enabled

SendEnabled

repeated

default_send_enabled

bool

SendEnabled

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

Field
Type
Label
Description

denom

string

enabled

bool

Supply

Supply represents a struct that passively