A Solidity smart contract and updater service for bringing randomness from the drand network on-chain.
The DrandOracle
smart contract serves as an on-chain source of randomness by storing values from the drand network.
For more information, see the contract README.
The updater service fetches new randomness from drand and updates the DrandOracle
contract with its managed signer and sender EOA addresses.
For more information, see the updater README.
This project is licensed under the MIT License.
Contributions are welcome! Please feel free to open an issue or submit a Pull Request.