CommitStore

Verified contract

Active on Ethereum with 17,451 txns
Deployed by via 0x3b57884c at 18029445
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"

0x5a0aeb5b4547df61f64a168cbffac790fc36f821e691d3345fa27c7ffddf0a2f
0xd6fbab6419fb1ded0bf838a1da5c8bd7e3f432d3a67403bb0c583c9d69a63c1f
0x5dc70efad909c2144848d4f6624c0a4bad5d6dddd88c042331968bc17223b605
0x06c4d793f4877f577ca7302e0b30a7215998464995dc373f9f6df2814de54ecc
0x134dec62f0b5d2e5a42f1ff0108d07800a888b9b9de137ed85755490f1a715a5
0x6ff820faa1ff31a075fbd7adb1549eebabcc6c44f07aac4d905c87404e830785
0x427381851859559c34a26fa2bb1486a99f38b6d19aaf6cfa762b65f2e1c2dca4
0xb48bead472a84eaca6593cf1033ce86bc79ce840ebb1c39681956d9facdc72b6
0x080d57c0d47b679af10cbca1c258b21d84e002275d9cf008d24fd91a0071e00d
0x7c817b55a8e23a9b565bca7d3b56f4c9e86212c3f35245aaf99e0dbfc0f0802c

Functions
Getter at block 21263214
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x020082a7a9c2510e1921116001152dee4da81985)
getExpectedNextSequenceNumber(view returns (uint64)
661
getLatestPriceEpochAndRound(view returns (uint64)
23236610
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 4949039107694359620, 0x98dd9e9b8ae458225119ab5b8c947a9d1cd0b648, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=5, blockNumber=18631512, configDigest=0x0001d9ea41bf842b58c69efa7a3da49136a0a6c3b6ba5a2dea5ec141027c0d7f)
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(