ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 36,681 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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 ($12,234,179.81)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
TAIKO | ERC-20 | 8.048801M | $1.52 |
$12,234,176.77 | |
USDT | ERC-20 | 3.037976 | $1.00 |
$3.04 | |
GSTOP | ERC-20 | 100 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21240052 | a few seconds ago | | | 0 | 0.0014367693 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014367693 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014367693 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014368833 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014368833 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014367693 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014367693 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014368833 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014367693 | |
| 21240052 | a few seconds ago | | | 0 | 0.0014368833 |
ABI
ABI objects
Getter at block 21240052 proxiableUUID() view returns (bytes32)
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 TaikoDataSlotA, struct 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
state() view returns (bytes32 __reserve1, struct TaikoDataSlotA slotA, struct TaikoDataSlotB slotB)
(__reserve1=0x0000000000000000000000000000000000000000000000000000000000000000, slotA=(19923613, 1716358991, 591999, 1732238903), slotB=(592676, 592010, false, 46, 17113, 1, 1716571955))
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)
Upgraded(address indexed implementation)
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)
constructor(address _logic, bytes _data)
fallback()
receive()
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()