CommitStore

Verified contract

Active on Base with 101,264 txns
Deployed by via 0x6f5c7df1 at 3316907
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"

0xbab0976a2adc3f512d856f2215a75415251a35e2e4c21aa18c56f8554f415c27
0x25f81fabe760e8ea1156cb076a638e5373226b080f7c3986eb56da03592a2e95
0xedfd05a13df85b92a477b9af2af07cdc0c89cc47e39626d9a5e773cba2d64808
0x2c19de45a60690b2ef27e9c34f688b16ae1239d9a8f41a1ec63185d37c27f8fd
0x1750c54dc10e2b1f5c15c42ed3de70e090456961746f8259a394809b66fecffb
0x37c9009826734ddbbb66b128807c604a7099538db5c53dbd54998d80709f047e
0xca5fcb1f2a0a7c32960f4347247cda676fa4da5f5f3dfb70c96b816bea466b12
0xe1fc38c9250afc1cb9dd7f0b4dc2f5841df3c6b77c7650b1e7bd662dcbdc9477
0xfbfa0ef449fcc51d85d63227b115c886977ce483272d1ef3918c0378e4831aa2
0xc9aa94b7c1b22436193102375dd5afd591cfc8b28257112b7c4aca8f4124962a

Functions
Getter at block 21739686
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x1ba15c57c8b74cd32443d7583e7f6d7c638acf46)
getExpectedNextSequenceNumber(view returns (uint64)
554
getLatestPriceEpochAndRound(view returns (uint64)
31271937
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(15971525489660198786, 5009297550715157269, 0xe2eb229e88f56691e96bb98256707bc62160fe73, 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=3974080, configDigest=0x000115a096ff77ca5460b439fcfdc978ab6ecf30969e9844809b61e3c7a4ee65)
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(