This contract is being backfilled. You may encounter incomplete storage history.

CommitStore

Verified contract

Active on Ethereum with 18,096 txns
Deployed by via 0x39c09715 at 17636746
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"

0x64535e83b039540cb3108429f645c3b5879f578024b438ea29cdc30507f902e2
0xa2e06ca4d996067d4e805852a72aae1fdab9e3b49ec1980eaff7a6899b594a44
0xee7fdb484ad84550e579f651d039cbcf4057fe93752b5b7eb46d9938a9c1c73b
0xf52f5c4988d78daa7f886b7e934cd031ff2cf35fdb2078719b92cd70157df9e1
0x1eb0089013788e9b08245f5b358b3362a87559c8380a0c6d67ae1dff8c8f18df
0x41bc5f0ae152cc47306a0840aa39aa82413f6b6f07a61778be3e25917c35f0ef
0x6590868a7047e450f11d0e3d5a4005623e04d81ebc957f19e1a1358e89140dca
0xcbea1508851ac50889024d3d12ec246ee87feb4f3703b0a648d86660798a58f6
0x4f0331445ae7ac706ea67ce5215c3f7597d0d2807da82a61a9a1d6abcae47208
0x3a2ba7125b8b456559ed794cf3aed9c986638e6f419033e19edcddff26e579c3

Functions
Getter at block 20806154
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x020082a7a9c2510e1921116001152dee4da81985)
getExpectedNextSequenceNumber(view returns (uint64)
1732
getLatestPriceEpochAndRound(view returns (uint64)
23231746
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 4051577828743386545, 0xae0e486fa6577188d586a8e4c12360fb82e2a386, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=3, blockNumber=18631711, configDigest=0x00017916887246a6efeddfc7333a0e01097122611ee79fbfb2ad4643340ba37a)
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.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(