testnet
GitHub

Network Parameters

term network

Core constants and identifiers that define the Maroo network, including chain IDs, denominations, and address prefixes.

Maroo's network parameters are a set of predefined constants that ensure consistent interaction with the blockchain. These values, defined in the config directory, are critical for wallets, explorers, and developers to correctly format addresses, identify assets, and connect to the correct network. They include the EVM Chain ID for transaction signing, various token denominations, and the Bech32 prefixes for human-readable addresses.

Chain ID

Maroo uses a specific Chain ID to prevent transaction replay attacks across different EVM-compatible chains.
  • Chain ID: 450815 (defined in config/constants.go)

Token Denominations

The network operates with several denominations for different purposes:
  • okrw (Display Denom): The user-facing representation of the Korean Won stablecoin. 1 okrw = 1 KRW.
  • aokrw (Chain Denom): The base unit used for calculations on-chain, similar to 'wei' in Ethereum. a stands for 'atto'. 1 okrw = 10¹⁸ aokrw. This is the native gas token.
  • amaroo (Bond Denom): The staking token used for securing the network through Proof-of-Stake. Validators and delegators bond amaroo.

Address Prefixes (Bech32)

Maroo uses the Bech32 address format for its Cosmos SDK accounts, providing checksums to prevent typos. The base prefix is maroo.
  • Account Address: maroo... (e.g., maroo1...)
  • Validator Operator Address: maroovaloper...
  • Consensus Node Address: maroovalcons...

These prefixes are configured via the SetBech32Prefixes function in config/config.go.

HD Wallet Path

For Hierarchical Deterministic (HD) wallets like MetaMask, Maroo uses the standard BIP-44 coin type for Ethereum-compatible chains.
  • Coin Type: 60

This is configured by the SetBip44CoinType function, ensuring compatibility with existing Ethereum wallet infrastructure.
Source: maroo
ESC
Type to search