Network
Launch Date
Consensus
Note
Sepolia
Oct 2021
PoW
Like-for-like representation of Ethereum
Görli
Jan 2019
PoA
Proof-of-Authority
Kiln
Mar 2022
PoS
Post-Merge (for ETH2), shadow fork of the mainnet
Kintsugi
Dec 2021
PoS
DEPRECATED, use Kiln; post-Merge (for ETH2)
Ropsten
Nov 2016
PoW
DEPRECATED, use Sepolia; the Merge to happen on Jun 8, 2022
Rinkeby
Apr 2017
PoA
DEPRECATED, use Görli and Görli Faucet
Kovan
Mar 2017
PoA
DEPRECATED, use Sepolia or Görli
List of active and deprecated Ethereum testnets, including Kintsugi.
Features
Optimistic rollup 
ZK-rollup 
Proof
Uses fraud proofs to prove transaction validity. 
Uses validity (zero-knowledge) proofs to prove transaction validity. 
Capital efficiency
Requires waiting through a 1-week delay (dispute period) before withdrawing funds. 
Users can withdraw funds immediately because validity proofs provide incontrovertible evidence of the authenticity of off-chain transactions. 
Data compression
Publishes full transaction data as calldata to Ethereum Mainnet, which increases rollup costs. 
Doesn't need to publish transaction data on Ethereum because ZK-SNARKs and ZK-STARKs already guarantee the accuracy of the rollup state. 
EVM compatibility
Uses a simulation of the Ethereum Virtual Machine (EVM), which allows it to run arbitrary logic and support smart contracts. 
Doesn't widely support EVM computation, although a few EVM-compatible ZK-rollups have appeared. 
Rollup costs
Reduces costs since it publishes minimal data on Ethereum and doesn't have to post proofs for transactions, except in special circumstances. 
Faces higher overhead from costs involved in generating and verifying proofs for every transaction block. ZK proofs require specialized, expensive hardware to create and have high on-chain verification costs. 
Trust assumptions
Doesn't require a trusted setup. 
Requires a trusted setup to work. 
Liveness requirements
Verifiers are needed to keep tabs on the actual rollup state and the one referenced in the state root to detect fraud. 
Users don't need someone to watch the L2 chain to detect fraud. 
Security properties 
Relies on cryptoeconomic incentives to assure users of rollup security. 
Relies on cryptographic guarantees for security. 
Start building
on Alchemy.
Sign up for free
Start building on Optimism.
Sign up for free
Start building on Arbitrum.
Sign up for free
Start building on Ethereum.
Sign up for free
Start building on Polygon.
Sign up for free
Start building on Starknet.
Sign up for free
Start building on Flow.
Sign up for free
kiln faucet
Get free Kiln ETH.
Start building today
Goerli faucet
Get free Goerli ETH.
Start building today
mumbai faucet
Get free Mumbai Matic.
Start building today
rinkeby faucet
Get free Rinkeby
ETH.
Start building today
Start building on Ethereum.
Get started for free
Start building on Ethereum.
Get started for free
Start building on Flow.
Get started for free
Start building on Polygon.
Get started for free
Start building on Starknet.
Get started for free
Start building on Optimism.
Get started for free
Start building on Solana.
Get started for free
Start building on Solana.
Sign up for beta access
Start building on Solana.
Join the waitlist
Arbitrum logo
Start building on Arbitrum.
Get started for free
Testnets
ARBITRUM NITRO OVERVIEW

How to Migrate to the Arbitrum Nitro Testnet on Goerli

What It Is and How to Migrate
Last Updated:
July 29, 2022

Arbitrum Nitro is an important innovation to the optimistic rollup layer 2 scaling solution that promises Arbitrum users faster transactions and lower costs, and the Arbitrum Nitro Rollup Testnet is officially live on the Goerli testnet.

Arbitrum Nitro is the next iteration of Arbitrum, which includes three major improvements over Arbitrum Classic:

  1. A new prover enables Arbitrum’s fraud proofs to run on Web Assembly (WASM), making a custom language and compiler unnecessary.
  2. Arbitrum's custom-built-EVM emulator can now be replaced with Geth, the default Ethereum client.
  3. ArbOS was re-written in Go to lower L1 transaction costs using improved batching and compression.

The Arbitrum Goerli testnet is an important step forward for Arbitrum Nitro and Arbitrum's preparation for The Merge.

Why is Arbitrum migrating to the Goerli testnet?

Arbitrum is migrating to Goerli for two reasons. The first is that the Ethereum core development team is planning on deprecating the Rinkeby testnet in favor of the Goerli testnet. The Arbitrum team will do the same to maintain parity with the Ethereum roadmap . The second is that the Arbitrum team needs a sandbox in which to test Arbitrum Nitro before releasing it on mainnet. Thus, it makes sense to upgrade the Goerli devnet first.

