Concepts
Chain ID

Chain ID

A chain ID is a unique identifier that represents a blockchain network. We use it to distinguish different blockchain networks from each other and to ensure that transactions and messages are sent to the correct network. areon network follows the format of identifier_EIP155-version format.

Official Chain IDs

⚠️

The latest Chain ID (i.e highest Version Number) is the latest version of the software.

Testnet

NameChain IDIdentifierEIP155 NumberVersion NumberActive
Areon Mainnetareon_463-1areon4631Yes
Areon Testnetareon_462-1areon4621Yes

The Chain Identifier

Every chain must have a unique identifier or chain-id. Tendermint requires each application to define its own chain-id in the genesis.json fields. However, in order to comply with EIP155 standard for chain upgrades, areon-compatible chains must implement a special structure for their chain identifiers.

You can also lookup the EIP155 (opens in a new tab) CHAIN_ID by referring to chainlist.org (opens in a new tab)

Structure

Areon Chain ID contains 3 main components

  • Identifier: Unstructured string that defines the name of the application
  • EIP155 Number: Immutable EIP155 (opens in a new tab) CHAIN_ID that defines the replay attack protection number.
  • Version Number: Is the version number (always positive) that the chain is currently running. This number MUST be incremented every time the chain is upgraded or forked in order to avoid network or consensus errors.

Format

The format for specifying and areon compatible chain-id in genesis is the following:

{identifier}_{EIP155}-{version}


Developed by the Areon Network Core Team. © 2024 All rights reserved.