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
Solana
SOLANA FAUCET OVERVIEW

How to Get Testnet SOL Tokens from a Solana Faucet

What it is, How it Works, and How to Get Free SOL Tokens
Last Updated:
August 1, 2022

When developing on Solana, you'll need SOL tokens to deploy your smart contracts, or your programs, as Solana calls them. But when you're testing the programs out during the development stage, real SOL tokens won’t work. Instead, you’ll need test SOL tokens to deploy smart contracts to the Solana Devnet and Testnet.

This article will show how to install the Solana CLI, create a new wallet from the command line, request Devnet SOL tokens from the CLI and from a user-friendly Solana faucet website.

What is a Solana faucet?

A Solana faucet is a helpful tool where Solana developers can get free test SOL tokens to deploy their programs on Solana's Devnet. Solana faucets work on both the Solana Testnet and Devnet for public use. 

You can’t transfer or use these SOL tokens to Solana's mainnet or cash them out as they’re solely used by developers and testers to test Solana programs and dApps.

Before you can start using a Solana faucet to get free Devnet SOL tokens you need to complete a few prerequisite steps.

Two prerequisites – Install Solana and create a wallet

Before you can get Solana testnet faucets, you need to have some prerequisites – especially for the sake of those just starting Solana development. 

1. Install the Solana Command Line Interface (CLI)

First of all, you need to install the Solana CL interface, one of the fundamental Solana developer tools. For this quick guide, we’ll use Windows. 

Open your command prompt as an admin, then run this code so you can get the Solana installer into your transient directory:

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

After downloading the Solana installer, the next step is to install Solana itself on our Windows.

Run this command:

C:\solana-install-tmp\solana-install-init.exe v1.10.32

When you are done, your CLI should look like this:

Successful installation of the Solana CLI

Now, ensure your Solana CLI is properly installed by opening a new command line interface, not as an admin, and run this code:

solana -version

Successful confirmation of Solana CLI's version.

2. Create a Solana wallet

You will need a wallet where you can receive the free Solana faucet tokens, and there are multiple types of wallets you can use including browser-based wallets, hardware wallets, paper wallet, or file system wallets.

If you're unfamiliar with the command line, you can connect to Solana's devnet with Phantom, the most popular Solana wallet.

Once you're in your Phantom wallet, switch to Devnet by following these steps:

  1. Click the settings (i.e. gear) icon
  2. Scroll down and click "Change Network"
  3. Select Devnet

For this tutorial, we will stick to a paper wallet to help new web3 developers building on Solana.

To create a paper wallet from the command line, run this script to get your seed phrase:

solana-keygen new --no-outfile

It will ask you for a passphrase which you will have to set, after which your public key and seed phrase will be displayed.

In this example, our pubkey, or wallet address, is B5T1kz7LhoTLqWmVvrAFTVb47f6BfXgov4kYTqo8kH7g.

In Solana development terminology, a wallet address is often used interchangeably with the term pubkey.

Create a Solana devnet wallet from the command line.

Once you have your pre-requisites, let’s access one of two different types of Solana faucets.

What are the two types of Solana faucets?

There are two types of Solana faucets, the command line Solana faucet and a Solana faucet website the provides a graphical user interface (GUI) for easily getting test SOL tokens. You can get your devnet tokens from either method. Choose the method that is more convenient for you. 

1. Get Test SOL from a Command Line Solana Faucet

You don’t need to go far to secure your free Solana faucet. You can access it directly from your command line.

Use this script to receive test SOL tokens from the command line:

solana airdrop 2 <RECIPIENT_ACCOUNT_ADDRESS> --url https://api.devnet.solana.com

Replace the recipient account address with the pubkey you generated earlier. Other things being equal, you will get 2 SOL into your paper wallet.

2 Devnet SOL tokens are request from the command line.

Close that interface and open another one to confirm if the tokens are in your wallet.

Paste this code snippet:

solana balance <ACCOUNT_ADDRESS> --url https://api.devnet.solana.com

2 Devnet SOL tokens appear in the Devnet wallet.

2. Get Test SOL from a Solana Faucet Website

If you are using a Phantom wallet to get test SOL tokens, you can easily request free Devnet SOL tokens from a Solana faucet website with a visual user interface.

All you have to do is follow three simple steps:

  1. Copy and paste your Solana wallet address into the input field
  2. Select Devnet as your network
  3. Set the number of tokens you'd like to receive

The max you can request is 10 SOL on this website. Below, you can see we requested 4 SOL.

Successful airdrop of 4 devnet SOL tokens from solfaucet.com

There you have it!

In this guide, we showed you how to access a Solana faucet from your command line or by using a user-friendly Solana faucet website.

If you are building a project using the Solana API, get free Solana RPC access when you sign up for a free Alchemy account.

