CommitStore

Verified contract

Active on Ethereum with 248 txns
Deployed by via 0xf642dc26 at 20886510
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"

0x69676a61f1b6185553cf891f5ef7f878f57612f0b451462f9b29b3032066a8cb
0x905e9974775427020956a4588e2fb8fb9448f87aed994ab4a47eb14c7808b770
0x3983dcb0a5d086010822cdc07e1ff640fefc4e71c25967bf93edbb2f7de0c310
0xd94075b51026a40a7cc219032f89041802ddc383b1cab81c92894b6cc0fc35b2
0xd1f1567f5e72dc44cbbb16c82aacf98929d01c6108a4521df2435601a6ac5cbc
0x7996875ef6baee8e6d43c0a3e975439b84cf758ed8d512e34fafaf2f10f6d034
0x2a6eebd3d757df7a737fdfdf7d0570a5fb8ac38522605630db5c8ed4bc877a9d
0x34f1efa9039f5a5e8f7545c1de3a226851e71f3fbaae3b2df81f255babecc561
0x03e799678a5f4f67980374e4b0598c60b1ffea7c959bb5ccf11efe4e86567e8a
0x00a32bb76de700207f315f36abb9d6596b76f8d600306fc7a00db1d1cecb3144

Functions
Getter at block 21274892
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
271
getLatestPriceEpochAndRound(view returns (uint64)
0
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 15971525489660198786, 0x56b30a0dcd8dc87ec08b80fa09502bab801fa78e, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isUnpausedAndNotCursed(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=21041138, configDigest=0x0001e7d414c133ec584df83a6db021fac7ee42b58e7ec80f646f0658744034f4)
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(