Implement in Your Contract
The process is similar to Chainlink VRF, but simpler.
Overview
Prerequisites
Key Implementation Steps
1. Set Up Your Consumer Contract
uint8 private constant NUM_WORDS = 1; // Currently supports 1 random numberu int16 private _requestConfirmations = 2; uint32 private constant CALLBACK_GAS_LIMIT = 1500000; uint64 private constant SUB_ID = 0; bytes32 private constant KEY_HASH = 0x787d74caea10b2b357790d5b5247c2f63d1d91572a9846f780606e4d953677ae; address coordinatorAddress = 0x6868BdCA28c4731aada101945Ea83D0854eFBb29;
2. Implement Required Functions
3. Subscription and Fee Management
Randomness Request Flow
Security Considerations
Development Setup
Additional Resources
Last updated