BlockHistory

Verified contract

Active on Ethereum with 238 txns
Deployed by via 0x6fc543b7 at 17666402
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "BlockHistory"

0x4ee6787fee45b3d39cabc4c69becb489944b966a340f1b21110d409f41d415af
0x73732564065d7d5a99778a08e115bee34e11c0c2efef55451fb5734211adf54e
0x536a5591bb3f53940959cd6874b51d67d5d6f9369039471cda5e43ee72e973ce
0xa02592c87d00a2094f47dc75fc1bd79199ebe00d22bee1a3194073c542e62a5d
0x0f4c5991255349608fd2231a6734ed8e2b376184824a335908d9f6ac888e467b
0x2fcfa5fe9762e0d632249a239271c33eb787ffe2a2ad22bdf146c32217deeab7
0x6d610440ecaed9dc7b5e99d580456ddb62367b825e8c444ba61b88ba8f32ddb1
0x0034b6bc96114c9f2d315f39bb7e94ebd971fcc1567a06a439a678559915e777
0x57db2f3ab3b1b26791cbdb09efabf8a027e4cb4968bd8961a92b45e251d4bb53
0x2e0f21207d0fe87aea7dab676cedd23e2837867d864b2767c577d5acfa375b20

Functions
Getter at block 21420337
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
QUERY_ROLE(view returns (bytes32)
0x49fbb2dfcd7338090911494f07df6bed9cd3c3f3d06c747324f545174e6e30c5
earliestRoot(view returns (uint256)
0
lastHash(view returns (bytes32)
0xdcd050cfac206f8f799395535677c1e5e5c11067d8fa50a751b9bce60b6ddc70
parentHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
reliquary(view returns (address)
0x5e4de6bb8c6824f29c44bd3473d44da120387d08
signer(view returns (address)
0x7fc7ba20f23763108164d6ac677469b9a46c0ce7
Read-only
auxRoots(uint256 idxview returns (bytes32 root)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
validBlockHash(bytes32 hashuint256 numbytes proofview returns (bool)
verifiers(uint256view returns (address)
State-modifying
grantRole(bytes32 roleaddress account
importLast(uint256 endBlockstruct SignedRecursiveProof proofbytes32[] rootsbytes32[] auxbytes connectProof
importParent(struct SignedRecursiveProof proofbytes32[] rootsbytes32[] aux
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setNeedsAuth(bool _needsAuth
setSigner(address _signer
Events
ImportMerkleRoot(uint256 indexed indexbytes32 merkleRootbytes32 auxiliaryRoot
NewSigner(address newSigner
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(uint256[] sizesaddress[] _verifiersaddress _reliquary
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.