This contract is being backfilled. You may encounter incomplete storage history.

CommitStore

Verified contract

Active on Ethereum with 14,151 txns
Deployed by via 0xb745022f at 18693524
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"

0xaeaab0d636827839e59e5e28c133327002e596d5f733419c870ff7cb1585f679
0x2de13c41053872915fe4ca5505f0e61b5e64b691dced72288a11ff8593c23d20
0x00e55c48e72e5524072949acc69c47cbdbb065dcac7380819b7391c12f3b63a2
0x31f40a4ead07d14793c386555ee9aee615c8de5b9c618e08bfb02199e8bed1a0
0x8e00456bcc9e7d4ce548df68a76a9f0629e9241ae78ca9cd8c98c7078e39c543
0xa7ab0f1ddbbe6cad328711824bcd476ab7db6c812885271397fc56405e8969c7
0x27b8e3fb715104190ec679d5c9d72ed6ca00954c45e46e384d2130f21aa78b9b
0xc06f35b733a86832e0acb19a2589df25820b15336acd5d8e3d0c218bc82f1fc9
0xd475414ca496ef422d254beef46f9584c2cc2790ea65c3d02ee6caa1cefc684a
0x21faf3e70217703b247c93147a40df55c1b491cdc201443c796c4a408c43480a

Functions
Getter at block 20792648
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
2655
getLatestPriceEpochAndRound(view returns (uint64)
469761
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 11344663589394136015, 0x0bf40b034872d0b364f3dcec04c7434a4da1c8d9, 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=20574522, configDigest=0x0001e56a75372f894c177787f2df78efd743286c7420d76047d9ef113e36b21f)
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(