CommitStore

Verified contract

Active on Ethereum with 7,218 txns
Deployed by via 0x99422165 at 18722080
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"

0x4f1618e5bdb0ca62514ab6cdfa00c6d224bcec66fa6023ea3793726608a23b13
0xfbe8c15ee6620a16e3de88d46b2cfebfb27c5bf6c49a6ff90cbd90d135f7e483
0x323df74ebcd7abef416ab3b4fe260f9e28a33232a6379240efb37c2fa07b979c
0xbda75c30901dbd6ab42e16bb124a6a794ec8b0ce666b4e228466504d784a0f73
0x6d7bf5bad15d903067afc8ee1407432cdc3861e2ce294d713cf485b1e18a6b17
0x683a799829aad35309e6eb575d472dafe61f149809eea9bf0cd900954734137e
0xa21fc672c92ff999da1751bfc5ca670abbeba93cbb1774efa467eab47afc08b5
0xdd81684a018be158639589494856c15d683faa730796f8bbc76b73f282d360e0
0x31dd189db833740ced92edf7815186316befeeff37070d5dd4dd23bce3f168b4
0xe998fb791d7ad0fb27e38793acec48d26ea6c888ff5fac4b54c7313488a474f6

Functions
Getter at block 20869770
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
1764
getLatestPriceEpochAndRound(view returns (uint64)
469761
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 5142893604156789321, 0x190bce84cf2d500b878966f4cf98a50d78f2675e, 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=20574569, configDigest=0x0001d7dfed79176417f36611718848cc8bab61daa0cf833f837205a32cd982cb)
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(