EVM
This section configures the Ethereum Virtual Machine (EVM) settings, including chain IDs, mnemonics, and faucet configurations.
CHAIN_ID
A unique identifier representing the blockchain network. This is critical for identifying the correct chain to which the EVM is connected. Must be set to the correct chain ID to ensure proper blockchain communication.
Example
CHAIN_KEY_MNEMONIC
Mnemonic phrases, also known as seed phrases or recovery phrases, used for generating cryptographic keys for your blockchain wallet.
Example
DA_AUTH_TOKEN
An authentication token obtained from the Celestia client, which is used to interact with Celestia’s Data Availability layer. For more details, you can visit this link
Example
DA_BASE_URL
The base URL for the Celestia client, which connects the EVM to Celestia’s Data Availability (DA) network.
Example
DA_NAMESPACE_ID
The namespace ID for the Celestia client. This is used to separate data within the DA layer.
Example
FAUCET_ADDRESS
The Ethereum address (without the leading 0x) to which the faucet sends tokens. This address will receive tokens when the faucet is enabled.
Example
FAUCET_AMOUNT
The amount of ETH, expressed in wei (the smallest unit of ETH), to be distributed by the faucet. This value is encoded as a hexadecimal.
Example
FAUCET_ENABLED
Enables or disables the faucet feature, which automatically distributes tokens to the specified address.
Example
EVM_IMAGE
Specifies EVM docker image. This will only work on world cli v1.3.3 above.
- For Cardinal v1.7.1 and later, the EVM image must be
v1.5.1
or later. - For Cardinal v1.6.x and earlier, the EVM image must be
v1.4.1
or earlier.
Example
EVM_IMAGE_PLATFORM
Specifies the platform architecture for the EVM Docker image. The default value will match the operating system platform. this will only work on world cli v1.3.3 above. For more details, you can visit this link
Example