Callback
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
This file documents a contract which is not yet deployed to Mainnet.
Library for handling calls to random beacon consumer.
struct Data {
contract IRandomBeaconConsumer callbackContract;
}
event CallbackFailed(uint256 entry, uint256 entrySubmittedBlock)
function setCallbackContract(struct Callback.Data self, contract IRandomBeaconConsumer callbackContract) internal
Sets callback contract.
self
struct Callback.Data
callbackContract
contract IRandomBeaconConsumer
Callback contract.
function executeCallback(struct Callback.Data self, uint256 entry, uint256 callbackGasLimit) internal
Executes consumer specified callback for the relay entry request.
self
struct Callback.Data
entry
uint256
The generated random number.
callbackGasLimit
uint256
Callback gas limit.