Deploy a smart contract on Arbitrum Nova
This guide covers adding the network to a browser wallet, then deploying a simple contract using Foundry and Hardhat — pick whichever you prefer.
Arbitrum Nova is EVM-compatible, so contracts deploy with the standard Solidity toolchain — Foundry, Hardhat, or Remix — pointed at a GetBlock endpoint. This guide covers adding the network to a wallet and deploying a first contract to Arbitrum Nova.
Prerequisites
An EVM wallet (such as MetaMask) with ETH on Arbitrum Nova for gas — see Add Network to Your Wallet and Funding Your Deployer
A GetBlock access token — the endpoint is
https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/A funded deployer address with ETH on Arbitrum Nova
Network Details
Network Name
Arbitrum Nova
RPC URL
https://shared.eu-central-1.getblock.io//
Chain ID
42170 (0xa4ba)
Currency Symbol
ETH
Block Explorer
Add Network to Your Wallet
Ethereum Mainnet is pre-configured in MetaMask by default. Arbitrum Nova is not, so it must be added manually — use the button below or the manual steps that follow.
To add the network manually:
Enter network details
Enter the values from the Network Details table above.
Funding Your Deployer
Arbitrum Nova gas is paid in ETH bridged from Ethereum.
Mainnet — bridge ETH from Ethereum L1 using the official Arbitrum Bridge and select Arbitrum Nova as the destination. Bridged ETH becomes spendable on Arbitrum Nova for gas.
Testing — Arbitrum Nova has no dedicated public testnet; contract logic is typically validated on Arbitrum Sepolia or a local Nitro dev node before deploying to Nova mainnet.
Deploy with Foundry
Deploy with Hardhat
Last updated
Was this helpful?