Source Code
View the Immutable geth fork on GitHub
Solidity Compatibility
Immutable Chain’s most recent hard fork aligns with Ethereum’s Cancun fork. We officially support Solidity versions up to and including 0.8.28.EVM Differences
EIP-4844 Blobs
Blob transactions are not supported. Any such transactions will be rejected by the RPC.| Op Code | Behavior |
|---|---|
BLOBHASH | Returns empty bytes32 (0x0) |
BLOBBASEFEE | Returns 0x1 |
blobGasUsed and excessBlobGas are always 0x0.
PREVRANDAO Op Code
ThePREVRANDAO op code (EIP-4399) always returns uint256(0) on Immutable Chain.
RPC Endpoint Differences
Some RPC methods are disabled for security and performance:| Category | Methods | Reason |
|---|---|---|
| Debug | debug_* | Unbounded memory usage, DDoS risk |
| Engine | engine_* | Not needed for external use |
| Txpool | txpool_* | Prevents front-running |
| Admin | admin_* | Internal operations only |
For debug methods, use QuickNode which provides dedicated endpoints. See Ecosystem Partners.
Gas Pricing
Immutable Chain uses EIP-1559 gas pricing. See the full gas configuration:| Property | Value |
|---|---|
| Gas Model | EIP-1559 |
| Min Priority Fee | 10 gwei |
| Block Gas Limit | 30,000,000 |
| Gas Sponsorship | Available for Passport users |
Resources
Chain Configuration
Network details and RPC endpoints
Bridging
Core protocol addresses
Next Steps
Deploy Contracts
Deploy contracts with Hardhat
Chain Overview
Network configuration details
Gas Sponsorship
Sponsor user transactions
Ecosystem Partners
Find RPC and development tools