State
The tokenfactory module keeps state of the following primary objects:
Denom Authority Metadata
0x02 + | + denom + | + 0x01 ⇒
DenomAuthorityMetadata
Denom Creators
0x03 + | + creator + | denom ⇒ denom
// DenomAuthorityMetadata specifies metadata for addresses that have specific
// capabilities over a token factory denom.
message DenomAuthorityMetadata {
option (gogoproto.equal) = true;
// Can be empty for no admin, or a valid injective address
string admin = 1 [ (gogoproto.moretags) = "yaml:\"admin\"" ];
// true if the admin can burn tokens from other addresses
bool admin_burn_allowed = 2 [ (gogoproto.moretags) = "yaml:\"admin_burn_allowed\"" ];
}Genesis state defines the initial state of the module to be used to setup the module.
Params
Params is a module-wide configuration that stores system parameters and defines overall functioning of the tokenfactory module.
This module is modifiable by governance using params update proposal natively supported by gov module.
Struct for the ocr module params store.
Last updated
