package
5.10.0-jeremy-eip-1559+incompatible
Repository: https://github.com/sei-protocol/sei-chain.git
Documentation: pkg.go.dev
# 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 tokenfactory module parameters.
GetCreatorsPrefix 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 admin for a denom.
No description provided by the author
NewMsgCreateDenom creates a msg to create a new denom.
NewMsgMint creates a message to mint tokens.
NewMsgChangeAdmin creates a message to burn tokens.
NewMsgUpdateDenom creates a msg to update denom.
No description provided by the author
NewTokenFactoryDenomMintCoinsRestriction creates and returns a BankMintingRestrictionFn that only allows minting of valid tokenfactory denoms.
ParamTable for tokenfactory module.
No description provided by the author
No description provided by the author
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
# Constants
event types nolint.
event types nolint.
event types nolint.
event types nolint.
event types nolint.
event types nolint.
event types nolint.
event types nolint.
nolint:gosec.
event types nolint.
event types nolint.
event types nolint.
event types nolint.
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
ModuleName defines the module name.
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
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.
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
x/tokenfactory module sentinel errors.
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
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
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
x/tokenfactory module sentinel errors.
No description provided by the author
# Structs
DenomAuthorityMetadata specifies metadata for addresses that have specific capabilities over a token factory denom.
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.
MsgUpdateDenom is the sdk.Msg allowing an admin to update the denom.
MsgUpdateDenomResponse defines the response structure for an executed MsgUpdateDenom message.
Params defines the parameters for the tokenfactory module.
QueryDenomAllowListRequest is the request type for the DenomAllowList gRPC method.
QueryDenomAllowListResponse is the response type for the DenomAllowList gRPC method.
QueryDenomAuthorityMetadataRequest defines the request structure for the DenomAuthorityMetadata gRPC query.
QueryDenomAuthorityMetadataResponse defines the response structure for the DenomAuthorityMetadata gRPC query.
QueryDenomMetadataRequest is the request type for the DenomMetadata gRPC method.
QueryDenomMetadataResponse is the response type for the Query/DenomMetadata gRPC method.
QueryDenomsFromCreatorRequest defines the request structure for the DenomsFromCreator gRPC query.
QueryDenomsFromCreatorRequest defines the response structure for the DenomsFromCreator gRPC query.
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.
# Interfaces
No description provided by the author
No description provided by the author
DistrKeeper defines the contract needed to be fulfilled for distribution keeper.
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.