biatec-scheduler
v1.0.3
Published
This is the backend and executor repo for the decentralized algorand scheduler.
Downloads
154
Readme
Biatec Cron Builder - Decentralized Scheduler
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/
Executor competition
Anyone can execute the tasks. Successful executor will receive reward set in the smart contract.
XGov grant
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
Deployment
- FE: https://scheduler.biatec.io
- API: https://api-scheduler.biatec.io
NPM
npm i biatec-schedulerMainnet
const mainnetAppId = getPoolManagerApp('mainnet-v1.0');
...Testnet
const mainnetAppId = getPoolManagerApp('testnet-v1.0');
...Voitest
const mainnetAppId = getPoolManagerApp('voitest-v1');
...