TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,931 txns
Deployed by via 0xce3d017c at 20019898
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
2 additional variables
Native
Value $328,505,487.18
ERC-20
Value $48,919,258.5
ERC-20
Value $22,842,290.21
ERC-20
Value $14,027,254.22
ERC-20
Value $10,537,367.84
ERC-20
Value $9,558,063.23
ERC-20
Value $5,952,571.59
ERC-20
Value $1,395,931.28
ERC-20
Value $1,137,137.74
ERC-20
Value $775,136.41
0x6106e53280bb575cf9744bfbe9c935487cd91cd30dec069d2d81e97d48cca90b
0x2378d1b036c38542b4e1ce4f331f66de0d0e4c059fb19ddbc9fe0d1e0d7bec60
0x2d282f95e41e956905c89787a2274bb17a0cf67ea9d011962dee7a47b8a3c49d
0x57d05269199dd592c99759ed774264ac1f4f36935a7700de5b358f1db9cbc3a1
0x5520404626e3a65b51bafd036d7483b0209f74c5c89c05b1e28314e1181a4e4d
0xa86d67fb2b656a24837bae57faae4bb45e397f1de5b9954c61463e24f0ca8260
0xc0962896c62104c8cfc87621c78c8079fce4d8383a5b3f77bfb288d5d1fdc02d
0x0008356cbd86252f1c7d7244e08d1b200deef866475f27e199c5227e9785441d
0x2c6677dbc9708a97335b8e121eb9f3b4885c5fe57c0f1e98258f57369400c229
0xd2f09fa586f2c96dbb73022f951ed12d5ccd44b1d84bb2b17fb2314e01e34c94

Functions
Getter at block 21204042
BRIDGE_HUB(view returns (address)
0x303a465b659cbb0ab36ee643ea362c509eeb5213
ERA_CHAIN_ID(view returns (uint256)
324
ERA_DIAMOND_PROXY(view returns (address)
0x32400084c286cf3e17e7b677ea9583e60a000324
L1_WETH_TOKEN(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
admin(view returns (address)
0x2cf3bd6a9056b39999f3883955e183f655345063
legacyBridge(view returns (address)
0x57891966931eb4bb6fb81430e6ce0a03aabde063
owner(view returns (address)
0x8f7a9912416e8adc4d9c21fae1415d3318a11897
paused(view returns (bool)
false
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
chainBalance(uint256 chainIdaddress l1Tokenview returns (uint256 balance)
depositHappened(uint256 chainIdbytes32 l2DepositTxHashview returns (bytes32 depositDataHash)
isWithdrawalFinalized(uint256 chainIduint256 l2BatchNumberuint256 l2ToL1MessageNumberview returns (bool isFinalized)
l2BridgeAddress(uint256 chainIdview returns (address l2Bridge)
State-modifying
acceptAdmin(
acceptOwnership(
bridgehubConfirmL2Transaction(uint256 _chainIdbytes32 _txDataHashbytes32 _txHash
bridgehubDeposit(uint256 _chainIdaddress _prevMsgSenderuint256 _l2Valuebytes _datapayable returns (struct L2TransactionRequestTwoBridgesInner request)
bridgehubDepositBaseToken(uint256 _chainIdaddress _prevMsgSenderaddress _l1Tokenuint256 _amountpayable 
claimFailedDeposit(uint256 _chainIdaddress _depositSenderaddress _l1Tokenuint256 _amountbytes32 _l2TxHashuint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes32[] _merkleProof
claimFailedDepositLegacyErc20Bridge(address _depositSenderaddress _l1Tokenuint256 _amountbytes32 _l2TxHashuint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes32[] _merkleProof
depositLegacyErc20Bridge(address _prevMsgSenderaddress _l2Receiveraddress _l1Tokenuint256 _amountuint256 _l2TxGasLimituint256 _l2TxGasPerPubdataByteaddress _refundRecipientpayable returns (bytes32 l2TxHash)
finalizeWithdrawal(uint256 _chainIduint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes _messagebytes32[] _merkleProof
finalizeWithdrawalLegacyErc20Bridge(uint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes _messagebytes32[] _merkleProofreturns (address l1Receiveraddress l1Tokenuint256 amount)
initialize(address _owner
initializeChainGovernance(uint256 _chainIdaddress _l2BridgeAddress
pause(
receiveEth(uint256 _chainIdpayable 
reinitializeChainGovernance(uint256 _chainIdaddress _l2BridgeAddress
renounceOwnership(
safeTransferFundsFromLegacy(address _tokenaddress _targetuint256 _targetChainIduint256 _gasPerToken
setEraLegacyBridgeLastDepositTime(uint256 _eraLegacyBridgeLastDepositBatchuint256 _eraLegacyBridgeLastDepositTxNumber
setEraPostDiamondUpgradeFirstBatch(uint256 _eraPostDiamondUpgradeFirstBatch
setEraPostLegacyBridgeUpgradeFirstBatch(uint256 _eraPostLegacyBridgeUpgradeFirstBatch
setL1Erc20Bridge(address _legacyBridge
setPendingAdmin(address _newPendingAdmin
transferFundsFromLegacy(address _tokenaddress _targetuint256 _targetChainId
transferOwnership(address newOwner
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BridgehubDepositBaseTokenInitiated(uint256 indexed chainIdaddress indexed fromaddress l1Tokenuint256 amount
BridgehubDepositFinalized(uint256 indexed chainIdbytes32 indexed txDataHashbytes32 indexed l2DepositTxHash
BridgehubDepositInitiated(uint256 indexed chainIdbytes32 indexed txDataHashaddress indexed fromaddress toaddress l1Tokenuint256 amount
ClaimedFailedDepositSharedBridge(uint256 indexed chainIdaddress indexed toaddress indexed l1Tokenuint256 amount
Initialized(uint8 version
LegacyDepositInitiated(uint256 indexed chainIdbytes32 indexed l2DepositTxHashaddress indexed fromaddress toaddress l1Tokenuint256 amount
NewAdmin(address indexed oldAdminaddress indexed newAdmin
NewPendingAdmin(address indexed oldPendingAdminaddress indexed newPendingAdmin
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
WithdrawalFinalizedSharedBridge(uint256 indexed chainIdaddress indexed toaddress indexed l1Tokenuint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.