Skip to main content

Nodeos

nodeos is the Telos Zero node daemon. On Telos it is distributed in TelosZero Core, the Telos-maintained continuation of Antelope Spring with Savanna consensus support.

TelosZero Core keeps the established runtime command names:

  • nodeos processes blocks and transactions, participates in P2P, serves APIs, produces blocks, and signs finalizer votes according to configuration;
  • cleos queries chain APIs and creates/signs transactions;
  • keosd manages supported wallet keys for cleos;
  • spring-util provides block-log, snapshot, chain-state, and BLS finalizer-key utilities.

Plugins and roles

nodeos functionality is selected through plugins and configuration options. Common plugins include:

  • eosio::chain_plugin
  • eosio::net_plugin
  • eosio::producer_plugin
  • eosio::http_plugin
  • eosio::chain_api_plugin
  • eosio::state_history_plugin

The legacy history_plugin is not part of the supported post-Savanna setup. Use State History for indexers and keep public API/SHiP workloads off private producers.

Finalizer support

When a producer configures a PUB_BLS_... signature provider, vote-threads, and finalizers-dir, the same nodeos process can sign Savanna finalizer votes. Relays on the vote path need vote threads but no BLS key. Pure API/SHiP nodes do not need to process votes.

See Finalizer Setup and Operations for the full lifecycle and safety rules.

Install and verify

nodeos --full-version
cleos version client
spring-util version full

Use only the tagged artifact and checksum approved for the target network.