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

CommitStore

Verified contract

Active on Ethereum with 25,259 txns
Deployed by via 0xddcf764b at 18679496
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"

0xb4810ddce45d43adc9d52f9ea6f886b41a6b514884c53792579f89660898b7e4
0x2f1b1a6b42df24481dadc8144e6630aafee7c48abced50c24d10a382eeff53ad
0xfd6a8bcdf8d561fc2ba72df73a5cc9ce3be63efc8fed9306b6eb4f7c1221fb34
0x3f20d33ad260682fadc065003970137c08fa85d5dea8bdb0fe9394d7ac65f7df
0x9e6aa18cc7042ff3e5550ca5502396f31ea7426730c4e132edeab65fac7a138b
0xb8fa08e44daff1d26ffd555c7b58608996dea4bda1671a38b9556cfe44bbdfc1
0xa1a96749edef035f176f2e1447d36d6879388c3b47f07ca7c695f1436c2cf196
0xadcd1db324772db501440875b539540a2f7021e2e526102f5127bca824b1c19f
0xf258052c8c5014530847483b87cb9ab4ffe5ee08651da87becec2e5f1dfed576
0x48dd41e36d08468a5b58e29db955ae753ab56674f1fc489239a95ccae32ccf0f

Functions
Getter at block 20792407
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
4089
getLatestPriceEpochAndRound(view returns (uint64)
462083
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 4949039107694359620, 0xce11020d56e5fdbfe46d9fc3021641ffbbb5adee, 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=20574532, configDigest=0x0001370e23facc097f2c5f3bca6c9f17d68f1961e5f489ac13d0e7600332c1e1)
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(