ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 36,681 txns
Deployed by via 0x675a3702 at 19773965
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
ERC-20
Value $12,234,176.77
ERC-20
Value $3.04
ERC-20
--
0x70ea7b271fd34889a093cdaf25cfe65816c1e2715c2396746c82b45c31623849
0x12614cae9f1645fba134f89b7f3ef1b614677745b8c6cf945fac1c14ba7732b1
0x15b417e85da224e225f4809cc49c1d148e32fcaaad658574702466f5dec088bb
0x94bf1605a5dd87809d66ab4875e4d5585553fb8ee2219e2b98ac1b742005b66b
0xd39bff80ce0ff3453d84081bf19c9532df8e990d6dc06cdfdd1e9ab328c82765
0x8c9146acaf77fbef7f2c0e21b21af071672aef5273486747ef135a3f9bff71ec
0x1e0940fac62bb9860b4792cc0afffb5e19b38c9235aaa8abbdc0866e1e4a268a
0xc54f9b4533abb907d3b03a9498d51ada1efee6fd25d057ef15fe41eb3aebcb3b
0x0a411d6177e391a30decc0ab956f696ade8b61d5240e55696a587918be96b1c9
0xbc80a645959584996f2c2021873f7c1453d2a5df9fbe07aa70000dbe804ec01c

Functions
Getter at block 21240052
addressManager(view returns (address)
0x579f40d0be111b823962043702cabe6aaa290780
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_=591999, blockHash_=0x3ff3ca83d7e84f0d0e0ca33dd3413c430b91358518dce3e23c95b251c686d8d6, stateRoot_=0x2de181b8a4d8c809abb794d8bd601999053bac7beaeae1ef66d3cb3875847a14, verifiedAt_=1732224455)
getLastVerifiedBlock(view returns (uint64 blockId_bytes32 blockHash_bytes32 stateRoot_uint64 verifiedAt_)
(blockId_=592010, blockHash_=0x2069adbd42bd2574afc8882e631650b43e8868137c9bdb321c627ed38332eb37, stateRoot_=0x0000000000000000000000000000000000000000000000000000000000000000, verifiedAt_=1732224911)
getStateVariables(view returns (struct TaikoDataSlotAstruct TaikoDataSlotB)
((19923613, 1716358991, 591999, 1732238903), (592676, 592010, false, 46, 17113, 1, 1716571955))
impl(view returns (address)
0xe7c4b445d3c7c8e4d68afb85a068f9faa18e9a5b
inNonReentrant(view returns (bool)
false
lastUnpausedAt(view returns (uint64)
1716571955
owner(view returns (address)
0x9cbee534b5d8a6280e01a14844ee8af350399c7f
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
state(view returns (bytes32 __reserve1struct TaikoDataSlotA slotAstruct TaikoDataSlotB slotB)
(__reserve1=0x0000000000000000000000000000000000000000000000000000000000000000, slotA=(19923613, 1716358991, 591999, 1732238903), slotB=(592676, 592010, false, 46, 17113, 1, 1716571955))
Read-only
bondBalanceOf(address _userview returns (uint256)
getBlock(uint64 _blockIdview returns (struct TaikoDataBlock blk_)
getBlockV2(uint64 _blockIdview returns (struct TaikoDataBlockV2 blk_)
getTransition(uint64 _blockIdbytes32 _parentHashview returns (struct TaikoDataTransitionState)
getTransition(uint64 _blockIduint32 _tidview returns (struct TaikoDataTransitionState)
getTransitions(uint64[] _blockIdsbytes32[] _parentHashesview 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 _rollupAddressManagerbytes32 _genesisBlockHashbool _toPause
init2(
pause(
pauseProving(bool _pause
proposeBlock(bytes _paramsbytes _txListpayable returns (struct TaikoDataBlockMetadata meta_struct TaikoDataEthDeposit[] deposits_)
proposeBlockV2(bytes _paramsbytes _txListreturns (struct TaikoDataBlockMetadataV2 meta_)
proposeBlocksV2(bytes[] _paramsArrbytes[] _txListArrreturns (struct TaikoDataBlockMetadataV2[] metaArr_)
proveBlock(uint64 _blockIdbytes _input
proveBlocks(uint64[] _blockIdsbytes[] _inputsbytes _batchProof
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
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BlockProposed(uint256 indexed blockIdaddress indexed assignedProveruint96 livenessBondstruct TaikoDataBlockMetadata metastruct TaikoDataEthDeposit[] depositsProcessed
BlockProposedV2(uint256 indexed blockIdstruct TaikoDataBlockMetadataV2 meta
BlockVerified(uint256 indexed blockIdaddress indexed proverbytes32 blockHashbytes32 stateRootuint16 tier
BlockVerified(uint256 indexed blockIdaddress indexed proverbytes32 blockHashbytes32 stateRootuint16 tier
BlockVerifiedV2(uint256 indexed blockIdaddress indexed proverbytes32 blockHashuint16 tier
BlockVerifiedV2(uint256 indexed blockIdaddress indexed proverbytes32 blockHashuint16 tier
BondCredited(address indexed useruint256 amount
BondCredited(address indexed useruint256 amount
BondDebited(address indexed useruint256 amount
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
TransitionContestedV2(uint256 indexed blockIdstruct TaikoDataTransition tranaddress contesteruint96 contestBonduint16 tieruint64 proposedIn
TransitionProved(uint256 indexed blockIdstruct TaikoDataTransition tranaddress proveruint96 validityBonduint16 tier
TransitionProvedV2(uint256 indexed blockIdstruct TaikoDataTransition tranaddress proveruint96 validityBonduint16 tieruint64 proposedIn
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
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 chainIdbytes32 name
ZERO_ADDRESS(
ZERO_VALUE(