{ "default_config": { "base_path": "/var/lib/polkadot/data", "bin_path": "/usr/local/bin/polkadot", "config_path": "/etc/polkadot", "db_cache": 2048, "execution": "wasm", "keystore_path": "/var/lib/polkadot/keystore", "log_level": "info", "log_targets": [ "runtime::system" ], "monitoring": { "enabled": true, "prometheus_bind_addr": "127.0.0.1", "prometheus_port": 9615, "telemetry_enabled": true, "telemetry_url": "wss://telemetry.polkadot.io/submit/", "telemetry_verbosity": 0 }, "name": "polkadot-validator", "network": { "bootnodes": [], "chain": "polkadot", "listen_addr": "/ip4/0.0.0.0/tcp/30333", "max_peers": 50, "max_peers_light": 100, "node_key_file": "/var/lib/polkadot/node-key", "reserved_nodes": [], "reserved_only": false }, "pruning": 1000, "rpc": { "bind_addr": "127.0.0.1", "cors": [], "enabled": true, "http_port": 9933, "max_connections": 10, "methods": [ "safe" ], "port": 9944, "ws_port": 9944 }, "run_user": { "group": "polkadot", "home": "/home/polkadot", "name": "polkadot" }, "security": { "allowed_ssh_ips": [], "auto_updates": true, "backup_keys": true, "backup_path": "/var/backups/polkadot", "enable_firewall": true, "fail2ban_enabled": true, "secure_keystore": true }, "session_keys": { "auto_rotate": false, "keys_file": "/var/lib/polkadot/session-keys" }, "state_cache_size": 134217728, "unsafe_pruning": false, "validator_accounts": { "commission": 0, "reward_destination": "Staked" }, "version": "latest", "wasm_execution": "compiled", "work_path": "/var/lib/polkadot" }, "metadata": { "dependencies": [], "features": { "supports_backups": true, "supports_monitoring": true, "supports_security": true, "supports_session_keys": true, "supports_staking": true, "supports_telemetry": true }, "key_types": [ "sr25519", "ed25519" ], "maintainer": { "name": "Provisioning System", "url": "https://github.com/paritytech/polkadot" }, "networks": [ "polkadot", "kusama", "westend" ], "ports": { "http": 9933, "p2p": 30333, "prometheus": 9615, "rpc": 9944, "ws": 9944 }, "requirements": { "high_availability": true, "min_cpu_cores": 4, "min_disk_gb": 1000, "min_memory_mb": 16384, "network_required": true }, "reward_destinations": [ "Staked", "Stash", "Controller", "Account" ], "security_features": [ "firewall", "fail2ban", "auto_updates", "secure_keystore", "backup_keys" ], "session_key_types": [ "babe", "grandpa", "im_online", "para_validator", "para_assignment", "authority_discovery" ], "tags": [ "polkadot", "validator", "blockchain", "staking", "consensus", "web3" ], "taskserv": { "category": "infrastructure", "description": "Polkadot validator node with enhanced security for block production and validation", "display_name": "Polkadot Validator", "documentation_url": "https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot", "name": "polkadot-validator", "subcategory": "blockchain" }, "version": { "config_format": "nickel", "schema": "1.0.0", "taskserv": "1.15.0" } }, "types": { "PolkadotValidator": { "base_path": "/var/lib/polkadot/data", "bin_path": "/usr/local/bin/polkadot", "config_path": "/etc/polkadot", "db_cache": 2048, "execution": "wasm", "keystore_path": "/var/lib/polkadot/keystore", "log_level": "info", "log_targets": [ "runtime::system" ], "monitoring": { "enabled": true, "prometheus_bind_addr": "127.0.0.1", "prometheus_port": 9615, "telemetry_enabled": true, "telemetry_url": "wss://telemetry.polkadot.io/submit/", "telemetry_verbosity": 0 }, "name": "polkadot-validator", "network": { "bootnodes": [], "chain": "polkadot", "listen_addr": "/ip4/0.0.0.0/tcp/30333", "max_peers": 50, "max_peers_light": 100, "node_key_file": "/var/lib/polkadot/node-key", "reserved_nodes": [], "reserved_only": false }, "pruning": 1000, "rpc": { "bind_addr": "127.0.0.1", "cors": [], "enabled": true, "http_port": 9933, "max_connections": 10, "methods": [ "safe" ], "port": 9944, "ws_port": 9944 }, "run_user": { "group": "polkadot", "name": "polkadot" }, "security": { "allowed_ssh_ips": [], "auto_updates": true, "backup_keys": true, "enable_firewall": true, "fail2ban_enabled": true, "secure_keystore": true }, "session_keys": { "auto_rotate": false, "keys_file": "/var/lib/polkadot/session-keys" }, "state_cache_size": 134217728, "unsafe_pruning": false, "validator_accounts": { "commission": 0, "reward_destination": "Staked" }, "version": "latest", "wasm_execution": "compiled", "work_path": "/var/lib/polkadot" } } }