CommitStore

Verified contract

Active on Ethereum with 3,438 txns
Deployed by via 0x5e39b3a7 at 19469957
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"

0xa3b533e8c60a6f6c492d43588c9b65d0e988f0fccfbd7a0d672b45c3393b461d
0x5b7099dd3fff8b648a14e06bde8b977c8ac506e131621551e7d0b5b4e78d912b
0x45b9d58544efdb2522651a241ee7baf5f8ac82e4c4315b33f171010565090cc8
0xa29b6a073a41307873da9297908fb86ec7e06f8fc13c64d47863887d5e9a6511
0xf51443ee1dcfe3072f509212da58e7e89467a2e5f9883b6d8775674414e4fbb0
0x80af0ebe1c4411c985e6d0e23ac54414b6b05507df71e7013a2b447fc0f63a8f
0x634d4bd020b6b8cfd37fa819e3decf79ef2525b4b56a7e67ea721c6be966b2a3
0x2385a00a6b3fcf43db0ca683523ab3e5dbcac8e610590f5b7963e458f344eb91
0xd6b98c87f7f5f92c85ac9bd1a82d509e4227e5935d655fbe1655190bfe3f3927
0xb325e5d6aa4db4efd6094c39b6b945ffaa19c966a347eb4fe2314025708ef3ab

Functions
Getter at block 21276695
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
42
getLatestPriceEpochAndRound(view returns (uint64)
463107
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 465200170687744372, 0x0f246651f1c2275b4e14d8ae166d1fd3af05c405, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=8, blockNumber=20574583, configDigest=0x0001e715ca2f468f73992b74aae8b611559b925318324a0228c35fc5ec68fd4a)
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(