Overview
Last updated
Last updated
Folks Feed Oracle can be divided into a stack of 4 components:
Real world data: includes all sources from which the 2.Server will receive feeds e.g. Coingecko, Chainlink.
Server: is the heart of FFO, this takes, filters and processes the 1.Real world data feeds and sets them into 3.Smart contract. There may be several servers belonging to different companies (owners) updating different feeds at different frequencies.
Smart contract: is a stateful Algorand Smart Contract in which an updater i.e. address controlled by the 2.Server sets the feeds. Through the ASC1 the 4.Platforms can read the data using the SDKs.
Platforms: Any platform wishing to read and use the feeds stored in the 3.Smart contract.
For more details:
Server
Smart contract