-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add new software section to node operator journey (#174)
- Loading branch information
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
22 changes: 22 additions & 0 deletions
22
native/07_node-operation/10_getting-started/00_software.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: Software | ||
--- | ||
|
||
Each node on the EOS network runs the same software called `nodeos`. The software can be configured for each node to serve a different role on the EOS network. Some nodes produce blocks, others relay blocks and transactions, others respond to API requests, others provide historical chain data, etc. | ||
|
||
> i `nodeos` is part of the Leap software suite. It is the software that fuels every node of the EOS network. `nodeos` functions as a command line interface (CLI) application, allowing users to start it either manually through the command line or automatically using a script. | ||
The behavior of `nodeos` primarily depends on the active plugins and the options associated with those plugins. `nodeos` provides two distinct sets of options: | ||
|
||
* nodeos-specific options | ||
* plugin-specific options | ||
|
||
### Nodeos-specific options | ||
|
||
Nodeos-specific options exist primarily for administrative tasks, such as specifying the chain data directory, indicating the `config.ini` file, setting the logging configuration file's name and path, and so on. For the actual list of nodeos-specific options, run `nodeos --help` from the terminal and find the *Application Command Line Options* section at the end. | ||
|
||
### Plugin-specific options | ||
|
||
Plugin-specific options and the applicable plugins govern the actual behavior of the node. Each plugin-specific option has a distinct name, enabling it to be specified in any order within the command line or the `config.ini` file. When providing plugin-specific options, it is necessary to enable the corresponding plugin using the `--plugin option`, or else the related options will be discarded. | ||
|
||
> i To install the EOS node software, visit the *Binary Installation* section or the *Build and Install from Source* section within the [Leap](https://github.com/AntelopeIO/leap/blob/release/4.0/README.md) github project. |