TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 26,595 txns
Deployed by via 0x185cfd19 at 19340260
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $98,366,698.43
ERC-20
Value $11,282,410.37
ERC-20
Value $6,150,135.77
ERC-20
Value $3,668,154.05
ERC-20
Value $670,206.35
ERC-20
Value $84,850.1
ERC-20
Value $69,929.21
ERC-20
Value $53,682.54
ERC-20
Value $47,753.64
ERC-20
Value $40,966.17
0xf538a9382eb954d98f018578947a9220ffa7daaadf0268db87abbcd4e7ed0c38
0x11ffa9228b5d14aa19b00c1e461804905d3a95a29a2f4f947712b6d30fc7c72e
0xaa503f2631bdee356330cb7945f51f59c4d5da950fc81cef467efc2ce3d4ae74
0x7b4831b04082d440740415f4ee415563e562d3e87d183676e31aaa9efe8a1a50
0xd19322dd8bb73bab5d4566cca0542365fe17044befaf753f0db5df83c2bf1df8
0xfae6f0353b4671739875bc393d82f515884e38c0c64ce5545d2acfddeb0e2591
0x6eeb1ed13a859a5dc0abd0421b8d7b59441af038b02dfcb9a57c583571d61379
0xb472f88539216e7959afc61e4bdbd986ad0555cc23f42ba91624c3f7046750ed
0xd28b326a56e91ba6de7f458ca9f147e970b4010dc27bcbc601a82059e655dd43
0x4bebb3bcdd1ccc35aa19dc0382195a8fc642ed08e2f18493cf326a7eebb34b3e

Functions
Getter at block 21264283
l2Bridge(view returns (address)
0x36caabbabfb9c09b722d9c3697c3cb4a93650ea7
l2TokenBeacon(view returns (address)
0x3b9dcbfd8dab466a700b4d247e30d56c37d8d08d
l2TokenProxyBytecodeHash(view returns (bytes32)
0x010001211b0c33353cdf7a320f768e3dc40bce1326d639fcac099bba9ecd8e34
Read-only
isWithdrawalFinalized(uint256 l2BatchNumberuint256 l2ToL1MessageNumberview returns (bool isFinalized)
l2TokenAddress(address _l1Tokenview returns (address)
State-modifying
claimFailedDeposit(address _depositSenderaddress _l1Tokenbytes32 _l2TxHashuint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes32[] _merkleProof
deposit(address _l2Receiveraddress _l1Tokenuint256 _amountuint256 _l2TxGasLimituint256 _l2TxGasPerPubdataBytepayable returns (bytes32 l2TxHash)
deposit(address _l2Receiveraddress _l1Tokenuint256 _amountuint256 _l2TxGasLimituint256 _l2TxGasPerPubdataByteaddress _refundRecipientpayable returns (bytes32 l2TxHash)
depositToMerge(address _l2Receiveraddress _l1Tokenuint256 _amountuint256 _l2TxGasLimituint256 _l2TxGasPerPubdataByteaddress _refundRecipientpayable returns (bytes32 l2TxHash)
finalizeWithdrawal(uint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes _messagebytes32[] _merkleProof
initialize(bytes[] _factoryDepsbytes32[] _factoryDepByteCodeHashesaddress _l2TokenBeaconaddress _governoruint256 _deployBridgeImplementationFeeuint256 _deployBridgeProxyFeepayable 
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
ClaimedFailedDeposit(address indexed toaddress indexed l1Tokenuint256 amount
DepositInitiated(bytes32 indexed l2DepositTxHashaddress indexed fromaddress indexed toaddress l1Tokenuint256 amount
DepositToMergeInitiated(bytes32 indexed l2DepositTxHashaddress indexed fromaddress indexed toaddress l1Tokenuint256 amountbool toMerge
WithdrawalFinalized(address indexed toaddress indexed l1Tokenuint256 amount
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(