MainnetTaikoL1

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x444908a0 at 20976432
Slot
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

No balances found for "MainnetTaikoL1"

No transactions found for "MainnetTaikoL1"


Functions
Getter at block 21245464
addressManager(view returns (address)
0x0000000000000000000000000000000000000000
getConfig(pure returns (struct TaikoDataConfig)
(167000, 324000, 360000, 16, 240000000, 125000000000000000000, 16, true)
getLastSyncedBlock(view returns (uint64 blockId_bytes32 blockHash_bytes32 stateRoot_)
(blockId_=0, blockHash_=0x0000000000000000000000000000000000000000000000000000000000000000, stateRoot_=0x0000000000000000000000000000000000000000000000000000000000000000)
getLastVerifiedBlock(view returns (uint64 blockId_bytes32 blockHash_bytes32 stateRoot_)
(blockId_=0, blockHash_=0x0000000000000000000000000000000000000000000000000000000000000000, stateRoot_=0x0000000000000000000000000000000000000000000000000000000000000000)
getStateVariables(view returns (struct TaikoDataSlotAstruct 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 __reserve1struct TaikoDataSlotA slotAstruct TaikoDataSlotB slotB)
(__reserve1=0x0000000000000000000000000000000000000000000000000000000000000000, slotA=(0, 0, 0, 0), slotB=(0, 0, false, 0, 0, 0, 0))
Read-only
bondBalanceOf(address _userview returns (uint256)
getBlock(uint64 _blockIdview returns (struct TaikoDataBlock blk_)
getTransition(uint64 _blockIdbytes32 _parentHashview returns (struct TaikoDataTransitionState)
getTransition(uint64 _blockIduint32 _tidview returns (struct TaikoDataTransitionState)
getVerifiedBlockProver(uint64 _blockIdview returns (address prover_)
resolve(bytes32 _namebool _allowZeroAddressview returns (address)
resolve(uint64 _chainIdbytes32 _namebool _allowZeroAddressview returns (address)
State-modifying
acceptOwnership(
depositBond(uint256 _amount
init(address _owneraddress _addressManagerbytes32 _genesisBlockHashbool _toPause
init2(
pause(
pauseProving(bool _pause
proposeBlock(bytes _paramsbytes _txListpayable returns (struct TaikoDataBlockMetadata meta_struct TaikoDataEthDeposit[] deposits_)
proveBlock(uint64 _blockIdbytes _input
renounceOwnership(
transferOwnership(address newOwner
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
verifyBlocks(uint64 _maxBlocksToVerify
withdrawBond(uint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BlockProposed(uint256 indexed blockIdaddress indexed assignedProveruint96 livenessBondstruct TaikoDataBlockMetadata metastruct TaikoDataEthDeposit[] depositsProcessed
BlockProposed(uint256 indexed blockIdaddress indexed assignedProveruint96 livenessBondstruct TaikoDataBlockMetadata metastruct TaikoDataEthDeposit[] depositsProcessed
BlockVerified(uint256 indexed blockIdaddress indexed proverbytes32 blockHashbytes32 stateRootuint16 tier
BlockVerified(uint256 indexed blockIdaddress indexed proverbytes32 blockHashbytes32 stateRootuint16 tier
BondCredited(address indexed useruint256 amount
BondCredited(address indexed useruint256 amount
BondDebited(address indexed useruint256 amount
BondDebited(address indexed useruint256 amount
CalldataTxList(uint256 indexed blockIdbytes txList
CalldataTxList(uint256 indexed blockIdbytes txList
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProvingPaused(bool paused
ProvingPaused(bool paused
StateVariablesUpdated(struct TaikoDataSlotB slotB
TransitionContested(uint256 indexed blockIdstruct TaikoDataTransition tranaddress contesteruint96 contestBonduint16 tier
TransitionContested(uint256 indexed blockIdstruct TaikoDataTransition tranaddress contesteruint96 contestBonduint16 tier
TransitionProved(uint256 indexed blockIdstruct TaikoDataTransition tranaddress proveruint96 validityBonduint16 tier
TransitionProved(uint256 indexed blockIdstruct TaikoDataTransition tranaddress proveruint96 validityBonduint16 tier
Unpaused(address account
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
ETH_TRANSFER_FAILED(
FUNC_NOT_IMPLEMENTED(
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_GENESIS_HASH(
L1_INVALID_PAUSE_STATUS(
L1_INVALID_SIG(
L1_INVALID_TIER(
L1_INVALID_TRANSITION(
L1_NOT_ASSIGNED_PROVER(
L1_PROVING_PAUSED(
L1_RECEIVE_DISABLED(
L1_TOO_MANY_BLOCKS(
L1_TRANSITION_NOT_FOUND(
L1_UNEXPECTED_PARENT(
L1_UNEXPECTED_TRANSITION_ID(
REENTRANT_CALL(
RESOLVER_DENIED(
RESOLVER_INVALID_MANAGER(
RESOLVER_UNEXPECTED_CHAINID(
RESOLVER_ZERO_ADDR(uint64 chainIdbytes32 name
ZERO_ADDRESS(
ZERO_VALUE(