TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 7 txns
Deployed by via 0x85d33029 at 18306934
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 45 additional slots
-
variable spans 49 additional slots
ERC-20
Value $17,934,197.83
ERC-20
Value $10,169,780.8
ERC-20
Value $586,212.85
ERC-20
Value $244,488.62
ERC-20
Value $99,180.18
ERC-20
Value $78,234.72
ERC-20
Value $65,273.6
ERC-20
Value $56,695.79
ERC-20
Value $32,722.19
ERC-20
Value $11,358.5
0x4efcda7a5342fb69e4fd1face5d561203b528747f49f175eb28090ce0db68c41
0xb3abb9454ce7bc8719bf747b0feadc3b5ce45533a3aad937af9109c71ec35dc5
0xfd6c572d203a6cf1c3da8c6622336665d412da349200419dcb93c63ffb9c28f3
0x6eed517394fa4a9257cf59cb913e64667e798666985846c48aff436f9f97b373
From
0xee704be24ca89e9af192c6a1204f163e0a3a9c5bf99b51f524847545915a25df
0x47a86bb1a7c653bc77d532fcbe98f776da6ec36dfa3e13c32cf6ff6c3d67ff39
0xf8d4684e90310b4202e174a61213ed6e95d124c6b09fcc79ce98b29989446376

Functions
Getter at block 20791879
counterpart(view returns (address)
0xe2b4795039517653c5ae8c2a9bfdd783b48f447a
l2TokenFactory(view returns (address)
0x66e5312edeeaef6e80759a0f789e7914fb401484
l2TokenImplementation(view returns (address)
0xc7d86908ccf644db7c69437d5852cedbc1ad3f69
messenger(view returns (address)
0x6774bcbd5cecef1336b5300fb5186a12ddd8b367
owner(view returns (address)
0x798576400f7d662961ba15c6b3f3d813447a26a6
router(view returns (address)
0xf8b1378579659d8f7ee5f3c929c2f3e332e41fd6
Read-only
getL2ERC20Address(address _l1Tokenview returns (address)
State-modifying
depositERC20(address _tokenaddress _touint256 _amountuint256 _gasLimitpayable 
depositERC20(address _tokenuint256 _amountuint256 _gasLimitpayable 
depositERC20AndCall(address _tokenaddress _touint256 _amountbytes _datauint256 _gasLimitpayable 
finalizeWithdrawERC20(address _l1Tokenaddress _l2Tokenaddress _fromaddress _touint256 _amountbytes _datapayable 
initialize(address _counterpartaddress _routeraddress _messengeraddressaddress
onDropMessage(bytes _messagepayable 
renounceOwnership(
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DepositERC20(address indexed l1Tokenaddress indexed l2Tokenaddress indexed fromaddress touint256 amountbytes data
FinalizeWithdrawERC20(address indexed l1Tokenaddress indexed l2Tokenaddress indexed fromaddress touint256 amountbytes data
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RefundERC20(address indexed tokenaddress indexed recipientuint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ErrorCallerIsNotCounterpartGateway(
ErrorCallerIsNotMessenger(
ErrorNotInDropMessageContext(
ErrorZeroAddress(