# Functions
DeconstructDenom takes a token denom string and verifies that it is a valid denom of the tokenfactory module, and is of the form `factory/{creator}/{subdenom}` If valid, it returns the creator address and subdenom.
DefaultGenesis returns the default Capability genesis state.
default gamm module parameters.
GetCreatorPrefix returns the store prefix where the list of the denoms created by a specific creator are stored.
GetCreatorsPrefix returns the store prefix where a list of all creator addresses are stored.
GetDenomPrefixStore returns the store prefix where all the data associated with a specific denom is stored.
GetTokenDenom constructs a denom string for tokens created by tokenfactory based on an input creator address and a subdenom The denom constructed is factory/{creator}/{subdenom}.
NewMsgBurn creates a message to burn tokens.
NewMsgChangeAdmin creates a message to change the admin.
No description provided by the author
NewMsgCreateDenom creates a msg to create a new denom.
NewMsgMint creates a message to mint tokens.
NewMsgSetDenomMetadata creates a message to set the denom metadata.
No description provided by the author
No description provided by the author
NewTokenFactoryDenomMintCoinsRestriction creates and returns a MintingRestrictionFn that only allows minting of valid tokenfactory denoms.
No description provided by the author
ParamTable for gamm module.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
DefaultIndex is the default capability global index.
KeySeparator is used to combine parts of the keys in the store.
MaxCreatorLength = 59 + MaxHrpLength.
No description provided by the author
See the TokenFactory readme for a derivation of these.
MemStoreKey defines the in-memory store key.
No description provided by the author
No description provided by the author
ModuleName defines the module name.
No description provided by the author
QuerierRoute defines the module's query routing key.
RouterKey is the message route for slashing.
StoreKey defines the primary module store key.
constants.
constants.
constants.
constants.
constants.
constants.
# 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
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory 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
No description provided by the author
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory 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
No description provided by the author
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory 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
No description provided by the author
Parameter store keys.
No description provided by the author
No description provided by the author
# Structs
DenomAuthorityMetadata specifies metadata for addresses that have specific capabilities over a token factory denom.
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
GenesisDenom defines a tokenfactory denom that is defined within genesis state.
GenesisState defines the tokenfactory module's genesis state.
MsgBurn is the sdk.Msg type for allowing an admin account to burn a token.
No description provided by the author
MsgChangeAdmin is the sdk.Msg type for allowing an admin account to reassign adminship of a denom to a new account.
MsgChangeAdminResponse defines the response structure for an executed MsgChangeAdmin message.
MsgCreateDenom defines the message structure for the CreateDenom gRPC service method.
MsgCreateDenomResponse is the return value of MsgCreateDenom It returns the full string of the newly created denom.
MsgMint is the sdk.Msg type for allowing an admin account to mint more of a token.
No description provided by the author
MsgSetDenomMetadata is the sdk.Msg type for allowing an admin account to set the denom's bank metadata.
MsgSetDenomMetadataResponse defines the response structure for an executed MsgSetDenomMetadata message.
No description provided by the author
No description provided by the author
Params defines the parameters for the tokenfactory module.
QueryDenomAuthorityMetadataRequest defines the request structure for the DenomAuthorityMetadata gRPC query.
QueryDenomAuthorityMetadataResponse defines the response structure for the DenomAuthorityMetadata gRPC query.
QueryDenomsFromCreatorRequest defines the request structure for the DenomsFromCreator gRPC query.
QueryDenomsFromCreatorRequest defines the response structure for the DenomsFromCreator gRPC query.
QueryModuleStateRequest is the request type for the Query/TokenfactoryModuleState RPC method.
QueryModuleStateResponse is the response type for the Query/TokenfactoryModuleState RPC method.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
No description provided by the author
# Interfaces
No description provided by the author
No description provided by the author
CommunityPoolKeeper defines the contract needed to be fulfilled for community pool interactions.
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.