---
# System prepended metadata

title: 0L validator.node.yaml

---

# 0L validator.node.yaml
```
---
base:
  data_dir: $HOM#/.0L/
  role: validator
  waypoint:
    from_storage:
      type: on_disk_storage
      path: $HOME/key_store.json
      namespace: [YOUR_VALIDATOR_ADDRESS]-oper
  config_version: 5.0.11
consensus:
  contiguous_rounds: 2
  max_block_size: 1000
  max_pruned_blocks_in_mem: 100
  mempool_executed_txn_timeout_ms: 1000
  mempool_txn_pull_timeout_ms: 1000
  round_initial_timeout_ms: 5000
  proposer_type:
    type: leader_reputation
    active_weights: 99
    inactive_weights: 1
  safety_rules:
    backend:
      type: on_disk_storage
      path: $HOME/.0L/key_store.json
      namespace: [YOUR_VALIDATOR_ADDRESS]-oper
    logger:
      chan_size: 10000
      is_async: true
      level: ERROR
    service:
      type: thread
    test: ~
    verify_vote_proposal_signature: true
    export_consensus_key: false
    network_timeout_ms: 30000
    enable_cached_safety_data: true
  sync_only: false
  mempool_poll_count: 1
debug_interface:
  admission_control_node_debug_port: 6191
  address: 0.0.0.0
  metrics_server_port: 9101
  public_metrics_server_port: 9102
execution:
  sign_vote_proposal: true
  genesis_file_location: $HOME/.0L/genesis.blob
  service:
    type: thread
  backend:
    type: on_disk_storage
    path: $HOME/.0L/key_store.json
    namespace: [YOUR_VALIDATOR_ADDRESS]-oper
  network_timeout_ms: 30000
full_node_networks:
  - max_connection_delay_ms: 60000
    connection_backoff_base: 2
    connectivity_check_interval_ms: 5000
    network_channel_size: 1024
    max_concurrent_network_reqs: 100
    discovery_method: none
    identity:
      type: from_storage
      backend:
        type: on_disk_storage
        path: $HOME/.0L/key_store.json
        namespace: [YOUR_VALIDATOR_ADDRESS]-oper
      key_name: validator_network
      peer_id_name: owner_account
    listen_address: /ip4/0.0.0.0/tcp/6179
    mutual_authentication: false
    network_address_key_backend: ~
    network_id:
      private: vfn
    seed_addrs: {}
    seeds: {}
    max_frame_size: 8388608
    enable_proxy_protocol: false
    ping_interval_ms: 1000
    ping_timeout_ms: 10000
    ping_failures_tolerated: 10000
    max_outbound_connections: 100
    max_inbound_connections: 100
    inbound_rate_limit_config: ~
    outbound_rate_limit_config: ~
logger:
  chan_size: 10000
  is_async: true
  level: ERROR
metrics:
  collection_interval_ms: 1000
  dir: metrics
  enabled: false
mempool:
  capacity: 100
  capacity_per_user: 1
  default_failovers: 3
  max_broadcasts_per_peer: 1
  mempool_snapshot_interval_secs: 180
  shared_mempool_ack_timeout_ms: 20000
  shared_mempool_backoff_interval_ms: 3000
  shared_mempool_batch_size: 100
  shared_mempool_max_concurrent_inbound_syncs: 10
  shared_mempool_tick_interval_ms: 5000
  system_transaction_timeout_secs: 600
  system_transaction_gc_interval_ms: 500
json_rpc:
  address: "0.0.0.0:8080"
  batch_size_limit: 20
  page_size_limit: 1000
  content_length_limit: 4194304
  tls_cert_path: ~
  tls_key_path: ~
state_sync:
  chunk_limit: 250
  client_commit_timeout_ms: 1000
  long_poll_timeout_ms: 10000
  max_chunk_limit: 1000
  max_timeout_ms: 1200000
  mempool_commit_timeout_ms: 5000
  multicast_timeout_ms: 30000
  sync_request_timeout_ms: 60000
  tick_interval_ms: 500
storage:
  address: "127.0.0.1:6666"
  backup_service_address: "127.0.0.1:6186"
  dir: db
  grpc_max_receive_len: 100000000
  prune_window: 100000
  timeout_ms: 30000
  rocksdb_config:
    max_open_files: 10000
    max_total_wal_size: 1073741824
test: ~
upstream:
  networks:
    - private: vfn
    - public
validator_network:
  max_connection_delay_ms: 60000
  connection_backoff_base: 2
  connectivity_check_interval_ms: 5000
  network_channel_size: 1024
  max_concurrent_network_reqs: 100
  discovery_method: onchain
  identity:
    type: from_storage	
    backend:
      type: on_disk_storage
      path: $HOME/.0L/key_store.json
      namespace: [YOUR_VALIDATOR_ADDRESS]-oper
    key_name: validator_network
    peer_id_name: owner_account
  listen_address: /ip4/0.0.0.0/tcp/6180
  mutual_authentication: true
  network_address_key_backend:
    type: on_disk_storage
    path: $HOME/key_store.json
    namespace: [YOUR_VALIDATOR_ADDRESS]-oper
  network_id: validator
  seed_addrs: {}
  seeds:
    987D7486A6DB70993EEAB79124BC6606:
      addresses:
        - "/ip4/3.18.120.115/tcp/6180/ln-noise-ik/24221a0b1df03be6ed1269976c88734bf6e027b31be53dc9011063867a516505/ln-handshake/0"
      role: "Validator"
    012345062CE76E68F1AC6D5506527AA1:
      addresses:
        - "/ip4/63.229.234.75/tcp/6180/ln-noise-ik/877d0ac5434494fad180730aa47198ba979dbb522a93f4de11fd1556554d6330/ln-handshake/0"
      role: "Validator"
    BA28F081DE02FC6CC3BF9879D6033911:
      addresses:
        - "/ip4/143.198.246.18/tcp/6180/ln-noise-ik/0b9a4aa50102f1d5ec92e6387606dbb0113f733c467e94379fbda14e24abc622/ln-handshake/0"
      role: "Validator"
    6A9F0FA0B6BD687F4343D8880B40F697:
      addresses:
        - "/ip4/104.154.197.161/tcp/6180/ln-noise-ik/5383842944072588806676e9433d45ea934eb4f45c734ac0ed1b272d42ab967e/ln-handshake/0"
      role: "Validator"
    4C95E7B998B4E66EF666FE12930A4D5C:
      addresses:
        - "/ip4/34.70.87.157/tcp/6180/ln-noise-ik/836219f8733d0c2663c0164568e079dcc0a1e6b24ab5c8bc09e157f17101a202/ln-handshake/0"
      role: "Validator"
    7EC16859C24200D8E074809D252AC740:
      addresses:
        - "/ip4/35.231.138.89/tcp/6180/ln-noise-ik/987f636ef651abc3bc0ad1a33ef2e5841768fde064971333059d84442bb3d576/ln-handshake/0"
      role: "Validator"
    46A7A744B5D33C47F6B20766F8088B10:
      addresses:
        - "/ip4/35.192.123.205/tcp/6180/ln-noise-ik/da9ea456e1d9f45810669ecfcdb9f75a4d828a7e7a97f68014f47d789972a710/ln-handshake/0"
      role: "Validator"
    ECAF65ADD1B785B0495E3099F4045EC0:
      addresses:
        - "/ip4/34.145.88.77/tcp/6180/ln-noise-ik/14680097d0ae4d37158ade5c90da4ce43b13c5dbeb918016f0cc8e9830f54f33/ln-handshake/0"
      role: "Validator"
    8186F4D8FDD09DFE02963B0B4C385105:
      addresses:
        - "/ip4/20.39.34.205/tcp/6180/ln-noise-ik/2e7b8c6cf5abff63f88b26bd960e2c586f3723d08c895cc04c5eef3449a3905e/ln-handshake/0"
      role: "Validator"
    4B08C148F5E80962BE1E5755F0D2ED29:
      addresses:
        - "/ip4/65.108.73.53/tcp/6180/ln-noise-ik/33ed842980f68a0a78d2d5d240b062c8cae59ebf58b25fa07022fd93133c457a/ln-handshake/0"
      role: "Validator"
    E264023342B41ACCDBB61A190B6CB2A7:
      addresses:
        - "/ip4/137.184.118.15/tcp/6180/ln-noise-ik/e41c5b51f18d9826ca23136f0edc442d701c82c246ed1f306ece495e763df823/ln-handshake/0"
      role: "Validator"
    1C03E956DD7AFC612E4EFE240C23365D:
      addresses:
        - "/ip4/161.35.228.136/tcp/6180/ln-noise-ik/a08e233ebead3c9467175df8d86a1d9ab46ce0f1c7998bdac59fc58208236837/ln-handshake/0"
      role: "Validator"
    56641E58ABA97FA6B7EA833F83444392:
      addresses:
        - "/ip4/82.165.250.66/tcp/6180/ln-noise-ik/6c3f93028522845daaecf17d2c2a1359473435d9491b593e39a8c839371de03e/ln-handshake/0"
      role: "Validator"	
    012338B54BA4625ADCC313394D87819C:
      addresses:
        - "/ip4/63.229.234.74/tcp/6180/ln-noise-ik/7825869ae4c0cb91bbd8027ce16c64680f84c979320f8921fc76a17c7bec6f32/ln-handshake/0"
      role: "Validator"
    987BE6E871FAEEDFE255B4305B4C6D02:
      addresses:
        - "/ip4/3.12.14.24/tcp/6180/ln-noise-ik/cb7e573123b67b0bb957d23f0d11c65b0b5438815b3750461c3815d507fb5649/ln-handshake/0"
      role: "Validator"
    D96E89E270A5273D94BC8AB7953754F9:
      addresses:
        - "/ip4/65.108.108.82/tcp/6180/ln-noise-ik/b998763ff5e33ec52baad9d3a3f395451202fee3690c8f98a372fa2c67bcca70/ln-handshake/0"
      role: "Validator"
    D1C9CE9308B0BDC6DC2BA6A7B5DA8C2B:
      addresses:
        - "/ip4/34.130.72.87/tcp/6180/ln-noise-ik/6669e2741fe958f94a0a2e4965e7657b904592bb724c3e662d45d091ad473530/ln-handshake/0"
      role: "Validator"	  
    779fd01dfe608a4288b4b514d17da48b:
      addresses:
        - "/ip4/104.197.41.152/tcp/6180/ln-noise-ik/3c37c7d6a5122a6b9ef07a11cc40e445874eb0841ae028d6326bf67768cce235/ln-handshake/0"
      role: "Validator"	  
  max_frame_size: 8388608
  enable_proxy_protocol: false
  ping_interval_ms: 1000
  ping_timeout_ms: 10000
  ping_failures_tolerated: 10000
  max_outbound_connections: 100
  max_inbound_connections: 100
  inbound_rate_limit_config: ~
  outbound_rate_limit_config: ~
failpoints: ~	  
```