This contract is being backfilled. You may encounter incomplete storage history.
The latest block we've processed for this chain is 20897232, which is 2 minutes old. We're running behind the tip but working to resolve the issue.

CommitStore

Verified contract

Active on Ethereum with 21,189 txns
Deployed by via 0xa920bf26 at 18679363
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "CommitStore"

0xa541785c7ae444d3afd1589f2bab6e1352c6e77895d7935ce64d3b955abd7b3a
0x5979be749ac46cc8a5f47626e962a66ca62f34873e97ed1d941ebdad104a6cb7
0x0fc9c86142f4ca3e28225368fd51be0d1fa87b152a8fa97c7b6fa52b22f7db91
0x040feeacafa85b77c6698b22c52985e6135b881c823a26e467cb56f6943f653f
0x00fbc7eb866925443dc42d4248b98fb291877127c05a49a8ee2d2d45103c8824
0xa8f9538a5197df7327bb8e17d65a399cdba13aee2354a67cfa09d6d278bf3600
0x61f85dda00c512b427eb477583a3ec146e7dc83c002de6ab0cf512509e526d63
0x4354c18d73f444a9b6b99a19c408278dfc900a636fcdf4986620e26cace59ad6
0x6ce924470f6dd4f3aa482c98458042c781d1289fc819c4efa6d70c502ea11b3f
0x859b4a5dca9f7cd30e8f7c6b54ba9f22ccba388255b9349148401b65ce5d9210

Functions
Getter at block 20897231
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
3407
getLatestPriceEpochAndRound(view returns (uint64)
3845377
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 6433500567565415381, 0xd0701fcc7818c31935331b02eb21e91ec71a1704, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=9, blockNumber=20561894, configDigest=0x0001b728806c50675d907f631fb922ee3658492327dfb556b5638ce5ac48a329)
latestConfigDigestAndEpoch(view returns (bool scanLogsbytes32 configDigestuint32 epoch)
(scanLogs=true, configDigest=0x0000000000000000000000000000000000000000000000000000000000000000, epoch=0)
owner(view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
paused(view returns (bool)
false
typeAndVersion(view returns (string)
CommitStore 1.2.0
Read-only
getMerkleRoot(bytes32 rootview returns (uint256)
isBlessed(bytes32 rootview returns (bool)
verify(bytes32[] hashedLeavesbytes32[] proofsuint256 proofFlagBitsview returns (uint256 timestamp)
State-modifying
acceptOwnership(
pause(
resetUnblessedRoots(bytes32[] rootToReset
setLatestPriceEpochAndRound(uint40 latestPriceEpochAndRound
setMinSeqNr(uint64 minSeqNr
setOCR2Config(address[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
transferOwnership(address to
transmit(bytes32[3] reportContextbytes reportbytes32[] rsbytes32[] ssbytes32 rawVs
unpause(
Events
ConfigSet(struct CommitStoreStaticConfig staticConfigstruct CommitStoreDynamicConfig dynamicConfig
ConfigSet(uint32 previousConfigBlockNumberbytes32 configDigestuint64 configCountaddress[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Paused(address account
ReportAccepted(struct CommitStoreCommitReport report
RootRemoved(bytes32 root
Transmitted(bytes32 configDigestuint32 epoch
Unpaused(address account
Constructor
constructor(struct CommitStoreStaticConfig staticConfig
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BadARMSignal(
ConfigDigestMismatch(bytes32 expectedbytes32 actual
ForkedChain(uint256 expecteduint256 actual
InvalidCommitStoreConfig(
InvalidConfig(string message
InvalidInterval(struct CommitStoreInterval interval
InvalidProof(
InvalidRoot(
LeavesCannotBeEmpty(
NonUniqueSignatures(
OracleCannotBeZeroAddress(
PausedError(
RootAlreadyCommitted(
SignaturesOutOfRegistration(
StaleReport(
UnauthorizedSigner(
UnauthorizedTransmitter(
WrongMessageLength(uint256 expecteduint256 actual
WrongNumberOfSignatures(