Documentation ¶
Index ¶
Constants ¶
View Source
const ( // AragonBech32Prefix defines the Bech32 prefix used for EthAccounts on Aragon Chain AragonBech32Prefix = "aragon" // Bech32PrefixAccAddr defines the Bech32 prefix of an account's address Bech32PrefixAccAddr = AragonBech32Prefix // Bech32PrefixAccPub defines the Bech32 prefix of an account's public key Bech32PrefixAccPub = AragonBech32Prefix + sdk.PrefixPublic // Bech32PrefixValAddr defines the Bech32 prefix of a validator's operator address Bech32PrefixValAddr = AragonBech32Prefix + sdk.PrefixValidator + sdk.PrefixOperator // Bech32PrefixValPub defines the Bech32 prefix of a validator's operator public key Bech32PrefixValPub = AragonBech32Prefix + sdk.PrefixValidator + sdk.PrefixOperator + sdk.PrefixPublic // Bech32PrefixConsAddr defines the Bech32 prefix of a consensus node address Bech32PrefixConsAddr = AragonBech32Prefix + sdk.PrefixValidator + sdk.PrefixConsensus // Bech32PrefixConsPub defines the Bech32 prefix of a consensus node public key Bech32PrefixConsPub = AragonBech32Prefix + sdk.PrefixValidator + sdk.PrefixConsensus + sdk.PrefixPublic // Bip44CoinType satisfies EIP84. See https://github.com/ethereum/EIPs/issues/84 for more info. Bip44CoinType = 60 // BIP44HDPath is the BIP44 HD path used on Ethereum. BIP44HDPath = "44'/60'/0'/0/0" )
View Source
const ( // ARA defines the default coin denomination used in Aragon Chain in: // // - Staking parameters: denomination used as stake in the dPoS chain // - Mint parameters: denomination minted due to fee distribution rewards // - Governance parameters: denomination used for spam prevention in proposal deposits // - Crisis parameters: constant fee denomination used for spam prevention to check broken invariant // - EVM parameters: denomination used for running EVM state transitions in Ethermint. ARA string = "ara" )
Variables ¶
This section is empty.
Functions ¶
func NewAraCoin ¶
NewAraCoin is a utility function that returns an "ara" coin with the given sdk.Int amount. The function will panic if the provided amount is negative.
func NewAraCoinInt64 ¶
NewAraCoinInt64 is a utility function that returns an "ara" coin with the given int64 amount. The function will panic if the provided amount is negative.
func SetBech32Prefixes ¶
SetBech32Prefixes sets the global prefixes to be used when serializing addresses and public keys to Bech32 strings.
func SetBip44CoinType ¶
SetBip44CoinType sets the global coin type to be used in hierarchical deterministic wallets.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.