Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.87 KB

File metadata and controls

53 lines (35 loc) · 1.87 KB

Networks

Per-network values written by setup.sh into .env:

Network minminingtxfee blockmaxsize excessiveblocksize
mainnet 0.00000100 (100 sat/kb) 4 GiB 10 GiB
testnet 0.00000001 (1 sat/kb) 4 GiB 10 GiB
regtest 0 4 GiB 10 GiB
teratestnet 0.00000001 (1 sat/kb) 1 GiB 1 GiB (capped)

p2p_dht_mode = off for all networks (see README § DHT mode).

mainnet

Real BSV mainnet.

  • Budget 256 GB RAM, 2 TB+ SSD, 16+ cores. 128 GB is the floor; below that you OOM during sync.
  • Full mode is the point — listen-only mainnet is mostly a curiosity. Set listen_mode=full and add p2p to COMPOSE_PROFILES.

testnet

Standard BSV testnet. Good for realistic integration testing.

  • 32 GB RAM recommended (16 GB minimum), 300 GB SSD, 8+ cores.
  • Distinct from teratestnet (below).

teratestnet

Shared Teranode test network run by the BSV Association. A published UTXO snapshot makes it the fastest way to get a working node up for testing without syncing the real chain.

  • 32 GB RAM recommended, 100 GB SSD, 8+ cores.
  • Block sizes capped at 1 GiB so the shared network stays approachable.
  • No DNS seeder — bootstrap via legacy_config_ConnectPeers=57.130.17.176:38333 (see .env.example).
  • BSVA hosts snapshots at https://svnode-snapshots.bsvb.tech/teratestnet-teranode/<height>/. Seed with: ./seed.sh (prompts to fetch the latest completed height).

regtest

Local-only, no external peers. Generate blocks on demand with ./rpc.sh generate N.

  • 8 GB RAM (4 GB minimum), 20 GB disk, 4+ cores.

Switching networks

Data volumes are network-specific — wipe before switching:

./stop.sh
./clean.sh --data-only
./setup.sh
./start.sh