Bitcoin full node and query server

Nov 12, 2018

View in context in the libbitcoin Slack #general mirror.

vdeurzen12:44
[log]
debug_file = /var/chaindata/mainnet.debug.log
error_file = /var/chaindata/mainnet.error.log
archive_directory = /var/chaindata/archive.mainnet
rotation_size = 10000000
minimum_free_space = 0
maximum_archive_size = 0
maximum_archive_files = 20
verbose = true

[network]
protocol_maximum = 70013
protocol_minimum = 31402
services = 9
invalid_services = 176
# The magic number for message headers, defaults to 3652501241 (use 118034699 for testnet).
identifier = 3652501241
validate_checksum = false
inbound_port = 8333
inbound_connections = 5
outbound_connections = 10
manual_attempt_limit = 0
connect_batch_size = 5
connect_timeout_seconds = 5
channel_handshake_seconds = 30
channel_heartbeat_minutes = 5
channel_inactivity_minutes = 30
channel_expiration_minutes = 60
channel_germination_seconds = 30
host_pool_capacity = 1000
hosts_file = /var/chaindata/mainnet.hosts.cache
self = 0.0.0.0:0

seed = mainnet1.libbitcoin.net:8333
seed = mainnet2.libbitcoin.net:8333
seed = mainnet3.libbitcoin.net:8333
seed = mainnet4.libbitcoin.net:8333

[database]
directory = /var/chaindata/mainnet
flush_writes = true

[blockchain]
priority = true
# A hash:height checkpoint, multiple entries allowed, defaults shown.
checkpoint = 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f:0
checkpoint = 0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee92559f542fdb26e7c1d:11111
checkpoint = 000000002dd5588a74784eaa7ab0507a18ad16a236e7b1ce69f00d7ddfb5d0a6:33333
checkpoint = 00000000001e1b4903550a0b96e9a9405c8a95f387162e4944e8d9fbe501cd6a:68555
checkpoint = 00000000006a49b14bcf27462068f1264c961f11fa2e0eddd2be0791e1d4124a:70567
checkpoint = 0000000000573993a3c9e41ce34471c079dcf5f52a0e824a81e7f953b8661a20:74000
checkpoint = 00000000000291ce28027faea320c8d2b054b2e0fe44a773f3eefb151d6bdc97:105000
checkpoint = 000000000000774a7f8a7a12dc906ddb9e17e75d684f15e00f8767f9e8f36553:118000
checkpoint = 00000000000005b12ffd4cd315cd34ffd4a594f430ac814c91184a0d42d2b0fe:134444
checkpoint = 000000000000033b512028abb90e1626d8b346fd0ed598ac0a3c371138dce2bd:140700
checkpoint = 000000000000099e61ea72015e79632f216fe6cb33d7899acb35b75c8303b763:168000
checkpoint = 000000000000059f452a5f7340de6682a977387c17010ff6e6c3bd83ca8b1317:193000
checkpoint = 000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e:210000
checkpoint = 00000000000001b4f4b433e81ee46494af945cf96014816a4e2370f11b23df4e:216116
checkpoint = 00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932:225430
checkpoint = 000000000000003887df1f29024b06fc2200b55f8af8f35453d7be294df2d214:250000
checkpoint = 0000000000000001ae8c72a0b0c301f67e3afca10e819efa9041e458e9bd7e40:279000
checkpoint = 00000000000000004d9b4ef50f0f9d686fd69db2e03af35a100370c64632a983:295000

[fork]
easy_blocks = false
retarget = true
bip16 = true
bip30 = true
bip34 = true
bip66 = true
bip65 = true
bip90 = true
bip68 = true
bip112 = true
bip113 = true
bip141 = true
bip143 = true
bip147 = true

[node]
block_latency_seconds = 300
notify_limit_hours = 24
byte_fee_satoshis = 1
sigop_fee_satoshis = 100
minimum_output_satoshis = 500
relay_transactions = true
refresh_transactions = true