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.

Primary References