CommitStore

Verified contract

Active on Ethereum with 11,739 txns
Deployed by via 0xca5036d0 at 20886380
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"

0x2a95ce39745ffd239095eebd82ed5e6f229ad75acfe9abac4e2c7809ed151497
0xc54a81c5a3bc5e5930bdcfd8d19151a6fa3862d42ef8ff09452eb70bfe260968
0x2b703f9e778f96ec810293842733274c4ec6f44caa8d489ca11bbad736180e7b
0x6ddb60989dbce74003c77c2400bc9c074c91816bcd6b5cc19598d6ba5110bfc1
0x9179224ae49610d0f75f2880c03d892210e7e31dba0573941acfc4683a37f115
0x69b0da0e21fd7ee567070865021c285bb8938f7b6a7557ecff66441f889f4e91
0xdcdc9572aa1f9d481a38f2c23f906d2f8c342a07660fded2ece0bf2989ea4240
0xa0d12386fa49af7d22c0823efc8bcb05e95cb03f1a29ca2e931702692c54c8d0
0xabe2f2f371a553516c6f954cc374c1f2924ddfb5ca516f46812a1be7deca83c4
0x4287778a5c47f22f03410f6dc66fdd64f482bb0e7166f1680d52da4cd321cda9

Functions
Getter at block 21246616
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
110
getLatestPriceEpochAndRound(view returns (uint64)
2353667
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 6433500567565415381, 0xe8784c29c583c52fa89144b9e5dd91df2a1c2587, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isUnpausedAndNotCursed(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=21041089, configDigest=0x00014cfad60c6ceb2b1760e8ddf9e4e75cea16df31d41556d7bc697c626f5e8e)
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(