What is faucet?

A service that hands out free test tokens so developers can pay fees on a test network.

Not yet verifiedHow we verify

3 min read

In this entry

A service that hands out free test tokens so developers can pay fees on a test network.

Faucets exist because test tokens must be worthless to be useful, and they are usually rate-limited or tied to an account to stop draining. Any faucet offering real coins on a live network is either an advertisement or a scam; treat a request to connect a wallet, sign a message, or approve a token in exchange for a free mainnet payout as the setup for a theft.

Test networks are retired periodically and their faucets shut down with them, so check which network a project's own documentation targets before spending time on it. The word also carries a historical meaning: early Bitcoin faucets gave away real coins to seed adoption when the asset was worth almost nothing, which is why the term sometimes appears in contexts where free money genuinely was on offer, a very long time ago.

How it works

A faucet holds a supply of a test network's native token and dispenses small amounts on request. Because those tokens have no market and no price, giving them away costs the operator nothing beyond running the service.

The constraint is abuse. A single developer needs a few tokens; a bot will take everything. So faucets gate access, commonly by:

  • Rate limiting per address or per internet address, often to one request a day.
  • Requiring a linked account, such as a code repository login with some history.
  • Requiring a minimum balance on the live network, which proves the requester is a real user without taking anything from them.
  • Requiring a small proof-of-work computation in the browser.

Where the network itself is short of test tokens, developers trade them informally or run their own devnet instead.

Faucets are tied to a specific network, identified by a chain identifier or cluster name. A token from one test network is useless on another, and none of them is transferable to a live network under any circumstances.

Example

Illustrative use. You want to test a contract deployment on a test network. The faucet gives you 0.1 test units, the deployment consumes 0.02 in fees, and you have enough left for several more transactions. If you exhaust it, you wait for the rate limit to reset. None of these amounts has a dollar value, and no exchange quotes a price for them, because there is nothing to quote.

Why it matters when you buy

The only time this word should reach a buyer is as a warning sign. There is no legitimate service handing out free Bitcoin, ether, or any listed asset in exchange for connecting a wallet. If you want the asset, you buy it; compare where and at what cost at the fee comparison and the exchange pages.

testnet — the network faucets serve, devnet — a project's private alternative, mainnet — where real value lives, wallet drainer — what fake faucets deliver, phishing — the wider category of the scam, gas — what test tokens are for.

Questions

Can I get free crypto from a faucet?

You can get free test tokens, which are worthless by design and cannot be sold or transferred to a live network. Anything advertising free coins with real value is not what it claims.

Why does a faucet want my repository account?

To make abuse expensive. An account with history is harder to create in bulk than an address, so it filters bots without asking anything of value from a genuine developer.

Are test tokens the same asset as the real one?

No. They share a name and a symbol and nothing else. They exist on a separate network with a separate chain identifier and have no market anywhere.