When will the Rinkeby testnet be deprecated?

The Ethereum team has announced their plans to wind down Rinkeby around Q2 or Q3 2023, but for now, the Arbitrum team has released no concrete dates on when they will stop supporting Rinkeby.

Because unsupported testnets may lose parity with their mainnet counterpart, it is recommended that Arbitrum developers start planning, migrating, and testing their applications on the new Arbitrum Nitro Rollup Testnet immediately.

How to Add the Arbitrum Nitro Testnet to MetaMask

To start deploying smart contracts and interacting with test applications on the Arbitrum Nitro test network, the first step is to connect to the network in your wallet.

To add the Arb-Goerli testnet to MetaMask, click the network button at the top of your wallet and change it to "Arbitrum Nitro Rollup Testnet."

If the Arbitrum Nitro Goerli Rollup Testnet is not listed, click "Add Network," and enter the following Arb-Goerli testnet details:

  1. Network Name: Arbitrum Nitro Rollup Testnet
  2. *RPC URL: https://goerli-rollup.arbitrum.io/rpc
  3. ChainID: 421613
  4. Symbol: ETH
  5. Block Explorer URL: https://goerli-rollup-explorer.arbitrum.io/
  6. Retryable Dashboard: http://retryable-tx-panel-nitro.arbitrum.io/
  7. Token Bridge: https://bridge.arbitrum.io/

*Because the default RPC URL is a public RPC endpoint hosted by Arbitrum, anyone transacting on the Nitro testnet can use it. To avoid public endpoints, create a reliable and dedicated RPC endpoint just for your Arbitrum Nitro testnet transactions with Alchemy.

How to Create a Private Arbitrum Goerli RPC Endpoint

Arbitrum developers can create a private RPC endpoint that is exclusive just for them instead of using the same public RPC endpoint.

Here's how to create a private Arbitrum Nitro RPC endpoint:

1. Sign up for a free Alchemy account or sign in

2. Create a new Arbitrum App from the Alchemy dashboard

Create a new Arbitrum Goerli application in the Alchemy dashboard.

3. Replace the default RPC URL in MetaMask with your personal Arbitrum RPC endpoint: https://arb-goerli.g.alchemy.com/v2/YOUR-API-KEY

View your personal Arbitrum Goerli RPC URL.

After updating your Arbitrum network settings in MetaMask your team will be able to send calls on a dedicated RPC endpoint hosted by Alchemy.

How to Bridge Goerli ETH to the Arbitrum Nitro Testnet

To execute transactions on the Goerli testnet you’ll need testnet ETH. Read on to learn how to get Goerli ETH and bridge it to Arbitrum.

Here's how to bridge Goerli ETH to Arbitrum:

The first step is to enter your Ethereum wallet address for the Goerli network to Alchemy's Goerli Faucet to get free Goerli ETH.

If this is your first time getting testnet ETH, follow this step-by-step guide to using a Goerli Faucet.

Next, open your MetaMask wallet and change your network to Arbitrum's Nitro Rollup Testnet.

After changing your network, bridge your Goerli L1 ETH to Arbitrum’s Goerli Testnet on layer 2 by connecting your wallet to the Arbitrum Goerli bridge.

Now, you should see Arbitrum Goerli ETH in your wallet, and will be able to use your Arb-Goerli testnet ETH to execute contracts on the Arbitrum Nitro Rollup Testnet.

Arbitrum Nitro is the next iteration of Arbitrum, and the Arb-Goerli testnet is a key piece of Arbitrum node infrastructure necessary to support the next period of growth for one of Ethereum's most popular L2 blockchains.

ARBITRUM NITRO OVERVIEW

How to Migrate to the Arbitrum Nitro Testnet on Goerli

What It Is and How to Migrate

Arbitrum Nitro is an important innovation to the optimistic rollup layer 2 scaling solution that promises Arbitrum users faster transactions and lower costs, and the Arbitrum Nitro Rollup Testnet is officially live on the Goerli testnet.

Arbitrum Nitro is the next iteration of Arbitrum, which includes three major improvements over Arbitrum Classic:

  1. A new prover enables Arbitrum’s fraud proofs to run on Web Assembly (WASM), making a custom language and compiler unnecessary.
  2. Arbitrum's custom-built-EVM emulator can now be replaced with Geth, the default Ethereum client.
  3. ArbOS was re-written in Go to lower L1 transaction costs using improved batching and compression.

