AccountingOracle

Verified contract

Active on Base with 124 txns
Deployed by via 0x5d6b50c0 at 10814652
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x3d7dd41ce46d446402075421d751e8db2095705a61ba23124f62e67315d9a74e
0x2346349d552b5721cd12e460a07a9fb92bbb5888e40a28b6d70844b34af0cbb6
0xf4ff04f2b6adccd424bc0430ffef53393e5f20865ba712b97040f85e90d71b12
0x6d34cee09ef1c856374ae30720601a72895c26f247ca03b990060084441f5415
0x78e8b85824a03e64bb018e201ad8f4ac9d02b21b079b5cd11bdaf1cf3c5b352e
0x4cd2d941aace8af138c4f355973b9421428ca10d807c1f4f43cbfa01b20de58e
0xfef53f7f7e69185187d3f6c7e12a878511c445d4766db87649b872f8144501c8
0x6928e2309b647ada6804feb2bc047d75aec00e4c35f7d77d7fc9ad442b58aec0
0xaddf65747cb3e4d257b970b2da211611caf2800e01b4a1b26b6d9e3c6673a9d4
0x48fca16bf8c6fe82e66e1b049bdf985e5476320c918e555182e6362e9b458a25

Functions
Getter at block 22482832
GENESIS_TIME(view returns (uint256)
1708351200
LOCATOR(view returns (address)
0x2492d71a11410e23d0f5251793d8f058a6ba7d08
SECONDS_PER_SLOT(view returns (uint256)
12
getConsensusContract(view returns (address)
0xfb725030763078e91c701c51dd43171fafce6801
getConsensusReport(view returns (bytes32 hashuint256 refSlotuint256 processingDeadlineTimebool processingStarted)
(hash=0x0e817ec511e1f2f1fb2f4e83b968f65b2c9d4e417e733d776a262eebd1d1e27a, refSlot=1944031, processingDeadlineTime=1731765972, processingStarted=true)
getConsensusVersion(view returns (uint256)
1
getLastProcessingRefSlot(view returns (uint256)
1944031
getProcessingState(view returns (struct IAccountingOracleProcessingState result)
(1944031, 1731765972, 0x0e817ec511e1f2f1fb2f4e83b968f65b2c9d4e417e733d776a262eebd1d1e27a, true)
owner(view returns (address)
0xfecab866b450b97db38500898e9272c1d18918b7
Read-only

This contract contains no read-only function objects.

State-modifying
discardConsensusReport(uint256 refSlot
initialize(address consensusContractuint256 consensusVersionuint256 lastProcessingRefSlot
renounceOwnership(
setConsensusContract(address addr
setConsensusVersion(uint256 version
submitConsensusReport(bytes32 reportHashuint256 refSlotuint256 deadline
submitReportData(struct IAccountingOracleReportData data
transferOwnership(address newOwner
Events
ConsensusHashContractSet(address indexed addraddress indexed prevAddr
ConsensusVersionSet(uint256 indexed versionuint256 indexed prevVersion
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProcessingStarted(uint256 indexed refSlotbytes32 hash
ReportDiscarded(uint256 indexed refSlotbytes32 hash
ReportSubmitted(uint256 indexed refSlotbytes32 hashuint256 processingDeadlineTime
WarnProcessingMissed(uint256 indexed refSlot
Constructor
constructor(address _locatoruint256 _secondsPerSlotuint256 _genesisTimeaddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressCannotBeSame(
AddressCannotBeZero(
HashCannotBeZero(
InitialRefSlotCannotBeLessThanProcessingOne(uint256 initialRefSlotuint256 processingRefSlot
InvalidInitialization(
LocatorCannotBeZero(
NoConsensusReportToProcess(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ProcessingDeadlineMissed(uint256 deadline
RefSlotAlreadyProcessing(
RefSlotCannotDecrease(uint256 refSlotuint256 prevRefSlot
RefSlotMustBeGreaterThanProcessingOne(uint256 refSlotuint256 processingRefSlot
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SecondsPerSlotCannotBeZero(
SenderIsNotTheConsensusContract(
SenderNotAllowed(
UnexpectedChainConfig(
UnexpectedConsensusVersion(uint256 expectedVersionuint256 receivedVersion
UnexpectedDataHash(bytes32 consensusHashbytes32 receivedHash
UnexpectedRefSlot(uint256 consensusRefSlotuint256 dataRefSlot
VersionCannotBeSame(