A VRF oracle on Algorand's blockchain.
- Node.js >= 16.16.0
- Docker
- App: Main service that runs in a loop to check when to generate the VRF value and submit the value to the smart contract.
- VRF Generator: Isolated component to generate the VRF random value.
- Copy
.env-example
file to.env
You can develop using docker or locally.
Run npm install on each service and then
npm run start:dev
docker-compose -f docker-compose.dev.yml build
docker-compose -f docker-compose.dev.yml up
docker-compose build