FIO Chain Node
FIO Chain Node Setup
There are a number of paths to set up a FIO Chain Node. This section walks through several paths for different types of users. We encourage you to ask questions about block production, running an API node, and any other node-related questions in the FIO Mainnet Telegram channel.
OS Support: Ubuntu 20.04, Ubuntu 22.04, Ubuntu 18.04 (Deprecated)
The FIO blockchain may be built and/or installed on Ubuntu 20.04 as well as Ubuntu 22.04. While EOL at this time, it is also backward compatible to Ubuntu 18.04 (where it all started).
This section contains the following content:
Content | Summary |
---|---|
Install Using Packages | The simplest method for installing a FIO API node. This method describes how to manually install and sync a FIO API node. To make it even easier you can use the Install Script which will perform a manual installation of the FIO blockchain with optional snapshot/history startup. |
Build from source | Describes how to compile and build a node from source. Building from source is only recommended for Producers and other advanced developers. |
Install Using Docker | The fastest method for installing a FIO API node. It leverages Docker to install FIO .deb files. |
Configure and Run Your Node | Instructions on how to configure your node and run it. |
Update Your Node | High-level instructions on how to update your FIO node installation (runtime only). |
Uninstall and Cleanup | Instructions on how to remove a FIO installation and cleanup your node of FIO install artifacts. |
Testing
See Testing.
Mainnet
Content | Summary |
---|---|
Monitor | https://monitor.fioprotocol.io/ |
Block Explorer | https://fio.bloks.io/ |
Chain ID, P2P, and API nodes | https://github.com/fioprotocol/fio.mainnet |
Interacting with FIO Chain Node
Command-line Interface
Content | Summary |
---|---|
clio | clio is the primary command line interface for FIO. |
fio-wallet (keosd) | fio-wallet is a key manager for storing private keys and signing digital messages. |
Reading State Tables
Content | Summary |
---|---|
FIO Chain Getter API | FIO Chain Getter API offers multiple endpoints design to return information about the FIO Chain or specific FIO Handles, FIO Requests, FIO Data, NFT Signatures, or FIO Chain accounts. |
Reading History
Content | Summary |
---|---|
FIO Chain V1 History API | FIO Chain V1 History API offers returns historical information about FIO Chain transactions. |
Writing Data to the Blockchain
Write Transactions modify data on the FIO Chain and the integrator must have access to user's Private key to properly serialize and sign each transaction. Please see Write Transactions Guide for more details.
Updated 15 days ago