Bitcoin Signet Quickstart
This guide gets you from a fresh Bitcoin Core install to a funded Signet address and a verified test transaction.
Signet is designed for predictable Bitcoin testing. These commands use test coins only; do not reuse mainnet wallets, seed phrases, or private keys.
1. Start Bitcoin Core on Signet
Install Bitcoin Core, then start the daemon with Signet enabled:
bitcoind -signet -daemon
You can also add signet=1 to a dedicated test configuration. Keep Signet wallet data separate from mainnet wallet data.
2. Create a Signet Address
After the node starts, create a receiving address:
bitcoin-cli -signet createwallet "signet-dev"
bitcoin-cli -signet -rpcwallet=signet-dev getnewaddress "faucet-test" bech32
Signet and other test networks can share address prefixes such as tb1, so let your wallet and node validate the network instead of relying on the prefix alone. You can also paste the address into the Signet tools page for a quick browser-side preflight.
3. Request Test Sats
Paste the address into the faucet form, request 1,000 to 10,000 sats, and complete Turnstile. The request will be queued and broadcast in a batch.
4. Verify Receipt
Check your wallet balance or use the Signet explorer link shown after submission:
bitcoin-cli -signet -rpcwallet=signet-dev getbalances
bitcoin-cli -signet -rpcwallet=signet-dev listtransactions
5. Send a Tiny Test Transaction
Once the funds confirm, send a small amount to another Signet address you control. This is useful for testing wallet labels, transaction construction, fee handling, and confirmation tracking.