package
0.2.1-a20230808192317-m1unchained
Repository: https://github.com/merlins-labs/merlin.git
Documentation: pkg.go.dev

# Functions

DefaultGenesisState creates a default GenesisState object.
DefaultInitialMinter returns a default initial Minter object for a new chain.
DefaultParams returns the default minting module parameters.
InitialMinter returns an initial Minter object.
NewGenesisState creates a new GenesisState object.
NewMinter returns a new Minter object with the given epoch provisions values.
NewMultiMintHooks returns new MultiMintHooks given hooks.
NewParams returns new mint module parameters initialized to the given values.
No description provided by the author
ParamTable for minting module.
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
ValidateGenesis validates the provided genesis state to ensure the expected invariants holds.

# Constants

AttributeEpochNumber is the string representation of the epoch number event attribute.
AttributeKeyEpochProvisions is the string representation of the epoch provisions event attribute.
DeveloperVestingModuleAcctName is the module acct name for developer vesting.
ModuleName is the module name.
QuerierRoute is the querier route for the minting store.
QueryEpochProvisions is an endpoint path for querying mint epoch provisions.
QueryParameters is an endpoint path for querying mint parameters.
StoreKey is the default store key for mint.

# Variables

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
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
LastReductionEpochKey is the key to use for the keeper store for storing the last epoch at which reduction occurred.
MinterKey is the key to use for the keeper store at which the Minter and its EpochProvisions are stored.

# Structs

DistributionProportions defines the distribution proportions of the minted denom.
GenesisState defines the mint module's genesis state.
Minter represents the minting state.
Params holds parameters for the x/mint module.
QueryEpochProvisionsRequest is the request type for the Query/EpochProvisions RPC method.
QueryEpochProvisionsResponse is the response type for the Query/EpochProvisions RPC method.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
WeightedAddress represents an address with a weight assigned to it.

# Interfaces

AccountKeeper defines the contract required for account APIs.
BankKeeper defines the contract needed to be fulfilled for banking and supply dependencies.
CommunityPoolKeeper defines the contract needed to be fulfilled for distribution keeper.
EpochKeeper defines the contract needed to be fulfilled for epochs keeper.
MintHooks defines an interface for mint module's hooks.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.

# Type aliases

MultiMintHooks is a container for mint hooks.