James Bachini

Testnet Faucets | 13 Testnet Details Including Ethereum, BSC, Polygon, Avalanche, Solana & Bitcoin

Testnet Faucets

Testnet faucets provide a risk free way to experiment with DeFi and cryptocurrency. You enter your address and get testnet tokens for free which hold no value. In this article I’ll be providing the latest details for all available public testnets. At the end I carry out some analysis to gain insights into developer activity across different protocols.

  1. Why Use Testnets
  2. Testnets | The Defi Playground [Video]
  3. How To Use A Testnet Faucet
  4. Ethereum Testnets
  5. Binance Smart Chain Testnet
  6. Polygon Testnet
  7. Avalanche Testnet
  8. HECO Testnet
  9. Solana Testnet
  10. Cardano Testnet
  11. Bitcoin Testnet
  12. Developer Activity Analysis

Why Use Testnets

Developers have always used testnets to experiment with smart contracts. I believe they are one of the most underused and underappreciated factors for non-technical crypto market participants.

Anyone can set up a digital wallet such as metamask, select a testnet from the drop down network options (Ethereum’s come pre-installed), go to a faucet and request some free tokens.

Every DeFi protocol and decentralized exchange I’ve ever used has had a testnet deployment. Most go live before the official mainnet release which gives users the opportunity to check it out in advance.

The first time I used Metamask to move money around it was a daunting experience. I remember checking every letter of the receivers address. Worrying about if it would go through for what felt like an eternity of block confirmations. After a few times it became like second nature and I zip funds around with more confidence than I’d have using a traditional banking app. This is the benefit of using testnets.

Testnet faucets provide free monopoly money so users can try things out, make mistakes and build confidence in a risk free environment.


Testnets | The DeFi Playground [Video]

James On YouTube

How To Use A Testnet Faucet

To use a testnet you first need to setup a digital wallet. I’d recommend Metamask chrome extension which you can here. Once you have a wallet you can change then network by clicking on the drop down tab.

Metamask Testnet Faucet

If the network isn’t available you’ll probably find it here:

https://crosschaintraffic.com

Once you have the right network selected. You can get faucet tokens by going to:

https://faucet.metamask.io/

Sometimes the metamask faucet doesn’t work as each network has limits on users per time period. If this is the case then find your network from the list below and use the faucet listed or alternatively google the network name followed by “testnet faucet”.

Enter your address (available by clicking copy to clipboard at the top of metamask) and follow the steps to receive free testnet tokens.

From there you can go to your favourite automated market maker such as Uniswap and trade some tokens or experiment with different DeFi platforms. Uniswap is deployed across all the major Ethereum testnets, some protocols will only be deployed to one which will be detailed in the docs.


Ethereum Testnets

Ethereum Testnet Faucets

There are four main Ethereum testnets, each with slightly different configurations. For general usage I’d recommend Kovan as it has the fastest block times, simple faucet and I’ve always found it reliable and easy to use. For a more accurate representation of the Ethereum mainnet you can use Ropsten which is designed to be as close as possible to the real Ethereum mainnet.

Kovan Testnet

Faucet: https://gitter.im/kovan-testnet/faucet
Block time: 6 seconds
Network Activity: 0.2 TPS
Network ID: 42
Provider URL: https://kovan.infura.io/v3/${infuraAPIKey}
Consensus Mechanism: Proof of Authority
Explorer: https://kovan.etherscan.io/
Github: https://github.com/kovan-testnet/proposal


Ropsten Testnet

Faucet: https://faucet.ropsten.be
Block time: 15 seconds
Network Activity: 0.8 TPS
Network ID: 3
Provider URL: https://ropsten.infura.io/v3/${infuraAPIKey}
Consensus Mechanism: Proof of Work
Block time: sub-30 seconds
Explorer: https://ropsten.etherscan.io/
Github: https://github.com/ethereum/ropsten


Rinkeby Testnet

