This is the backend and executor repo for the decentralized algorand scheduler.
Decentralized scheduler consists of the frontend blockly code builder where anyone can build their own logic. Person selects the start time and period how often the tasks should execute and execution fee in tokenized gold. User deposits funds to the escrow account. Anyone can execute the tasks from the escrow account when the times comes. Each execution event is logged in the escrow account transactions.
More detailed documentation: https://docs-scheduler.biatec.io/
Anyone can execute the tasks. Successful executor will receive reward set in the smart contract.
This work has been performed with support from the Algorand Foundation xGov Grants Program - xGov#90.
- Source code of the frontend smart contract blockly builder - https://github.com/scholtz/BiatecCronBuilder
- Source code of the backend yaml 2 tealscript builder - https://github.com/scholtz/BiatecCron
npm i biatec-scheduler
const mainnetAppId = getPoolManagerApp('mainnet-v1.0');
...
const mainnetAppId = getPoolManagerApp('testnet-v1.0');
...
const mainnetAppId = getPoolManagerApp('voitest-v1');
...