[general]
environment = "development"
log_level = "debug"
enable_telemetry = false
enable_crash_reporting = false
[security]
session_timeout_minutes = 120
max_session_duration_hours = 168
max_concurrent_sessions = 10
require_reauthentication = false
enable_2fa = false
use_hardware_security = false
keychain_service = "neo-wallet-dev"
encryption_algorithm = "AES-256-GCM"
enable_tls = false
tls_min_version = "1.2"
verify_certificates = false
[network]
mainnet_endpoints = [
"http://localhost:10332"
]
testnet_endpoints = [
"http://localhost:20332",
"https://testnet1.neo.coz.io:443"
]
request_timeout_seconds = 60
health_check_interval_seconds = 300
max_retries = 5
retry_delay_ms = 500
exponential_backoff = false
websocket_endpoints = [
"ws://localhost:10334/ws",
"ws://localhost:20334/ws"
]
websocket_reconnect_interval_seconds = 2
websocket_max_reconnect_attempts = 100
[performance]
enable_cache = true
cache_ttl_seconds = 60
max_cache_size_mb = 500
enable_rate_limiting = false
max_requests_per_minute = 1000
burst_size = 100
connection_pool_size = 5
idle_connection_timeout_seconds = 600
[storage]
database_url = "sqlite://./data/neorust_dev.db"
max_connections = 5
connection_timeout_seconds = 30
data_directory = "./data"
log_directory = "./logs"
temp_directory = "./tmp"
[monitoring]
enable_metrics = true
metrics_port = 9091
metrics_path = "/metrics"
log_format = "pretty"
log_rotation = "size"
max_log_files = 10
max_log_size_mb = 50
health_check_port = 8081
health_check_path = "/health"
telemetry_endpoint = ""
telemetry_batch_size = 0
telemetry_flush_interval_seconds = 0
[updates]
enable_auto_update = false
update_check_interval_hours = 0
update_channel = "dev"
update_server = ""
[features]
enable_hd_wallet = true
enable_websocket = true
enable_transaction_simulation = true
enable_hardware_wallet = true
enable_multi_signature = true
enable_offline_mode = true
[limits]
max_transaction_size_kb = 2048
max_script_size_kb = 128
max_transaction_attributes = 32
max_accounts_per_wallet = 1000
max_wallets = 100
max_api_response_size_mb = 100
api_timeout_seconds = 300
[compliance]
enable_kyc = false
enable_aml = false
jurisdiction = "test"
data_retention_days = 7
[backup]
enable_auto_backup = false
backup_interval_hours = 0
backup_retention_days = 7
backup_location = "./backup"
encryption_enabled = false