CommitStore

Verified contract

Active on Ethereum with 27,131 txns
Deployed by via 0xc0da258a at 17636696
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"

0x2160de0eda8062f62d278ca683a8fc94e7bb116846f3f6c760073272b644e222
0xbe8e06436ebed3fb2ee1e7626bcf4fc3a91e9c1f55a0f341eb6d0996c7e86423
0x3b2a84b10c052b881cbbb67a091964909e9565131342123f7ac54a4e713bc7fc
0xe790d5e90ff9b0ef82b2b1ee2d0e71a11bdcc425f528a3a77ab2744886cd91a2
0xf4fc504253635fdc02d7c31e6289d0e3918818fdf389226470d0f252abe25888
0x01b737463d1ceefad5a0832921f62bc9d4e1c41b4423b48013404f72fd215df8
0x26cff4263f5c38c0b18462325f5b92046268605f1f6429f554c8fd78dc2462b9
0xfceb079713794c617639d0bec86b9e017489905a934abd6d15a66e006114274e
0x85210967da9764878b0a9d089ae3834d7394c8fefdaa2d2f23c9d620323f3391
0x0bf419d8a7c77a59b8b1a7eac4ec5409e212b5c845b054bf08f4bf5835f3f660

Functions
Getter at block 21295044
getDynamicConfig(view returns (struct CommitStoreDynamicConfig)
(0x020082a7a9c2510e1921116001152dee4da81985)
getExpectedNextSequenceNumber(view returns (uint64)
2874
getLatestPriceEpochAndRound(view returns (uint64)
23314177
getStaticConfig(view returns (struct CommitStoreStaticConfig)
(5009297550715157269, 3734403246176062136, 0xad1b1f2a6dd55627e3893b771a00cd43f69dce35, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
 
getTransmitters(view returns (address[])
isARMHealthy(view returns (bool)
true
isUnpausedAndARMHealthy(view returns (bool)
true
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=3, blockNumber=18631661, configDigest=0x0001413711c5eea50db3618441f033ebf77d7a745ddeaa74338e65f0a30b4325)
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(