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
SEPOLIA FAUCET
Get free Sepolia 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
Learn
Solidity at
Alchemy
University
Get started today
curl 
https://release.solana.com/v1.10.32/solana-install-init-x86_64-pc-windows-msvc.exe 
--output 
C:\solana-install-tmp\solana-install-init.exe 
--create-dirs
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 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 Arbitrum Rinkeby testnet be deprecated?

The Ethereum team has announced their plans to wind down Rinkeby around Q2 or Q3 2023, and the Arbitrum team officially stop supporting Rinkeby on December 20th, at 11:00 AM CT.

Because unsupported testnets lose parity with their mainnet counterpart, it is recommended that Arbitrum developers migrate 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 Testnet
  2. RPC URL: https://arb-goerli.g.alchemy.com/v2/your-api-key
  3. ChainID: 421613
  4. Symbol: AGOR
  5. Block Explorer URL: https://goerli.arbiscan.io/

To use the default, public RPC URL instead of a dedicate Arbitrum testnet RPC connection through Alchemy, and this RPC URL: https://goerli-rollup.arbitrum.io/rpc

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 by signing up for Alchemy.

Bridging to Arbitrum

If you are bridging assets from Ethereum to Arbitrum, the following resources may be helpful:

  1. Token Bridge: https://bridge.arbitrum.io/
  2. Retryable Dashboard: https://retryable-dashboard.arbitrum.io/

The token bridge allows you to send tokens from Ethereum to Arbitrum, and the Retryable Dashboard allows you to paste your transaction to understand what is happening with its status.

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.

For more information, read the Arbitrum developer documentation by Offchain Labs.

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
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
Don't miss an update
Sign up for our newsletter to get alpha, key insights, and killer resources.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Table of Contents

{{goerli-faucet-ad}}

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 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 Arbitrum Rinkeby testnet be deprecated?

The Ethereum team has announced their plans to wind down Rinkeby around Q2 or Q3 2023, and the Arbitrum team officially stop supporting Rinkeby on December 20th, at 11:00 AM CT.

Because unsupported testnets lose parity with their mainnet counterpart, it is recommended that Arbitrum developers migrate 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 Testnet
  2. RPC URL: https://arb-goerli.g.alchemy.com/v2/your-api-key
  3. ChainID: 421613
  4. Symbol: AGOR
  5. Block Explorer URL: https://goerli.arbiscan.io/

To use the default, public RPC URL instead of a dedicate Arbitrum testnet RPC connection through Alchemy, and this RPC URL: https://goerli-rollup.arbitrum.io/rpc

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 by signing up for Alchemy.

Bridging to Arbitrum

If you are bridging assets from Ethereum to Arbitrum, the following resources may be helpful:

  1. Token Bridge: https://bridge.arbitrum.io/
  2. Retryable Dashboard: https://retryable-dashboard.arbitrum.io/

The token bridge allows you to send tokens from Ethereum to Arbitrum, and the Retryable Dashboard allows you to paste your transaction to understand what is happening with its status.

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.

For more information, read the Arbitrum developer documentation by Offchain Labs.

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 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 Arbitrum Rinkeby testnet be deprecated?

The Ethereum team has announced their plans to wind down Rinkeby around Q2 or Q3 2023, and the Arbitrum team officially stop supporting Rinkeby on December 20th, at 11:00 AM CT.

Because unsupported testnets lose parity with their mainnet counterpart, it is recommended that Arbitrum developers migrate 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 Testnet
  2. RPC URL: https://arb-goerli.g.alchemy.com/v2/your-api-key
  3. ChainID: 421613
  4. Symbol: AGOR
  5. Block Explorer URL: https://goerli.arbiscan.io/

To use the default, public RPC URL instead of a dedicate Arbitrum testnet RPC connection through Alchemy, and this RPC URL: https://goerli-rollup.arbitrum.io/rpc

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 by signing up for Alchemy.

Bridging to Arbitrum

If you are bridging assets from Ethereum to Arbitrum, the following resources may be helpful:

  1. Token Bridge: https://bridge.arbitrum.io/
  2. Retryable Dashboard: https://retryable-dashboard.arbitrum.io/

The token bridge allows you to send tokens from Ethereum to Arbitrum, and the Retryable Dashboard allows you to paste your transaction to understand what is happening with its status.

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.

For more information, read the Arbitrum developer documentation by Offchain Labs.

Build web3 with Alchemy

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.

 Start building