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

CommitStore

Verified contract

Active on Ethereum with 24,270 txns
Deployed by via 0xa5dff33c at 18679310
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"

0xa02bf5e20a1c2685aac2c58edd148a7631863113e139716bd552491af5cf1ca4
0x70f0dbedcedd47d410d36f5367aebc79add141c7605056fed08d8a4a797f3b8e
0xa34e2f214a87d8216a6dc40b815e1b57e6460cb0d6e689bbe853340ab249175e
0x6e1173f90ceb5a4f538c899182f75896f181ed15aeea91c291e0cf3ea18a24fb
0xf8e899351d21f136f6a5692422ffd40dca53298d48b8012ced1d97761bd02f88
0xfecd1e83ceab8f4a9f59129e93bd885a623474bd2e20d2177d0890a69fb4b066
0xf3dab5cb49d0e72fe038d810d8458a73c64e1dec400d20760d12b0ad8dc61859
0x8892d7ef81601ac443aa3ec7099abb9ca741778b7c916c36522d8a6298c08860
0x918d47b44cd9212cc904e11f099c4f9bca53acf1be467cd3afd17cee2e78b596
0x046794bae6408077c7489d29a525f2bfe92a5b9129156cf4cd498febd4f90caa

Functions
Getter at block 20794544
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
2494
getLatestPriceEpochAndRound(view returns (uint64)
467715
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 3734403246176062136, 0x55183db1d2ae0b63e4c92a64bef2cbfc2032b127, 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=20574559, configDigest=0x00019ecf28229bd3f6e536b5a820a6c81e638b7904b4e3129d59624d5cd44e3d)
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(