SOLANA FAUCET OVERVIEW

How to Get Testnet SOL Tokens from a Solana Faucet

What it is, How it Works, and How to Get Free SOL Tokens

When developing on Solana, you'll need SOL tokens to deploy your smart contracts, or your programs, as Solana calls them. But when you're testing the programs out during the development stage, real SOL tokens won’t work. Instead, you’ll need test SOL tokens to deploy smart contracts to the Solana Devnet and Testnet.

This article will show how to install the Solana CLI, create a new wallet from the command line, request Devnet SOL tokens from the CLI and from a user-friendly Solana faucet website.

What is a Solana faucet?

A Solana faucet is a helpful tool where Solana developers can get free test SOL tokens to deploy their programs on Solana's Devnet. Solana faucets work on both the Solana Testnet and Devnet for public use. 

You can’t transfer or use these SOL tokens to Solana's mainnet or cash them out as they’re solely used by developers and testers to test Solana programs and dApps.

Before you can start using a Solana faucet to get free Devnet SOL tokens you need to complete a few prerequisite steps.

Two prerequisites – Install Solana and create a wallet

Before you can get Solana testnet faucets, you need to have some prerequisites – especially for the sake of those just starting Solana development. 

1. Install the Solana Command Line Interface (CLI)

First of all, you need to install the Solana CL interface, one of the fundamental Solana developer tools. For this quick guide, we’ll use Windows. 

Open your command prompt as an admin, then run this code so you can get the Solana installer into your transient directory:

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

After downloading the Solana installer, the next step is to install Solana itself on our Windows.

Run this command:

C:\solana-install-tmp\solana-install-init.exe v1.10.32

When you are done, your CLI should look like this:

Successful installation of the Solana CLI

Now, ensure your Solana CLI is properly installed by opening a new command line interface, not as an admin, and run this code:

solana -version

Successful confirmation of Solana CLI's version.

2. Create a Solana wallet

You will need a wallet where you can receive the free Solana faucet tokens, and there are multiple types of wallets you can use including browser-based wallets, hardware wallets, paper wallet, or file system wallets.

If you're unfamiliar with the command line, you can connect to Solana's devnet with Phantom, the most popular Solana wallet.

Once you're in your Phantom wallet, switch to Devnet by following these steps:

  1. Click the settings (i.e. gear) icon
  2. Scroll down and click "Change Network"
  3. Select Devnet

For this tutorial, we will stick to a paper wallet to help new web3 developers building on Solana.

To create a paper wallet from the command line, run this script to get your seed phrase:

solana-keygen new --no-outfile

It will ask you for a passphrase which you will have to set, after which your public key and seed phrase will be displayed.

In this example, our pubkey, or wallet address, is B5T1kz7LhoTLqWmVvrAFTVb47f6BfXgov4kYTqo8kH7g.

In Solana development terminology, a wallet address is often used interchangeably with the term pubkey.

Create a Solana devnet wallet from the command line.

Once you have your pre-requisites, let’s access one of two different types of Solana faucets.

What are the two types of Solana faucets?

There are two types of Solana faucets, the command line Solana faucet and a Solana faucet website the provides a graphical user interface (GUI) for easily getting test SOL tokens. You can get your devnet tokens from either method. Choose the method that is more convenient for you. 

1. Get Test SOL from a Command Line Solana Faucet

You don’t need to go far to secure your free Solana faucet. You can access it directly from your command line.

Use this script to receive test SOL tokens from the command line:

solana airdrop 2 <RECIPIENT_ACCOUNT_ADDRESS> --url https://api.devnet.solana.com

Replace the recipient account address with the pubkey you generated earlier. Other things being equal, you will get 2 SOL into your paper wallet.

2 Devnet SOL tokens are request from the command line.

Close that interface and open another one to confirm if the tokens are in your wallet.

Paste this code snippet:

solana balance <ACCOUNT_ADDRESS> --url https://api.devnet.solana.com

2 Devnet SOL tokens appear in the Devnet wallet.

2. Get Test SOL from a Solana Faucet Website

If you are using a Phantom wallet to get test SOL tokens, you can easily request free Devnet SOL tokens from a Solana faucet website with a visual user interface.

All you have to do is follow three simple steps:

  1. Copy and paste your Solana wallet address into the input field
  2. Select Devnet as your network
  3. Set the number of tokens you'd like to receive

The max you can request is 10 SOL on this website. Below, you can see we requested 4 SOL.

Successful airdrop of 4 devnet SOL tokens from solfaucet.com

There you have it!

In this guide, we showed you how to access a Solana faucet from your command line or by using a user-friendly Solana faucet website.

If you are building a project using the Solana API, get free Solana RPC access when you sign up for a free Alchemy account.

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