CommitStore

Verified contract

Active on Base with 124,585 txns
Deployed by via 0x5f247954 at 7249081
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8332ccf3d68e21957e9b970d7f4ad5d4af8c603a30c304bb6dca8595bf06ae96
0xbcfba7a238d586104691bc51a1472ecc9dc296fc4660529b3654a13a2095745c
0xddc1c6995b88fedb5ec8795acd13543831f1f914d2a7cfe56ff2ab9075701105
0xdd0fb784f321e92058fd1e8eb19f02aaaee8d3ee23391782cbe95d139677153f
0x1de93538ccf0348795948440855ac214c333113c8dcc7a8cafb8f1f6f9559d9b
0xe0d65c2ff9ace304ff921ce35758a2c71e0a4cb81f04c32ae2ff83e9c6a19c45
0xe95e9bb73c2fc3e3712c1bd6cc2c694c826cbfe0f0f68deae528927b07824890
0xb90da26eaa68bd1fec76e85db8afd4dac272736392d43c259b4b31f63c072b98
0x35238ec9eb20e7a2e09a60321dcc4a0e31975d5d0f569638e41c0ea3f36e23a2
0xf6e4a7c253d18d03610f283370104b55be72b551846020ede4a2d1b1e2dc9f5f

Functions
Getter at block 22732222
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x6337a58d4bd7ba691b66341779e8f87d4679923a)
getExpectedNextSequenceNumber(view returns (uint64)
28210
getLatestPriceEpochAndRound(view returns (uint64)
708610
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(15971525489660198786, 3734403246176062136, 0x0b1760a8112183303c5526c6b24569fd3a274f3b, 0xc842c69d54f83170c42c4d556b4f6b2ca53dd3e8)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=7, blockNumber=18710983, configDigest=0x000171314a456fd438f0fef4faef17017c6008b60e162d2b9fc338b8ce66db59)
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.2.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(