The Arbitrum Goerli testnet is an important step forward for Arbitrum Nitro and Arbitrum's preparation for The Merge.

Why is Arbitrum migrating to the Goerli testnet?

Arbitrum is migrating to Goerli for two reasons. The first is that the Ethereum core development team is planning on deprecating the Rinkeby testnet in favor of the Goerli testnet. The Arbitrum team will do the same to maintain parity with the Ethereum roadmap . The second is that the Arbitrum team needs a sandbox in which to test Arbitrum Nitro before releasing it on mainnet. Thus, it makes sense to upgrade the Goerli devnet first.

When will the Rinkeby testnet be deprecated?

The Ethereum team has announced their plans to wind down Rinkeby around Q2 or Q3 2023, but for now, the Arbitrum team has released no concrete dates on when they will stop supporting Rinkeby.

Because unsupported testnets may lose parity with their mainnet counterpart, it is recommended that Arbitrum developers start planning, migrating, and testing their applications on the new Arbitrum Nitro Rollup Testnet immediately.

How to Add the Arbitrum Nitro Testnet to MetaMask

To start deploying smart contracts and interacting with test applications on the Arbitrum Nitro test network, the first step is to connect to the network in your wallet.

To add the Arb-Goerli testnet to MetaMask, click the network button at the top of your wallet and change it to "Arbitrum Nitro Rollup Testnet."

If the Arbitrum Nitro Goerli Rollup Testnet is not listed, click "Add Network," and enter the following Arb-Goerli testnet details:

  1. Network Name: Arbitrum Nitro Rollup Testnet
  2. *RPC URL: https://goerli-rollup.arbitrum.io/rpc
  3. ChainID: 421613
  4. Symbol: ETH
  5. Block Explorer URL: https://goerli-rollup-explorer.arbitrum.io/
  6. Retryable Dashboard: http://retryable-tx-panel-nitro.arbitrum.io/
  7. Token Bridge: https://bridge.arbitrum.io/

*Because the default RPC URL is a public RPC endpoint hosted by Arbitrum, anyone transacting on the Nitro testnet can use it. To avoid public endpoints, create a reliable and dedicated RPC endpoint just for your Arbitrum Nitro testnet transactions with Alchemy.

How to Create a Private Arbitrum Goerli RPC Endpoint

Arbitrum developers can create a private RPC endpoint that is exclusive just for them instead of using the same public RPC endpoint.

Here's how to create a private Arbitrum Nitro RPC endpoint:

1. Sign up for a free Alchemy account or sign in

2. Create a new Arbitrum App from the Alchemy dashboard

Create a new Arbitrum Goerli application in the Alchemy dashboard.

3. Replace the default RPC URL in MetaMask with your personal Arbitrum RPC endpoint: https://arb-goerli.g.alchemy.com/v2/YOUR-API-KEY

View your personal Arbitrum Goerli RPC URL.

After updating your Arbitrum network settings in MetaMask your team will be able to send calls on a dedicated RPC endpoint hosted by Alchemy.

How to Bridge Goerli ETH to the Arbitrum Nitro Testnet

To execute transactions on the Goerli testnet you’ll need testnet ETH. Read on to learn how to get Goerli ETH and bridge it to Arbitrum.

Here's how to bridge Goerli ETH to Arbitrum:

The first step is to enter your Ethereum wallet address for the Goerli network to Alchemy's Goerli Faucet to get free Goerli ETH.

If this is your first time getting testnet ETH, follow this step-by-step guide to using a Goerli Faucet.

Next, open your MetaMask wallet and change your network to Arbitrum's Nitro Rollup Testnet.

After changing your network, bridge your Goerli L1 ETH to Arbitrum’s Goerli Testnet on layer 2 by connecting your wallet to the Arbitrum Goerli bridge.

Now, you should see Arbitrum Goerli ETH in your wallet, and will be able to use your Arb-Goerli testnet ETH to execute contracts on the Arbitrum Nitro Rollup Testnet.

Arbitrum Nitro is the next iteration of Arbitrum, and the Arb-Goerli testnet is a key piece of Arbitrum node infrastructure necessary to support the next period of growth for one of Ethereum's most popular L2 blockchains.

ALCHEMY SUPERNODE - ETHEREUM NODE API

Scale to any size, without any errors

Alchemy Supernode finally makes it possible to scale blockchain applications without all the headaches. Plus, our legendary support will guide you every step of the way.

Get started for free
Supernode footer
ALCHEMY SUPERNODE - ETHEREUM NODE API

Scale to any size, without any errors

Alchemy Supernode finally makes it possible to scale blockchain applications without all the headaches. Plus, our legendary support will guide you every step of the way.

Get started for free
Supernode footer