CommitStore

Verified contract

Active on Ethereum with 197 txns
Deployed by via 0x216010bc at 20886598
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"

0xdf4d10e073764287bc12dc5a3106715a248aaf652a74842f5033d661444b16ea
0xf0467981611c790eece93ab1c82ffe05d89d3796b216233b7d5c48a13a2d1fd9
0x12f13cc69d5167feefadf0e58145af17965653b3750668915df061cd51f488fb
0xb0f9a9747c6a5a3f8564f1c05d928f474f58d7ca1384c16301ca9d49ea82c8d4
0x08a47d0ad256f906dd9a5cfefd9ee46d3ccc28d8b16325e64faa0a5c7f1708cf
0xed53be5e1911fe30affb02aad14feaca299d9371994fcfa1e3730b09da8ef8e8
0x90b5186517bfbd182b0c7801e329b8d0e3c33530a5300a0fb714c7d27423870c
0x760f3923e310027f361b691e76cbbc87e88fe43edfbd23eabe25e4259fc6f21a
0x3e8c58adb4896bc94bb4dc3e8026a88eb7f32f2e9b61b684cae829e85aa26b3b
0x8e9759a44b71b50ff9d50c87a8746a647aca5f4eea8e2544c39e22133007de36

Functions
Getter at block 21285468
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
228
getLatestPriceEpochAndRound(view returns (uint64)
0
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 4949039107694359620, 0x67761742ac8a21ec4d76ca18cbd701e5a6f3bef3, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isUnpausedAndNotCursed(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=21041129, configDigest=0x0001cc4f112c65988d9a3dcfc6d8c7d0c3833bd1e6ea452c5cc7ee7ef9af5280)
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.5.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
LatestPriceEpochAndRoundSet(uint40 oldEpochAndRounduint40 newEpochAndRound
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Paused(address account
ReportAccepted(struct CommitStoreCommitReport report
RootRemoved(bytes32 root
SequenceNumberSet(uint64 oldSeqNumuint64 newSeqNum
Transmitted(bytes32 configDigestuint32 epoch
Unpaused(address account
Constructor
constructor(struct CommitStoreStaticConfig staticConfig
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ConfigDigestMismatch(bytes32 expectedbytes32 actual
CursedByRMN(
ForkedChain(uint256 expecteduint256 actual
InvalidCommitStoreConfig(
InvalidConfig(uint8 errorType
InvalidInterval(struct CommitStoreInterval interval
InvalidProof(
InvalidRoot(
LeavesCannotBeEmpty(
NonUniqueSignatures(
OracleCannotBeZeroAddress(
PausedError(
RootAlreadyCommitted(
SignaturesOutOfRegistration(
StaleReport(
UnauthorizedSigner(
UnauthorizedTransmitter(
WrongMessageLength(uint256 expecteduint256 actual
WrongNumberOfSignatures(