CommitStore

Verified contract

Active on Base with 13,405 txns
Deployed by via 0xb359a5e9 at 20593787
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"

0x9ede6deda2a12fb9120ff54a46823b4b7063e9e34909d9b12a44122fbbd3dbda
0x35718d4d50980a9d5ef99b46df3ad794a9495f633179164e11f6c10bee23550f
0xd7ab8f9f9e679b0aca069881ccf5390e7cb18b23d71f56136f6766e2bce7f474
0x7694105cecba55979de2f8ccc6ccfa60fde812d6ad782fef9abc330a38e9ebf7
0x7be7c195ea44846865593841a03fe7241e77a23d70712a16a3ff88705b7765c6
0x2ab0b851381ed0e8487c851fda0e698157c312172d98cd69f59afc43d2a90fb5
0x2ec8bef2b7c7a93e1bb81d51523f9089e18cd74c0a5252fd94c6cdef5b9ee724
0xc28c35db68ff42b2e059b1796249f30c9efb94cf7760e19a71d7b35bf9b41d0d
0xd62fcf9795c9df7ed3076315842845bf5f524d1b4da524a1a92d896ed73b34ac
0xfde48dccb560e1216f7cd2b3847ce807d12a1ecd21a39b58efc3ed5aec0eec1c

Functions
Getter at block 23219546
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x6337a58d4bd7ba691b66341779e8f87d4679923a)
getExpectedNextSequenceNumber(view returns (uint64)
502
getLatestPriceEpochAndRound(view returns (uint64)
4816385
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(15971525489660198786, 5009297550715157269, 0xb8a882f3b88bd52d1ff56a873bfdb84b70431937, 0xc842c69d54f83170c42c4d556b4f6b2ca53dd3e8)
 
getTransmitters(view returns (address[])
isUnpausedAndNotCursed(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=21525580, configDigest=0x000171e3d3223890521bed25f7b7bea9f1bc0741b882cb58b8796218e76c1427)
latestConfigDigestAndEpoch(view returns (bool scanLogsbytes32 configDigestuint32 epoch)
(scanLogs=true, configDigest=0x0000000000000000000000000000000000000000000000000000000000000000, epoch=0)
owner(view returns (address)
0x7b0328745a01634c32efaf041d91432a075b308d
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(