CommitStore

Verified contract

Active on Ethereum with 64,090 txns
Deployed by via 0x52da1091 at 19991847
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"

0x30bf9c832a68f735917cbbf9a32d75d1b3276eec22191f46c39087d75fe3cb96
0x4a7864d15db83aea1966e869f6231ca97008a07dc2a8f613baca684a52d062a0
0xad8792db4489371a269f9d788d191a8cf9ca77baefaa69cb24a6aff2649112a8
0x56d0b1f712487ac998c6cf5bd9f010df6ea5fc04a31e7af624a1413df4d20ce9
0xd8df1a113d848277c817ca545ad06364910a68155b4cac6481c9b8a60dd3361d
0x76ddad6f57d34a87d4c91ddc1a08f1c191ec8e4042779a8de214aa0569c684a4
0xff7d70bc9d23f60b2d4b0959eb52733eafc24b9e5c3f181e04555980db9607da
0x2df1c9998614bddf1a7df5b27a9f61b57c8d709735a5117089ba5c50b60b78c5
0x5841eb8184362d8699b3e44512d181bc29532b3836a3dc4bbd7dea05c65979e9
0x19bba003fea36e528ed341604e99eeb988cded15909d6a383730fd787b189fcc

Functions
Getter at block 21249444
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
9
getLatestPriceEpochAndRound(view returns (uint64)
467714
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 7264351850409363825, 0xbd5f9c193a7fef5d578c55ddfe4d08d6bcc15648, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=4, blockNumber=20574549, configDigest=0x00012da522c4eb868a6396e5a3f26b12e29d3a68935341a418f613954fb6b34e)
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.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(