Skip to content

A Solidity smart contract and updater service for bringing randomness from the drand network on-chain.

License

Notifications You must be signed in to change notification settings

Galxe/drand-oracle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Drand Oracle

A Solidity smart contract and updater service for bringing randomness from the drand network on-chain.

📄 Contract

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.

🔄 Updater

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.

📝 License

This project is licensed under the MIT License.

🤝 Contributing

Contributions are welcome! Please feel free to open an issue or submit a Pull Request.