CommitStore

Verified contract

Active on Ethereum with 34,637 txns
Deployed by via 0xa920bf26 at 18679363
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"

0x1a7dd3cf8df3877c2ff29e870532acd6520ab748c97f2b18329427b93e04c523
0xf50c2a16be6064a693b77fc3593924808540d6b883b27d968a752be7a2c62f2e
0xb3f6274994cd3e73ef4de0528e509010bfaa22a1d57b1b61ae4e712b3f918d94
0x8512f9981fe259faee441a3be1858a4112ea56f1c0452f382bdfc7e8a8d70e26
0x24f57e05ef7a5ead2b9a689c0e3c6c8f234bed7c2322d6b6b8e724034a65a80d
0x420fc22d8db087949148015d180abed5e1013bfbfe74122258221a1c6a8df353
0xda9e8ed0577ac3bd7b4dcb51e62968b38288faa2ddb820fea7b251d96c892c7d
0xecdcde0e1eb85986ebc0acef09dfb0d7198089529864b40567694f5154f1817b
0xc13c32e6badbeb0b7e3110613377d83bc09f737808b34407174130dfd45dc4e8
0xc2e5df5f7f07b8a1a22eaac26701b4f586b082662dd8bb1fc11372121c6226d6

Functions
Getter at block 21244671
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
3591
getLatestPriceEpochAndRound(view returns (uint64)
7824387
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 6433500567565415381, 0xd0701fcc7818c31935331b02eb21e91ec71a1704, 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=20561894, configDigest=0x0001b728806c50675d907f631fb922ee3658492327dfb556b5638ce5ac48a329)
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(