CommitStore

Verified contract

Active on Ethereum with 17,712 txns
Deployed by via 0xf73036fa at 18679489
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"

0x5ce77eb7a551056765f17fbe68ccf85aee97188f105e55629221c0fdadecc8ce
0x030f7b1d32058c2c74d8f1818a1c8110ebe3d4819326827dd7c241ac0a7be6bf
0x73902350561af9ce959723da4810ab57136f709923d44abca1d96f80ee8bffb0
0x83b6ee7a28fe814cdc2feb7c089333f0da9acdb10343fc58a3acd7b5405e977c
0x8e204796e840706f7c8e84f7801d0c208f893a1f71ad10de3ebb238ae95e1527
0x5a49264e81949b3af6e446bdbb43497a071dec7b30a9ab7b9e458aeff8719b43
0xc19b07e64963a9d13bb5c8eedfe0113926c84b9c3f659e5b26014945f6f5c5a9
0xa0d6b6a5a61a44bf80a62c7b84139c107abeeef550b861c1a9ba067a033fdc1d
0x3cbd8c6be81d6c8cadbd973551cab899206046802049de425c67a35ab7e27fd3
0x4b65b110d276ac18bb9ce83fa8936c219ccf2f212395b4bc0fc8d9a3b019ae64

Functions
Getter at block 21311164
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
5251
getLatestPriceEpochAndRound(view returns (uint64)
464897
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 15971525489660198786, 0xdea286dc0e01cb4755650a6cf8d1076b454ea1cb, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=9, blockNumber=20574539, configDigest=0x0001aca19ca6472b325da7ddcbfd76c8d2efd743b89fe3e010e38f791194de04)
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(