1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Production Configuration for ant-node
#
# This file matches the NodeConfig struct schema.
# See src/config.rs for all available fields and defaults.
# Root directory for node data
= "/var/lib/ant"
# Listening port (10000-10999 for production)
= 10000
# Bootstrap peer addresses (socket addrs)
= []
# Network mode: "production", "testnet", or "development"
= "production"
# Log level: "trace", "debug", "info", "warn", "error"
= "info"
# Maximum application-layer message size in bytes (default: 5 MiB)
# max_message_size = 5242880
# --- Payment verification ---
# Production nodes require payment by default.
[]
# DO NOT set enabled = false in production
= true
# Cache capacity for verified content addresses
= 100000
# REQUIRED: Set to your Arbitrum wallet address before running in production.
# rewards_address = "0xYourAddressHere"
# EVM network: "arbitrum-one" or "arbitrum-sepolia"
= "arbitrum-one"
# Prometheus metrics port (0 to disable)
= 9100
# --- Storage ---
[]
= true
# Verify content hash on read
= true
# Maximum LMDB database size in GiB (0 = default 32 GiB)
= 0
# --- Upgrade ---
[]
= false
= "stable"
= 1
= "WithAutonomi/ant-node"
= 1
# --- Bootstrap cache ---
[]
= true
= 10000
= 7