Oracle
The oracle is the Ethereum address that reads data from an offchain source (like the Strava API) and transmits it to the blockchain so this data can be used to trigger events and be built into applications. The Portex oracle module is the adapter that connects offchain data to Pledge contracts onchain.
If the oracle is unable to determine the result of the Pledge (say for critical data outages or some other unanticipated disruptions), the deployer has the ability to withdraw their funds from the Pledge escrow contract after a pre-specified point beyond the Pledge's final deadline. This acts as a secure failsafe.
Last updated