MainnetTaikoL1
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
8
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 "MainnetTaikoL1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MainnetTaikoL1"
ABI
ABI objects
Getter at block 21240052
addressManager() view returns (address)
0x0000000000000000000000000000000000000000
getConfig() pure returns (struct TaikoDataConfig)
(167000, 324000, 360000, 16, 240000000, 125000000000000000000, 16, 64, (8, 75, 5000000, 1340000000, 600000000), 538304)
getLastSyncedBlock() view returns (uint64 blockId_, bytes32 blockHash_, bytes32 stateRoot_, uint64 verifiedAt_)
(blockId_=0, blockHash_=0x0000000000000000000000000000000000000000000000000000000000000000, stateRoot_=0x0000000000000000000000000000000000000000000000000000000000000000, verifiedAt_=0)
getLastVerifiedBlock() view returns (uint64 blockId_, bytes32 blockHash_, bytes32 stateRoot_, uint64 verifiedAt_)
(blockId_=0, blockHash_=0x0000000000000000000000000000000000000000000000000000000000000000, stateRoot_=0x0000000000000000000000000000000000000000000000000000000000000000, verifiedAt_=0)
getStateVariables() view returns (struct TaikoDataSlotA, struct TaikoDataSlotB)
((0, 0, 0, 0), (0, 0, false, 0, 0, 0, 0))
impl() view returns (address)
0x0000000000000000000000000000000000000000
inNonReentrant() view returns (bool)
false
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
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
bondBalanceOf(address _user) view returns (uint256)
getBlock(uint64 _blockId) view returns (struct TaikoDataBlock blk_)
getBlockV2(uint64 _blockId) view returns (struct TaikoDataBlockV2 blk_)
getTransition(uint64 _blockId, bytes32 _parentHash) view returns (struct TaikoDataTransitionState)
getTransition(uint64 _blockId, uint32 _tid) view returns (struct TaikoDataTransitionState)
getTransitions(uint64[] _blockIds, bytes32[] _parentHashes) view returns (struct TaikoDataTransitionState[])
getVerifiedBlockProver(uint64 _blockId) view returns (address prover_)
resolve(bytes32 _name, bool _allowZeroAddress) view returns (address)
resolve(uint64 _chainId, bytes32 _name, bool _allowZeroAddress) view returns (address)
State-modifying
Events acceptOwnership()
depositBond(uint256 _amount)
init(address _owner, address _rollupAddressManager, bytes32 _genesisBlockHash, bool _toPause)
init2()
pause()
pauseProving(bool _pause)
proposeBlock(bytes _params, bytes _txList) payable returns (struct TaikoDataBlockMetadata meta_, struct TaikoDataEthDeposit[] deposits_)
proposeBlockV2(bytes _params, bytes _txList) returns (struct TaikoDataBlockMetadataV2 meta_)
proposeBlocksV2(bytes[] _paramsArr, bytes[] _txListArr) returns (struct TaikoDataBlockMetadataV2[] metaArr_)
proveBlock(uint64 _blockId, bytes _input)
proveBlocks(uint64[] _blockIds, bytes[] _inputs, bytes _batchProof)
renounceOwnership()
transferOwnership(address newOwner)
unpause()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
verifyBlocks(uint64 _maxBlocksToVerify)
withdrawBond(uint256 _amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
BlockProposed(uint256 indexed blockId, address indexed assignedProver, uint96 livenessBond, struct TaikoDataBlockMetadata meta, struct TaikoDataEthDeposit[] depositsProcessed)
BlockProposedV2(uint256 indexed blockId, struct TaikoDataBlockMetadataV2 meta)
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)
BlockVerifiedV2(uint256 indexed blockId, address indexed prover, bytes32 blockHash, uint16 tier)
BlockVerifiedV2(uint256 indexed blockId, address indexed prover, bytes32 blockHash, uint16 tier)
BondCredited(address indexed user, uint256 amount)
BondCredited(address indexed user, uint256 amount)
BondDebited(address indexed user, uint256 amount)
CalldataTxList(uint256 indexed blockId, bytes txList)
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)
TransitionContested(uint256 indexed blockId, struct TaikoDataTransition tran, address contester, uint96 contestBond, uint16 tier)
TransitionContestedV2(uint256 indexed blockId, struct TaikoDataTransition tran, address contester, uint96 contestBond, uint16 tier, uint64 proposedIn)
TransitionProved(uint256 indexed blockId, struct TaikoDataTransition tran, address prover, uint96 validityBond, uint16 tier)
TransitionProvedV2(uint256 indexed blockId, struct TaikoDataTransition tran, address prover, uint96 validityBond, uint16 tier, uint64 proposedIn)
Unpaused(address account)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
FUNC_NOT_IMPLEMENTED()
INVALID_PAUSE_STATUS()
L1_BLOCK_MISMATCH()
L1_FORK_ERROR()
L1_INVALID_BLOCK_ID()
L1_INVALID_GENESIS_HASH()
L1_INVALID_PARAMS()
L1_INVALID_PAUSE_STATUS()
L1_PROVING_PAUSED()
L1_TRANSITION_ID_ZERO()
L1_TRANSITION_NOT_FOUND()
L1_UNEXPECTED_TRANSITION_ID()
REENTRANT_CALL()
RESOLVER_DENIED()
RESOLVER_INVALID_MANAGER()
RESOLVER_UNEXPECTED_CHAINID()
RESOLVER_ZERO_ADDR(uint64 chainId, bytes32 name)
ZERO_ADDRESS()
ZERO_VALUE()