Faucet: https://faucet.rinkeby.io
Block time: 25 seconds
Network Activity: 1 TPS
Network ID: 4
Provider URL: https://rinkeby.infura.io/v3/${infuraAPIKey}
Consensus Mechanism: Proof of Authority
Explorer: https://rinkeby.etherscan.io/
Github: https://github.com/ethereum/EIPs/issues/225


Goerli Testnet

Faucet: https://faucet.goerli.mudit.blog
Block time: 15 seconds
Network Activity: 0.3 TPS
Network ID: 5
Provider URL: https://goerli.infura.io/v3/${infuraAPIKey}
Consensus Mechanism: Proof of Authority
Explorer: https://goerli.etherscan.io/
Github: https://github.com/goerli/testnet


Optimism Testnet

Optimism testnet is deployed on the Kovan layer 1. Use the Kovan faucet and then bridge assets across.

More details here: Optimism Tutorial

Faucet: https://gitter.im/kovan-testnet/faucet
Bridge: https://gateway.optimism.io/
Block time: Layer 2 Batches
Network Activity: 0.06 TPS
Network ID:
Provider URL: Infura requires paid account
Consensus Mechanism: Optimistic Rollup
Explorer: https://kovan-optimistic.etherscan.io/
Github: https://github.com/ethereum-optimism/optimism


Arbitrum Testnet

Arbitrum testnet is deployed on the Rinkeby layer 1 testnet. Use the Rinkeby faucet and then bridge assets across.

More details here: Arbitrum Tutorial

Faucet: https://faucet.rinkeby.io
Bridge: https://bridge.arbitrum.io/
Block time: Layer 2 Batches
Network Activity: 0.3 TPS
Network ID: 421611
Provider URL: https://rinkeby.arbitrum.io/rpc
Consensus Mechanism: Optimistic Rollup
Explorer: https://rinkeby-explorer.arbitrum.io/#/
Github: https://github.com/OffchainLabs/arbitrum


Binance Smart Chain Testnet

Faucet: https://testnet.binance.org/faucet-smart
Block time: 3 seconds
Network Activity: 2 TPS
Network ID: 97
Provider URL: https://data-seed-prebsc-1-s1.binance.org:8545
Consensus Mechanism: Proof of Staked Authority
Explorer: https://testnet.bscscan.com/
Github: https://github.com/binance-chain/bsc


Polygon Mumbai Testnet

Faucet: https://matic.supply
Block time: 2 seconds
Network Activity: 0.2 TPS
Network ID: 80001
Provider URL: https://polygon-mumbai.infura.io/v3/${infuraAPIKey}
Consensus Mechanism: Proof of State
Explorer: https://mumbai.polygonscan.com/
Github: https://github.com/maticnetwork/bor


Avalanche Fuji Testnet

Faucet: https://faucet.avax-test.network
Block time: 8 seconds
Network Activity: 0.1 TPS
Network ID: 43113
Provider URL: https://api.avax-test.network/ext/bc/C/rpc
Consensus Mechanism: Probabilistic Proof of Stake
Explorer: https://cchain.explorer.avax-test.network/
Github: https://github.com/ava-labs/avalanchego


HECO Testnet

Faucet: https://scan-testnet.hecochain.com/faucet
Block time: 3 seconds
Network Activity: 0.3 TPS
Network ID: 256
Provider URL: https://http-testnet.hecochain.com
Consensus Mechanism: HPoS Proof of Staked Authority
Explorer: https://testnet.hecoinfo.com/
Github: https://github.com/HuobiGroup/huobi-eco-chain


Solana Testnet

There’s more details on Solana development here: Solana Tutorial

Faucet: https://solfaucet.com
Block time: 0.8 seconds
Network Activity: 1600 TPS (Actual usage obfuscated by internal transactions)
Network ID: Not EVM Compatible
Provider URL: https://api.testnet.solana.com
Consensus Mechanism: Tower Consensus Proof of Stake
Explorer: https://explorer.solana.com/?cluster=testnet
Github: https://github.com/solana-labs/solana

