Introduction
Node Runner software implements GoraNetwork network node. It performs the following key tasks:
Monitoring of Algorand blockchain for new oracle requests
Fulfilling of oracle requests by querying data sources and aggregating results
Verification of results using Algorand-type consensus with other nodes
Submission of verified results for certification to GoraNetwork smart contracts
Claiming rewards due to the node operator
Node Runner is distributed as a Linux-based Docker image. It is designed to run in AWS cloud or on a docker-enabled customer host. To deploy and manage a Node Runner instance, operators are expected to use GoraNetwork CLI tool - a self-contained command-line executable distributed separately from the Node Runner.
Node Runner requires a live Algorand node to interact with the blockchain. A GoraNetwork node operator must have access to a publically available Algorand node or run one of their own.
Last updated