Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "TaikoL1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "TaikoL1"
ABI
ABI objects
Getter at block 21243621
addressManager() view returns (address)
0x0000000000000000000000000000000000000000
getConfig() view returns (struct TaikoDataConfig)
(167000, 3000000, 3010000, 10, 240000000, 250000000000000000000, 16)
getStateVariables() view returns (struct TaikoDataSlotA, struct TaikoDataSlotB)
((0, 0, 0, 0), (0, 0, false, 0, 0, 0, 0))
lastUnpausedAt() view returns (uint64)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
slotA() view returns (struct TaikoDataSlotA)
(0, 0, 0, 0)
slotB() view returns (struct TaikoDataSlotB)
(0, 0, false, 0, 0, 0, 0)
state() view returns (bytes32 __reserve1, struct TaikoDataSlotA slotA, struct TaikoDataSlotB slotB)
(__reserve1=0x0000000000000000000000000000000000000000000000000000000000000000, slotA=(0, 0, 0, 0), slotB=(0, 0, false, 0, 0, 0, 0))
Read-only
getBlock(uint64 _blockId) view returns (struct TaikoDataBlock blk_)
getTransition(uint64 _blockId, bytes32 _parentHash) view returns (struct TaikoDataTransitionState)
getTransition(uint64 _blockId, uint32 _tid) view returns (struct TaikoDataTransitionState)
resolve(bytes32 _name, bool _allowZeroAddress) view returns (address)
resolve(uint64 _chainId, bytes32 _name, bool _allowZeroAddress) view returns (address)
State-modifying
Events acceptOwnership()
init(address _owner, address _addressManager, bytes32 _genesisBlockHash, bool _toPause)
init2()
pause()
pauseProving(bool _pause)
proposeBlock(bytes _params, bytes _txList) payable returns (struct TaikoDataBlockMetadata meta_, struct TaikoDataEthDeposit[] deposits_)
proveBlock(uint64 _blockId, bytes _input)
renounceOwnership()
transferOwnership(address newOwner)
unpause()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
verifyBlocks(uint64 _maxBlocksToVerify)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, struct TaikoDataBlockMetadata meta, struct TaikoDataEthDeposit[] depositsProcessed)
BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, struct TaikoDataBlockMetadata meta, struct TaikoDataEthDeposit[] depositsProcessed)
BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
BlockVerified(uint256 indexed blockId, address indexed prover, bytes32 blockHash, bytes32 stateRoot, uint16 tier)
EthDeposited(struct TaikoDataEthDeposit deposit)
Initialized(uint8 version)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProvingPaused(bool paused)
ProvingPaused(bool paused)
StateVariablesUpdated(struct TaikoDataSlotB slotB)
StateVariablesUpdated(struct TaikoDataSlotB slotB)
TransitionContested(uint256 indexed blockId, struct TaikoDataTransition tran, address contester, uint96 contestBond, uint16 tier)
TransitionContested(uint256 indexed blockId, struct TaikoDataTransition tran, address contester, uint96 contestBond, uint16 tier)
TransitionProved(uint256 indexed blockId, struct TaikoDataTransition tran, address prover, uint96 validityBond, uint16 tier)
TransitionProved(uint256 indexed blockId, struct TaikoDataTransition tran, address prover, uint96 validityBond, uint16 tier)
Unpaused(address account)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
receive()
ETH_TRANSFER_FAILED()
INVALID_PAUSE_STATUS()
L1_ALREADY_CONTESTED()
L1_ALREADY_PROVED()
L1_BLOB_NOT_AVAILABLE()
L1_BLOB_NOT_FOUND()
L1_BLOCK_MISMATCH()
L1_CANNOT_CONTEST()
L1_INVALID_BLOCK_ID()
L1_INVALID_CONFIG()
L1_INVALID_GENESIS_HASH()
L1_INVALID_HOOK()
L1_INVALID_PARAM()
L1_INVALID_PAUSE_STATUS()
L1_INVALID_PROVER()
L1_INVALID_SIG()
L1_INVALID_TIER()
L1_INVALID_TRANSITION()
L1_LIVENESS_BOND_NOT_RECEIVED()
L1_NOT_ASSIGNED_PROVER()
L1_PROVING_PAUSED()
L1_RECEIVE_DISABLED()
L1_TOO_MANY_BLOCKS()
L1_TRANSITION_ID_ZERO()
L1_TRANSITION_NOT_FOUND()
L1_UNAUTHORIZED()
L1_UNEXPECTED_PARENT()
L1_UNEXPECTED_TRANSITION_ID()
REENTRANT_CALL()
RESOLVER_DENIED()
RESOLVER_INVALID_MANAGER()
RESOLVER_UNEXPECTED_CHAINID()
RESOLVER_ZERO_ADDR(uint64 chainId, bytes32 name)
ZERO_ADDR_MANAGER()