This contract is being backfilled. You may encounter incomplete storage history.

CommitStore

Verified contract

Active on Ethereum with 17,273 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"

0x5031cfb587becd1842be568e977e94023affa92e54efd091e4d6f37281a6d765
0x83b13f2f74234b205b487539fd55b4316859ef4d7d7df3eaa6dee4e0cedba445
0x5203a3c2cde76558e56702e20fb584a74d3e28acf4724b845551befee23f3b74
0x90ceb2277f76e612c769b94466eaafc9406f39829d0b2ad346616a3c5db7229f
0x237e0461c904e9cc9e86374e28b89739d38dc5ac25a413bccbd0ad63518f6ec2
0x4536e8efdaf30acf8360b83131c9eddadf6f9612ca0ab9480595ff56424cfaf9
0xdb10f46e994077638645b7e29a2b82cd2a4773fa458335300c46a5b5c7a67d77
0x8e9659d43f98763a66a92e0b4bc81a383609c6c2fd595d6a94b392ba90476978
0xa12adeb87c26c0e4ffe4f534fc667dfba75b397c3a5a35e0494daf338e02783e
0x9c66fe7f5b98bc283b977409533b7da16ff3439956f10bd013ad1af7036d88c5

Functions
Getter at block 20793626
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getExpectedNextSequenceNumber(view returns (uint64)
1371
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(