EntropyOracleV2

Verified contract

Active on Ethereum with 4,976 txns
Deployed by via 0xfdb8eb84 at 16996885
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EntropyOracleV2"

0xcceec1626001e1538e3c295f5760e1891ec3d1145116be5437c0509932d9b50f
0xfc08c0eaf7b44cfbef4af14afbbd4268a766443d578cf537d55af8846a1f6d9c
0xef8eb6375aa104acbcedf7bcd8217d691b5d7204689e34ffce0e35f6f6983db8
0x880d46c53e11f1f0ec119cad5298643d8017742cc82e502589b190cdc7c99e0a
0x3755b4328666176b9fb9b089ab9055bdf764eb425c0fa2823e3edef91b8b8a78
0xc84fafd48d130deacbdfb2d86a04ec6b649fdcdf453301b52b38800cf688b1ca
0x55ac2965de993767ce09c782c709a85fa6bb4d7383f1634e2cda020491ec92a5
0x31f53864b81fb098b7e04dd7e3dc20cb078f4575e5ffb56bd6a76069196cc729
0x8e2d1621ea85176920f6d6955509e69f7cb6c8467c6e6600dd155861cacb50aa
0x01ddb55b3987c4ca4352d0a0546bed632767d3d5d667f0d4749e8f8b565d73af

Functions
Getter at block 20866455
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEFAULT_STEERING_ROLE(view returns (bytes32)
0x1e4c11efbd6a865b1cba79eea33d1b33c1394d834190605ed6a14c71c480bf76
ENTROPY_REQUESTER_ROLE(view returns (bytes32)
0x71a99720754b6b4ce22e531df460444e2c80e351914da69aebb488daad8194e9
signer(view returns (address)
0x6da00b939a5068699d684456247b5fa3f33541d9
v1Override(view returns (address)
0xa96bd1bfa263999aae099026bb832955d1f63763
Read-only
blockEntropy(uint256 blockNumberview returns (bytes32)
callback(uint256 blockNumberuint256 iview returns (addressuint96)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isCallbackRegistered(address consumeruint96 callbackIduint256 blockNumberview returns (bool)
numCallbacks(uint256 blockNumberview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
provideEntropy(struct EntropyOracleEntropyFulfilment entropy
provideEntropy(struct EntropyOracleEntropyFulfilment entropyuint256 maxCallbacks
provideEntropy(struct EntropyOracleEntropyFulfilment[] entropy
removeCallback(address consumeruint96 callbackIduint256 blockNumber
renounceRole(bytes32 roleaddress account
requestEntropy(
requestEntropy(uint256 blockNumber
requestEntropyWithCallback(
requestEntropyWithCallback(uint256 blockNumberuint96 callbackId
revokeRole(bytes32 roleaddress account
setOverride(address v1
setSigner(address signer_
triggerCallbacks(uint256 blockNumberuint256 max
Events
CallbackFailed(uint256 indexed blockNumberaddress indexed consumerbytes reason
EntropyProvided(uint256 indexed blockNumberbytes32 entropy
EntropyRequested(uint256 indexed blockNumber
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address adminaddress steerer
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallbackNotRegistered(address consumeruint96 callbackIduint256 blockNumber
EntropyAlreadyProvided(uint256 blockNumber
EntropyNotAvailable(uint256 blockNumber
InvalidEntropySignature(
NonHistoricalBlock(uint256 blockNumber