Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Bech32ChainPrefix defines the prefix of this chain Bech32ChainPrefix = "i" // PrefixAcc is the prefix for account PrefixAcc = "a" // PrefixValidator is the prefix for validator keys PrefixValidator = "v" // PrefixConsensus is the prefix for consensus keys PrefixConsensus = "c" // PrefixPublic is the prefix for public PrefixPublic = "p" // PrefixAddress is the prefix for address PrefixAddress = "a" // Bech32PrefixAccAddr defines the Bech32 prefix of an account's address Bech32PrefixAccAddr = Bech32ChainPrefix + PrefixAcc + PrefixAddress // Bech32PrefixAccPub defines the Bech32 prefix of an account's public key Bech32PrefixAccPub = Bech32ChainPrefix + PrefixAcc + PrefixPublic // Bech32PrefixValAddr defines the Bech32 prefix of a validator's operator address Bech32PrefixValAddr = Bech32ChainPrefix + PrefixValidator + PrefixAddress // Bech32PrefixValPub defines the Bech32 prefix of a validator's operator public key Bech32PrefixValPub = Bech32ChainPrefix + PrefixValidator + PrefixPublic // Bech32PrefixConsAddr defines the Bech32 prefix of a consensus node address Bech32PrefixConsAddr = Bech32ChainPrefix + PrefixConsensus + PrefixAddress // Bech32PrefixConsPub defines the Bech32 prefix of a consensus node public key Bech32PrefixConsPub = Bech32ChainPrefix + PrefixConsensus + PrefixPublic )
View Source
const (
// AppName is the name of the app
AppName = "IrisApp"
)
Variables ¶
View Source
var ( // NativeToken represents the native token NativeToken tokenv1.Token // EvmToken represents the EVM token EvmToken tokenv1.Token // DefaultNodeHome default home directories for the application daemon DefaultNodeHome string )
View Source
var (
EIP155ChainID = "6688"
)
Functions ¶
func ConfigureBech32Prefix ¶
func ConfigureBech32Prefix()
func InjectCodec ¶
func InjectCodec(legacyAmino *codec.LegacyAmino, interfaceRegistry types.InterfaceRegistry)
InjectCodec injects an app codec
Types ¶
type GenesisState ¶
type GenesisState map[string]json.RawMessage
The genesis state of the blockchain is represented here as a map of raw json messages key'd by a identifier string. The identifier is used to determine which module genesis information belongs to so it may be appropriately routed during init chain. Within this application default genesis information is retrieved from the ModuleBasicManager which populates json from each BasicModule object provided to it during init.
Click to show internal directories.
Click to hide internal directories.