TaikoL1

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0xd9a9b690 at 19773964
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 "TaikoL1"

No transactions found for "TaikoL1"


Functions
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 TaikoDataSlotAstruct 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 __reserve1struct TaikoDataSlotA slotAstruct TaikoDataSlotB slotB)
(__reserve1=0x0000000000000000000000000000000000000000000000000000000000000000, slotA=(0, 0, 0, 0), slotB=(0, 0, false, 0, 0, 0, 0))
Read-only
getBlock(uint64 _blockIdview returns (struct TaikoDataBlock blk_)
getTransition(uint64 _blockIdbytes32 _parentHashview returns (struct TaikoDataTransitionState)
getTransition(uint64 _blockIduint32 _tidview returns (struct TaikoDataTransitionState)
resolve(bytes32 _namebool _allowZeroAddressview returns (address)
resolve(uint64 _chainIdbytes32 _namebool _allowZeroAddressview returns (address)
State-modifying
acceptOwnership(
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
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
EthDeposited(struct TaikoDataEthDeposit deposit
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
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(
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 chainIdbytes32 name
ZERO_ADDR_MANAGER(