CommitStore

Verified contract

Active on Ethereum with 11,044 txns
Deployed by via 0x31d969d0 at 18029418
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"

0xf9f1cd2ccb5b63b46d32dad62337e48268d573d73eea0285592a371d8543c1d7
0xc6fd37e8c1eedee73fd5cb8aacd737ffd38748d02dee068f1a1cad6dc53a3458
0x34639652d4cdeb8f57b5d3d062447cc3993efdcbfad8f8b287360fe6e5754bc5
0x312f081585ebc73b2268ec4d7743b03a9ed057f06890e1c6277716edb6061a84
0x8c9de95cb9883045588876b91e6bace780bbf41b288186c7409fd897edd5998e
0x6354b9bfa999e14a1ffc450afe476f30c2c0e5c91604d67dc9975da6f81dea10
0x0a666529adf3d5ab6d4fb6776522d5ca308bdf5266e92db512648f5228385d72
0xfb9c442a8df68e883d54341b0588abd4732d931c76d1068c517aa09b766ee392
0x3290c9c7ff90ddf281b54f918afcd95d83695fb0aa02b81b44e4f088e66bf963
0x29aea1f83498b90d051b8ccc898e97bbeb45873f5c9a6f1de76688ec15fc086a

Functions
Getter at block 21290988
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x020082a7a9c2510e1921116001152dee4da81985)
getExpectedNextSequenceNumber(view returns (uint64)
539
getLatestPriceEpochAndRound(view returns (uint64)
23254531
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 11344663589394136015, 0x1f17d464652f5bd74a03446fea20590ccfb3332d, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=7, blockNumber=18631461, configDigest=0x0001a352f30559d634af956cc934347582bea16ab38bfb9661cac8c7bcd8059d)
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(