CommitStore

Verified contract

Active on Ethereum with 42,878 txns
Deployed by via 0xcf0dd29f at 20078632
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"

0xb0fdce1a20efeca05a05978cc0e0bc27c70c1e6d6e140615dc2e2a34795c5899
0xff232ed9e35f9f009f111a6e2d1cff93dec04e8542cb20b3b6fe8792ce88bdeb
0xc1415c23aa7fb2a65df3b4192044888cf9afc8167538cbe7a4ccfb59a66d3760
0xcae7fb97b5f3c03c38654c7c6722b0f0b1277b869153374f65a524a6e78a0615
0x40df0c3d309999ad4bba20a6853e187012f037e100a4c056d55dc4efb79f9eed
0x5441829d9ec2377d856be98b63d50d881f8f5dd64df2b283f2e6a21c2bc3c7b0
0xd820978d1691efdd778df98eb8c7542c7659219fdfaf20fefce225d597451829
0x1aee557db25636ef1d67df3c7e2bd62603f822680d18509f88e3e7846e425bcc
0xf9b30d6a82a297bd12e99f600706b9d899dd471c7e172c6a9757cfb28a057803
0xdb302ba65f1b832354f38d494d6756f75f6c31aaf7a80c8a7e24ba46bcafdf22

Functions
Getter at block 21262817
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
61
getLatestPriceEpochAndRound(view returns (uint64)
467714
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 4411394078118774322, 0xbd9bf9aa79adf083bb7100848eb15f4e8282e27e, 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=20574540, configDigest=0x0001e9a7260f01e6ae5ae4039c10729defc3439209ff2afdbed77c0aa371690d)
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(