dusk-node 1.0.0

An implementation of dusk-blockchain node in pure Rust
Documentation
log_level = 'debug'
log_type = 'json'

[chain]
db_path = '/tmp/rusk-harness/'
consensus_keys_path = '/tmp/consensus_bls.keys'
generation_timeout = '3s'
max_queue_size = 5000
block_gas_limit = 5000000000

[chain.db_options]
enable_debug = false
blocks_cf_max_write_buffer_size = 1048576 # 1 MiB
blocks_cf_disable_block_cache = true
mempool_cf_max_write_buffer_size = 10485760 # 10 MiB

[network]
public_address = '127.0.0.1:9000'
# listen_address = '127.0.0.1:9000'
bootstrapping_nodes = []
auto_propagate = false
channel_size = 1000
recursive_discovery = true

[network.bucket]
node_ttl = '30s'
node_evict_after = '5s'
bucket_ttl = '1h'

[network.network]
udp_recv_buffer_size = 5000000
# udp_send_backoff_timeout = '50us'
udp_send_retry_interval = '5ms'
udp_send_retry_count = 3
blocklist_refresh_interval = '10s'

[network.fec.encoder]
min_repair_packets_per_block = 5
mtu = 1300
fec_redundancy = 0.15

[network.fec.decoder]
cache_ttl = '1m'
cache_prune_every = '5m'

[databroker]
max_inv_entries = 500
max_ongoing_requests = 100
delay_on_resp_msg = 500
max_queue_size = 5000

[mempool]
max_queue_size = 5000
max_mempool_txn_count = 10000
idle_interval = '6h'
mempool_expiry = '3d'
mempool_download_redundancy = 5