Signet is a public test network whose blocks are signed by its operators instead of being mined competitively, so it produces blocks steadily, about 321,000 to date.
Save the settings below as signet.cfg and start the node with it:
$ bs -c signet.cfg
The store is created in a signet directory under the working directory,
apart from any mainnet store.
Without a configuration file, bs -n signet creates a store with the same
signet settings in the bitcoin directory. Later runs read the network
from that store, so they need neither -n nor a configuration file.
[database]
path = signet
[bitcoin]
network = signet
bip16_activation_time = 1329264000
bip34_activation_sample = 0
bip34_activation_threshold = 0
bip34_enforcement_threshold = 0
bip34_freeze = 0
bip65_freeze = 0
bip66_freeze = 0
bip9_activation_period = 0
bip9_bit0_start = 4294967295
bip9_bit0_threshold = 0
bip9_bit0_timeout = 0
bip9_bit1_start = 4294967295
bip9_bit1_threshold = 0
bip9_bit1_timeout = 0
bip9_bit2_activation_height = 0
bip9_bit2_speedy_trial = false
bip9_bit2_start = 4294967295
bip9_bit2_threshold = 0
bip9_bit2_timeout = 0
checkpoint = 00000008819873e925422c1ff0f99f7cc9bbb232af63a077a480a3633bee1ef6:0
genesis_block = 0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a008f4d5fae77031e8ad222030101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000
milestone = 00000002a5e0ba0498f1e9f4591af0b66b63c654665efe65206fd0ae7bbaf923:321295
minimum_work = 00000000000000000000000000000000000000000000000000001090e9dc1520
proof_of_work_limit = 503543726
signet_challenge = 1 [03ad5e0edad18cb1f0fc0d28a3d4f1f3e445640337489abb10404f2d1e086be430] [0359ef5021964fe22d6f8e05b2463c9540ce96883fe3b278760f048f5189f2e6c4] 2 checkmultisig
[forks]
signet = true
[peer]
identifier = 1087308554
[wallet]
hd_private_prefix = 70615956
hd_public_prefix = 70617039
p2kh_prefix = 111
p2sh_prefix = 196
silent_prefix = tsp
wif_prefix = 239
witness_prefix = tb
[inbound]
bind = 127.0.0.1:38333
[outbound]
seed = seed.signet.bitcoin.sprovoost.nl:38333
seed = seed.signet.achownodes.xyz:38333
[table.header]
expected = 330000
size = 0
[table.txs]
buckets = 330001
size = 0
[table.tx]
expected = 100000
size = 0
[table.ins]
expected = 200000
size = 0
[table.outs]
expected = 300000
size = 0
[table.input]
size = 0
[table.output]
size = 0
[table.candidate]
buckets = 330001
[table.confirmed]
buckets = 330001
[table.state]
buckets = 330001
# [table.scan]
# buckets = 330001
bitcoin.networkselects the signet defaults, including the service ports (Ports).[bitcoin]replaces the chain parameters: genesis block, soft fork activations, checkpoint, milestone, minimum work and proof of work limit.bitcoin.signet_challengeis the script that each block's signature must satisfy, here a 1 of 2 multisig of the signet operators.forks.signetrequires the block signatures (BIP325).peer.identifieris the signet network magic.[outbound]replaces the mainnet seeds.[wallet]sets the testnet address and key prefixes used by the server (Settings Reference).[table.*]sizes the chain-height tables for about 330,000 blocks and starts every table body empty.[table.scan]is commented out because it enables silent payments (§5.14). Uncomment it to index them.
Ports#
With bitcoin.network = signet, each service listens by default on its
mainnet port plus 30,000 (Ports):
| Service | Section | Clear | Secure |
|---|---|---|---|
| P2P network | [inbound] |
38333 | 38333 |
| Admin web | [admin] |
38080 | 38043 |
| Native web and REST | [native] |
38180 | 38143 |
| Bitcoind RPC and REST | [bitcoind] |
38280 | 38243 |
| Bitcoind ZMQ | [bitcoind_zmq] |
38380 | 38343 |
| BTCD RPC | [btcd] |
38480 | 38443 |
| Electrum | [electrum] |
38580 | 38543 |
| Sparrow | [sparrow] |
38680 | 38643 |
| Esplora | [esplora] |
38780 | 38743 |
| Stratum v1 | [stratum_v1] |
38880 | 38843 |
| Stratum v2 | [stratum_v2] |
38980 | – |