Bitcoin Networks¶
Technical details about Bitcoin network support in Vigil.
Supported Networks¶
Mainnet¶
Production Bitcoin network.
| Property | Value |
|---|---|
| Chain ID | Main |
| Magic Bytes | 0xD9B4BEF9 |
| Default Port | 8333 |
| Genesis Block | 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f |
Address Prefixes:
- P2PKH: 1
- P2SH: 3
- Bech32: bc1
Testnet¶
Test network for development.
| Property | Value |
|---|---|
| Chain ID | Test |
| Magic Bytes | 0x0709110B |
| Default Port | 18333 |
Address Prefixes:
- P2PKH: m or n
- P2SH: 2
- Bech32: tb1
Signet¶
Controlled test network with predictable block production.
| Property | Value |
|---|---|
| Chain ID | Signet |
| Default Port | 38333 |
| Block Time | ~10 minutes (controlled) |
Address Prefixes:
- Same as testnet (tb1, 2, m/n)
Network Detection¶
Vigil automatically detects network from:
Extended Public Keys¶
xpub... → Mainnet
tpub... → Testnet/Signet
ypub... → Mainnet (P2SH-wrapped)
upub... → Testnet (P2SH-wrapped)
zpub... → Mainnet (Native SegWit)
vpub... → Testnet (Native SegWit)
Addresses¶
1xxx... → Mainnet P2PKH
3xxx... → Mainnet P2SH
bc1q... → Mainnet Bech32 (SegWit)
bc1p... → Mainnet Bech32m (Taproot)
mxxx/nxxx... → Testnet P2PKH
2xxx... → Testnet P2SH
tb1q... → Testnet/Signet Bech32
tb1p... → Testnet/Signet Bech32m
Block Explorers¶
| Network | Explorer |
|---|---|
| Mainnet | mempool.space |
| Testnet | mempool.space/testnet |
| Signet | mempool.space/signet |
Network-Specific Behavior¶
Confirmation Times¶
| Network | Avg Block Time | Reliability |
|---|---|---|
| Mainnet | ~10 minutes | High |
| Testnet | Variable (can be hours) | Low |
| Signet | ~10 minutes | High (controlled) |
Mempool Behavior¶
Mainnet: - Competitive fee market - Predictable propagation - High transaction volume
Testnet: - Often congested with spam - Unreliable confirmation times - Frequent reorgs
Signet: - Low traffic - Predictable blocks - Rare reorgs
Getting Test Coins¶
Testnet Faucets¶
Signet Faucets¶
Next: PSBT Format →