81 lines
3.1 KiB
YAML
81 lines
3.1 KiB
YAML
# Logger section
|
|
logger:
|
|
level: debug # Minimum enabled logging level
|
|
|
|
control:
|
|
authorized_keys: # Q: Node keys are always assumed to be trusted?
|
|
grpc:
|
|
endpoint: 127.0.0.201:8099
|
|
|
|
# Wallet settings
|
|
wallet:
|
|
path: wallet/az.json # Path to NEP-6 NEO wallet file
|
|
# address: Nhfg3TbpwogLvDGVvAvqyThbsHgoSUKwtn # Account address in the wallet; ignore to use default address
|
|
password: morph # Account password in the wallet
|
|
|
|
# Profiler section
|
|
pprof:
|
|
enabled: true
|
|
address: 127.0.0.201:6060 # Endpoint for application pprof profiling; disabled by default
|
|
shutdown_timeout: 30s # Timeout for profiling HTTP server graceful shutdown
|
|
|
|
# Application metrics section
|
|
prometheus:
|
|
enabled: true
|
|
address: 127.0.0.201:9090 # Endpoint for application prometheus metrics; disabled by default
|
|
shutdown_timeout: 30s # Timeout for metrics HTTP server graceful shutdown
|
|
|
|
# Toggling the sidechain-only mode
|
|
without_mainnet: true
|
|
|
|
# Neo main chain RPC settings
|
|
mainnet:
|
|
endpoint:
|
|
client: # List of websocket RPC endpoints in mainchain; ignore if mainchain is disabled
|
|
- address: ws://127.0.0.200:30333/ws
|
|
|
|
# Neo side chain RPC settings
|
|
morph:
|
|
endpoint:
|
|
client: # List of websocket RPC endpoints in sidechain
|
|
- address: ws://127.0.0.200:30333/ws
|
|
validators: # List of hex-encoded 33-byte public keys of sidechain validators to vote for at application startup
|
|
- 025d4ec951ae6479ea3826226088b535f24d44d3b50f296c64a6b5ab10502db5df
|
|
|
|
# Network time settings
|
|
timers:
|
|
emit: 50 # Number of sidechain blocks between GAS emission cycles; disabled by default
|
|
stop_estimation:
|
|
mul: 1 # Multiplier in x/y relation of when to stop basic income estimation within the epoch
|
|
div: 4 # Divider in x/y relation of when to stop basic income estimation within the epoch
|
|
collect_basic_income:
|
|
mul: 1 # Multiplier in x/y relation of when to start basic income asset collection within the epoch
|
|
div: 2 # Divider in x/y relation of when to start basic income asset collecting within the epoch
|
|
distribute_basic_income:
|
|
mul: 3 # Multiplier in x/y relation of when to start basic income asset distribution within the epoch
|
|
div: 4 # Divider in x/y relation of when to start basic income asset distribution within the epoch
|
|
|
|
# Storage node GAS emission settings
|
|
emit:
|
|
storage:
|
|
amount: 1000000000 # Fixed8 value of sidechain GAS emitted to all storage nodes once per GAS emission cycle; disabled by default
|
|
|
|
# Storage node removal settings
|
|
netmap_cleaner:
|
|
enabled: true # Enable voting for removing stale storage nodes from network map
|
|
threshold: 3 # Number of FrostFS epoch without bootstrap request from storage node before it considered stale
|
|
|
|
# Audit settings
|
|
audit:
|
|
pdp:
|
|
max_sleep_interval: 100ms # Maximum timeout between object.RangeHash requests to the storage node
|
|
|
|
# Settlement settings
|
|
settlement:
|
|
basic_income_rate: 100000000 # Optional: override basic income rate value from network config; applied only in debug mode
|
|
audit_fee: 100000 # Optional: override audit fee value from network config; applied only in debug mode
|
|
|
|
# LOCODE database
|
|
locode:
|
|
db:
|
|
path: bin/locode.db # Path to UN/LOCODE database file
|