Skip to content

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 →