Solana DevNet

Faucet: https://solfaucet.com
Block time: 0.8 seconds
Network Activity: 1600 TPS (Actual usage obfuscated by internal transactions)
Network ID: Not EVM Compatible
Provider URL: https://api.devnet.solana.com
Consensus Mechanism: Tower Consensus Proof of Stake
Explorer: https://explorer.solana.com/?cluster=devnet
Github: https://github.com/solana-labs/solana


Cardano Testnet

Faucet: https://testnets.cardano.org/en/testnets/cardano/tools/faucet/
Block time: 15 seconds
Network Activity: 0 TPS
Network ID: Not EVM Compatible
Provider URL: Coming Soon
Consensus Mechanism: Proof of Stake
Explorer: https://explorer.cardano-testnet.iohkdev.io/en
Github: https://github.com/input-output-hk/cardano-node


Bitcoin Testnet

Faucet: https://testnet-faucet.mempool.co/
Block time: 600 seconds
Network Activity: 0.2 TPS
Network ID: Not EVM Compatible
Provider URL: TBA.
Consensus Mechanism: Proof of Work
Explorer: https://www.blockchain.com/explorer?view=btc-testnet
Github: https://github.com/bitcoin/bitcoin


Developer Activity Analysis

We can compile the transactions per second from this analysis into a chart.

Raw data below:

const tps = { Ethereum: 2.3, Optimism: 0.06, Arbitrum: 0.3, BinanceSC: 2, Polygon: 0.2, Avalanche: 0.1, HECO: 0.3, Solana: 0, Cardano: 0, Bitcoin: 0.2 }

I was surprised and skeptical to see how much network throughput Binance Smart Chain is getting. I know there’s a lot of development around yield farming and Pancakeswap but it’s astonishing to see that it’s not far off the same levels as Ethereum. Having said that I’ve spent as much time myself recently on the BSC testnet as I have any of the others.

I was a little bit disappointed to see such low volumes on Optimism and Arbitrum. Optimism it’s actually quite difficult to setup a dev environment because you need a paid infura account and Arbitrum hasn’t actually released the mainnet yet. These stats provide a single data point that Arbitrum is winning the battle between layer 2’s currently.

Note that in theory it would be pretty easy to manipulate testnet and even mainnet transaction volumes and this data was collected over a single one hour period. There’s plenty of room to improve the scientific method if anyone wants better data.

Solana is a bit of an unknown as I couldn’t find a way to get the real world usage stats unfortunately. The block explorer was quoting around 1600 TPS which I think is mainly internal transactions like the rent fees for storage capacity.

HECO has more transactions on their testnet than Polygon. I would like to have a closer look at the HT token at some point so I’ll have a deeper look into the Huobi ecosystem.

Anyone who’s outside of the blockchain development space might be surprised by Bitcoin’s low stats but this is expected because there’s not much you can do with it from a developer perspective. Bitcoin does one thing very well whereas most of the other networks run smart contracts which enable programmable money.


Hopefully this information will help someone gain some testnet tokens and discover the next big DeFi protocol. Enjoy the monopoly money!


Get The Blockchain Sector Newsletter, binge the YouTube channel and connect with me on Twitter

The Blockchain Sector newsletter goes out a few times a month when there is breaking news or interesting developments to discuss. All the content I produce is free, if you’d like to help please share this content on social media.

Thank you.

James Bachini

Disclaimer: Not a financial advisor, not financial advice. The content I create is to document my journey and for educational and entertainment purposes only. It is not under any circumstances investment advice. I am not an investment or trading professional and am learning myself while still making plenty of mistakes along the way. Any code published is experimental and not production ready to be used for financial transactions. Do your own research and do not play with funds you do not want to lose.