# Functions
DefaultGenesis returns the default genesis state.
DefaultInitialMinter returns a default initial Minter object for a new chain which uses an inflation rate of 10%.
DefaultParams returns a default set of parameters.
EndPhase returns end phase which there is no phase item with remaining blocks.
InitialMinter returns an initial Minter object with a given inflation value.
IsEndPhase returns true if the phase is equal to end phase props.
NewGenesisState creates a new GenesisState object.
NewMinter returns a new Minter object with the given inflation and phase provisions values.
No description provided by the author
NewParams creates a new Params instance.
No description provided by the author
NonePhase returns none phase object none phase is the initial phase of inflation with height 1.
ParamKeyTable the param key table for launch module.
RegisterInterfaces registers the module interface types.
RegisterLegacyAminoCodec registers the necessary x/mint interfaces and concrete types on the provided LegacyAmino codec.
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
ValidateMinter validates minter.
# Constants
AttributeKeyPhaseProvisions is the type name for the phase provisions events.
block timing.
DefaultIndex is the default global index.
EndPhaseAlias is an alias for built-in end phase if no valid phase available according to the current block.
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
ModuleName defines the module name.
QuerierRoute defines the module's query routing key.
StoreKey defines the primary module store key.
block timing.
# Variables
DefaultExcludeAmount is the default value for exclude amount.
DefaultPhases is the default value for inflation phases.
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
No description provided by the author
No description provided by the author
ErrMintDenomIsBlank x/mint module sentinel errors.
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
MinterKey is the key to use for the keeper store.
ModuleCdc is the codec of the module.
# Structs
GenesisState defines the mint module's genesis state.
Minter represents the minting state.
MsgUpdateParams is the Msg/UpdateParams request type.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Params define the parameters for the module.
Phase defines the phase parameters for the module.
QueryEndPhaseStatusRequest is the request type for the Query/Inflation RPC method.
QueryEndPhaseStatusResponse is the response type for the Query/Inflation RPC method.
QueryInflationRequest is the request type for the Query/Inflation RPC method.
QueryInflationResponse is the response type for the Query/Inflation RPC method.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
QueryPhaseProvisionsRequest is the request type for the Query/PhaseProvisions RPC method.
QueryPhaseProvisionsResponse is the response type for the Query/PhaseProvisions RPC method.
QueryPhaseStepRequest is the request type for the Query/Inflation RPC method.
QueryPhaseStepResponse is the response type for the Query/Inflation RPC method.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
AccountKeeper defines the contract required for account APIs.
BankKeeper defines the contract needed to be fulfilled for banking and supply dependencies.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
StakingKeeper defines the expected staking keeper.