AccountingOracle
Verified contract
Active on
Base with 124 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OHNO | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22445130 | 21 hours ago | | | 0 | 0.00044839181 | |
| 22229728 | 6 days ago | | | 0 | 0.00044839181 | |
| 21970528 | 12 days ago | | | 0 | 0.00045559962 | |
| 21667534 | 19 days ago | | | 0 | 0.00045559962 | |
| 21624927 | 20 days ago | | | 0 | 0.00045559962 | |
| 21452128 | 24 days ago | | | 0 | 0.00045559962 | |
| 21365726 | a month ago | | | 0 | 0.00021331962 | |
| 21278733 | a month ago | | | 0 | 0.00045559962 | |
| 21106527 | a month ago | | | 0 | 0.00044839181 | |
| 21019535 | a month ago | | | 0 | 0.00044839181 |
ABI
ABI objects
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 hash, uint256 refSlot, uint256 processingDeadlineTime, bool 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
Events discardConsensusReport(uint256 refSlot)
initialize(address consensusContract, uint256 consensusVersion, uint256 lastProcessingRefSlot)
renounceOwnership()
setConsensusContract(address addr)
setConsensusVersion(uint256 version)
submitConsensusReport(bytes32 reportHash, uint256 refSlot, uint256 deadline)
submitReportData(struct IAccountingOracleReportData data)
transferOwnership(address newOwner)
ConsensusHashContractSet(address indexed addr, address indexed prevAddr)
ConsensusVersionSet(uint256 indexed version, uint256 indexed prevVersion)
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProcessingStarted(uint256 indexed refSlot, bytes32 hash)
ReportDiscarded(uint256 indexed refSlot, bytes32 hash)
ReportSubmitted(uint256 indexed refSlot, bytes32 hash, uint256 processingDeadlineTime)
WarnProcessingMissed(uint256 indexed refSlot)
constructor(address _locator, uint256 _secondsPerSlot, uint256 _genesisTime, address _owner)
This contract contains no fallback and receive objects.
AddressCannotBeSame()
AddressCannotBeZero()
HashCannotBeZero()
InitialRefSlotCannotBeLessThanProcessingOne(uint256 initialRefSlot, uint256 processingRefSlot)
InvalidInitialization()
LocatorCannotBeZero()
NoConsensusReportToProcess()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ProcessingDeadlineMissed(uint256 deadline)
RefSlotAlreadyProcessing()
RefSlotCannotDecrease(uint256 refSlot, uint256 prevRefSlot)
RefSlotMustBeGreaterThanProcessingOne(uint256 refSlot, uint256 processingRefSlot)
SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
SecondsPerSlotCannotBeZero()
SenderIsNotTheConsensusContract()
SenderNotAllowed()
UnexpectedChainConfig()
UnexpectedConsensusVersion(uint256 expectedVersion, uint256 receivedVersion)
UnexpectedDataHash(bytes32 consensusHash, bytes32 receivedHash)
UnexpectedRefSlot(uint256 consensusRefSlot, uint256 dataRefSlot)
VersionCannotBeSame()