Arbitrum vs Ethereum
Where Arbitrum behavior differs from Ethereum — gas, block numbers, RPC methods, and Solidity support.
Where Arbitrum's behavior differs from Ethereum's: the block gas limit, block numbers and time, RPC methods, Solidity support, and nonce management.
Overview
What changes when you move an Ethereum dApp to Arbitrum.
Blocks, gas, and time
How block numbers, gas limits, and timing differ from Ethereum.
RPC methods
Extra transaction types and fields returned by Arbitrum nodes.
Solidity support
Opcode and global-variable differences that affect contracts.
Nonce management
Why concurrent submitters must coordinate nonce allocation.
How is this guide?
Custom gateway
Create and deploy a custom gateway for token bridging between Ethereum and Arbitrum when the standard and generic-custom gateways do not fit your use case.
Comparison overview
Explore the key differences between Arbitrum and Ethereum: state transition, EVM compatibility, gas handling, block production, and what changes for your app.