CommitStore

Verified contract

Active on Ethereum with 17,350 txns
Deployed by via 0xfd12da37 at 18679373
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"

0x442c9db0a63f648c54ce5193696c77610186641da772177f762d17e4ad4faeff
0x9785be368216789aa9063843da7aaf7829e231b98f09100d06ddd3386f17d512
0x589e0e426cfdb4a252ae481fcd9dd7cbf277febbf852728c6a0701a9b1694443
0x062164525de06faa65a3321a406fb5ea2bf05f56ec0db73dce9425458d6a6468
0x8f044c373f6e7bd08aa61226af5f6f4a39201e98db3fc16da4a0e65415a148d2
0x405dc9875a7b3beb503b731d344f75f1d4633de3fc8c76c3c88f324a25c8977c
0xda44d2cb701680ba73e37b9279bdff1d07eadadfa4ed5a73e4174ba5a86a6b49
0xd51b9262d971a9218bfd7b395f46f2a57a75867c834d7c8a549cd0c4da38939d
0x3c21a32f83b4d4e4285bf8a284c3d52dd9c11c742553f276aceccc414477cbbe
0x384048145b602387ceead908e37432786e8e78e82b0640b8b37da6a9575065e1

Functions
Getter at block 21289977
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
1449
getLatestPriceEpochAndRound(view returns (uint64)
466435
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 4051577828743386545, 0xfd77c53aa4ef0e3c01f5ac012bf7cc7a3ecf5168, 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=20574561, configDigest=0x0001032f669d09a05e36d873e547a3009a05d8b30db4c0bca70564474fa7bf94)
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(