# Packages
No description provided by the author
# Functions
NewAccount builds a new Account instance.
NewAccountBalance allows to build a new AccountBalance instance.
NewConsensusEvent allows to easily build a new ConsensusEvent object.
NewDeposit return a new Deposit instance.
NewDepositParam allows to build a new DepositParams.
NewDistributionParams allows to build a new DistributionParams instance.
NewDoubleSignEvidence return a new DoubleSignEvidence object.
NewDoubleSignVote allows to create a new DoubleSignVote instance.
NewFeeGrant allows to build a new FeeGrant instance.
NewGenesis allows to build a new Genesis instance.
NewGenesisDepositParam allows to build a new DepositParams.
NewGenesisGovParams allows to build a new GenesisGovParams instance.
NewGenesisTallyParams allows to build a new GenesisTallyParams instance.
NewGenesisVotingParams allows to build a new VotingParams instance.
NewGovParams allows to build a new GovParams instance.
NewGrantRemoval allows to build a new GrantRemoval instance.
NewMintParams allows to build a new MintParams instance.
NewPool allows to build a new Pool instance.
NewPoolSnapshot allows to build a new PoolSnapshot instance.
NewProposal return a new Proposal instance.
NewProposalStakingPoolSnapshot returns a new ProposalStakingPoolSnapshot instance.
NewProposalUpdate allows to build a new ProposalUpdate instance.
NewProposalValidatorStatusSnapshot returns a new ProposalValidatorStatusSnapshot instance.
NewSlashingParams allows to build a new SlashingParams instance.
NewStakingParams returns a new StakingParams instance.
NewTallyParams allows to build a new TallyParams instance.
NewTallyResult return a new TallyResult instance.
No description provided by the author
NewTokenPrice returns a new TokenPrice instance containing the given data.
No description provided by the author
NewValidator allows to build a new Validator implementation having the given data.
NewValidatorCommission return a new validator commission instance.
NewValidatorDescription return a new ValidatorDescription object.
ValidatorSigningInfo allows to build a new ValidatorSigningInfo.
NewValidatorStatus creates a new ValidatorVotingPower.
NewValidatorVotingPower creates a new ValidatorVotingPower.
NewVote return a new Vote instance.
NewVotingParams allows to build a new VotingParams instance.
# Constants
No description provided by the author
# Structs
Account represents a chain account.
AccountBalance represents the balance of an account at a given height.
ConsensusEvent represents a consensus event.
Deposit contains the data of a single deposit made towards a proposal.
DepositParams contains the data of the deposit parameters of the x/gov module.
DistributionParams represents the parameters of the x/distribution module.
DoubleSignEvidence represent a double sign evidence on each tendermint block.
DoubleSignVote represents a double vote which is included inside a DoubleSignEvidence.
FeeGrant represents the x/feegrant module.
Genesis contains the useful information about the genesis.
GenesisGovParams contains the data of the x/gov module parameters.
GenesisTallyParams contains genesis tally parameters of the x/gov module.
GovParams contains the data of the x/gov module parameters.
No description provided by the author
MintParams represents the x/mint parameters.
Pool contains the data of the staking pool at the given height.
PoolSnapshot contains the data of the staking pool snapshot at the given height.
Proposal represents a single governance proposal.
ProposalStakingPoolSnapshot contains the data about a single staking pool snapshot to be associated with a proposal.
ProposalUpdate contains the data that should be used when updating a governance proposal.
ProposalValidatorStatusSnapshot represents a single snapshot of the status of a validator associated with a single proposal.
SlashingParams represents the parameters of the slashing module at a given height.
StakingParams represents the parameters of the x/staking module.
TallyParams contains the tally parameters of the x/gov module.
TallyResult contains the data about the final results of a proposal.
Token represents a valid token inside the chain.
TokenPrice represents the price at a given moment in time of a token unit.
TokenUnit represents a unit of a token.
ValidatorCommission contains the data of a validator commission at a given height.
ValidatorDescription contains the description of a validator and timestamp do the description get changed.
ValidatorSigningInfo contains the signing info of a validator at a given height.
ValidatorStatus represents the current state for the specified validator at the specific height.
ValidatorVotingPower represents the voting power of a validator at a specific block height.
Vote contains the data of a single proposal vote.
VotingParams contains the voting parameters of the x/gov module.
# Interfaces
Validator represents a single validator.