CommitStore

Verified contract

Active on Ethereum with 17,664 txns
Deployed by via 0xff7d6ed4 at 17636721
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"

0xce3222550cb6c4ac9b7fbb658ac28655323160ef5b1596227a56652c8d50c6dd
0xe67e81c05051c7bbe227a745b00bde2f967b4c40594ad32f94c359bd584cb1fc
0xf506212ca4c3de2a8423e2a70089af2a539c4b26ead18835dc379cbaf6a7a208
0x63198273cd8199454650b9cfc9cf02dd29c91b7086df22fcb5e4c53d50f12f52
0xe1d2d5441e876356c2b467015bd75304739701e0a2e90bbcff3a257a62102e86
0xad3097ab9eeadb69d054574bcd301fa7188452ef7704d8212ae8002abe130eec
0xc9855559c828b719de4a690b396bc1b236b55a2ad4004d89d7dd7eadd3b92381
0xf776a25ade4de422cc84702534a9f6338991619a08871530e5ebe70f3fe8add9
0x1531b297cd6440fc122f118ab6f8b2a950ed8fa40f12070ae6ac61d48d9bedea
0x0c2e6d01cdf96d8353667387b3044254b3e3ddada997645c627ad58ba0079379

Functions
Getter at block 21286055
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x020082a7a9c2510e1921116001152dee4da81985)
getExpectedNextSequenceNumber(view returns (uint64)
2944
getLatestPriceEpochAndRound(view returns (uint64)
23284993
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 6433500567565415381, 0x3d3817270db2b89e9f68ba27297fb4672082f942, 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=18631411, configDigest=0x00011183f9c1ff66759dad792628e17ee75e0ec8d0f745c96f5de053d0e907fe)
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(