CommitStore

Verified contract

Active on Ethereum with 25,806 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"

0xd5004ad4171078784bb164bb138caf47a61e0947668ddec24866df638340a59e
0x641badd8b7d20bf18282e33ad2f8fffe30769da7cc1e2e4c05bdde01864dc861
0xd424ac22ec579bc7ab84a9221e7a7495be396ab6aaa322a7b4b7cc8103803cff
0xfe15e523c3e65217942735f6b087da0560969d4467d1ad2aefcd4a88d1093fd3
0x57c06de596cfe078af4ff915ab680c144fbbad90cc905664ac9e96f167200512
0x885c4c0e4302eff025cd9aa84e5b4bb84ce34226bb39e2a30d950c656b802423
0xad41a6a7123f2e8145d4441467c241505ad6259bc4fbc176a0c93c4b8663fef4
0xab02c65516f49fa8e7c1d80086b0dfd652c09f8c2ff3def4ed27975a8d391a0b
0x1c99054bcbf3214e66efdc43465cc04a11f7059c51ef1a6745f2a56340008812
0xbbf84182fdf3e1435a6074e7f442b56d2bafc86348cb2f3d7dc551114fd6411c

Functions
Getter at block 21247513
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
4645
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(