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
Guide to creating and deploying a custom gateway for specialized token bridging between Ethereum and Arbitrum. For advanced use cases not covered by the standard or generic-custom gateways.
Comparison overview
Explore the key differences between Arbitrum and Ethereum, including state transition functions, EVM compatibility, gas handling, and block production. Understand what changes when deploying Ethereum dApps to Arbitrum.