CommitStore

Verified contract

Active on Base with 42,405 txns
Deployed by via 0xd90cbce6 at 4229746
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"

0x9a9bcb4eada4f8e133fc10356019f5a74ee0838c9de2a2f46ed7d9ec00cebe82
0x3dec0f11f2d703eeff920088aa0e94fd6fbc3af24399e3de16744e27cd2385c0
0x64970c89fd1ffa2a560f237919418a6e0ee84196a3918846d3329990f86e4691
0xd9aeb19c72cd7d5bba2724a30d5557832cd24e5f9b3e52a222e59da99d1558aa
0xac99d4e8e407e4d05d2931aba1375152f743811e217a8e9e61e0d0f006162243
0xab191b53c39f4e9dc6e512438b74bd6acd602f249deb97c17643a9a4c9961d2b
0x8da085e9ec13a1dd63d61b446ab9a01deb8f789c982f6d30a1c0f8d54ee58705
0x6ce31f505d1519fb468303ed4737baa1a9bee1ab6c3af9f7e201046c1be4b4ac
0xe02f303e1efe8ead4ce3be12a24c2515c436f39c037dfe90efa56ba3b07cd782
0x27dadbf9a4aba2fbcbd162c5c85fcc5aff5d1265e6a7b143b7fc5b5fa2bbeb03

Functions
Getter at block 22758446
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x1ba15c57c8b74cd32443d7583e7f6d7c638acf46)
getExpectedNextSequenceNumber(view returns (uint64)
73
getLatestPriceEpochAndRound(view returns (uint64)
29497858
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(15971525489660198786, 11344663589394136015, 0xfdc26aa261655580f7ac413927983f664291fd22, 0xc842c69d54f83170c42c4d556b4f6b2ca53dd3e8)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=4652709, configDigest=0x0001afa8ecf645cdc2b254c199fae3c287c9e2186484431a438be64a66780796)
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.0.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(