How Integralayer Works
Integralayer is a dual-stack blockchain combining the Cosmos SDK with a fully compatible EVM module, powered by CometBFT consensus for instant finality and cross-chain interoperability.
dApps, Smart Contracts, RWA Protocols
Solidity execution, JSON-RPC, EIP compatibility, 0x addresses
Staking, Governance, IBC, Bank, Auth modules
Block production, instant finality, Byzantine fault tolerance
Smart Contracts
Write contracts in Solidity and deploy with standard Ethereum tooling.
Developer Tools
Full compatibility with Hardhat, Foundry, Remix, and other Ethereum dev frameworks.
JSON-RPC
Standard Ethereum JSON-RPC API for wallets and dApps (eth, net, web3, debug, txpool).
Address Format
Standard 0x addresses compatible with MetaMask and all EVM wallets.
Every account on Integralayer has both an EVM-style 0x address and a Cosmos-style integra1... address. Both are derived from the same underlying secp256k1 private key, so they represent the exact same account.
0x5551ff857fc71597511c...
integra124gllptlcu2ew5gux...
~5s
Block Time
Instant
Finality
DPoS
Consensus Type
Unlike Ethereum's probabilistic finality (which requires multiple block confirmations), CometBFT provides instant finality -- once a block is committed, it is final. There are no reorgs, no uncle blocks, and no need to wait for confirmations. This is achieved through a Delegated Proof-of-Stake (DPoS) model where validators vote on each block in a Byzantine fault tolerant consensus process.
IRL
Used in wallets, staking, and governance
airl
On-chain unit (1 IRL = 1018 airl)
Integralayer uses minimal gas fees (~1 gwei). Transactions require gas limits and a small fee to prevent spam.
Validators and delegators earn IRL rewards for securing the network through DPoS staking.
The EVM uses 18 decimal places while the Cosmos SDK Bank module uses 6 decimal places. By default, converting between the two floors the value, discarding everything below 10-6.
This means sending very small amounts (less than 0.000001 IRL) through the Cosmos side can result in asset loss, which is critical for DeFi protocols handling fractional token amounts.
Solution: The x/precisebank module maintains fractional balances in a separate store, preserving the full 18-decimal precision across both execution environments.
Integralayer uses a CommitStateDB backed by Cosmos SDK KVStores rather than Ethereum's Merkle Patricia Trie. This means EVM state (accounts, contract storage, code) is stored natively in the Cosmos IAVL tree.
EVM transactions run on a geth-forked execution engine. The resulting state changes are written back to the Cosmos SDK KVStore.
The EVM computes its own gas usage, but the final gas value is overwritten by the Cosmos SDK gas meter to ensure consistency across both execution paths.
The chain has two distinct chain ID formats depending on which interface you are using. Both refer to the same network. The Cosmos chain ID follows the format identifier_EIP155-version, where the EIP-155 number is immutable and the version is incremented on chain upgrades.
integra-1
Used by intgd CLI, CometBFT RPC, and Cosmos SDK operations. The version suffix is incremented on chain upgrades.
26217 (0x6669)
Used by MetaMask, ethers.js, and all EVM tooling. This number is immutable and never changes.
integra-126217 (0x6669)https://rpc.integralayer.comhttps://evm.integralayer.comhttps://api.integralayer.comwss://ws.integralayer.comairl (IRL)RWA Focus
Purpose-built for Real World Asset tokenization with compliance-ready infrastructure and precision handling for financial instruments.
Cosmos IBC Interop
Native Inter-Blockchain Communication protocol enables trustless asset transfers and messaging across the entire Cosmos ecosystem.
EVM Dev Tooling
Full Ethereum tooling support means existing Solidity contracts, Hardhat scripts, and dApps can deploy on Integralayer with minimal changes.
Instant Finality
CometBFT consensus delivers deterministic finality in ~5 seconds with no reorgs, unlike Ethereum's probabilistic confirmation model.