L1ERC20Bridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x234d4d61 at 20019902
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "L1ERC20Bridge"

No transactions found for "L1ERC20Bridge"


Functions
Getter at block 21299636
SHARED_BRIDGE(view returns (address)
0xd7f9f54194c633f36ccd5f3da84ad4a1c38cb2cb
l2Bridge(view returns (address)
0x0000000000000000000000000000000000000000
l2TokenBeacon(view returns (address)
0x0000000000000000000000000000000000000000
l2TokenProxyBytecodeHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
depositAmount(address accountaddress l1Tokenbytes32 depositL2TxHashview returns (uint256 amount)
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)
finalizeWithdrawal(uint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes _messagebytes32[] _merkleProof
initialize(
transferTokenToSharedBridge(address _token
Events
ClaimedFailedDeposit(address indexed toaddress indexed l1Tokenuint256 amount
DepositInitiated(bytes32 indexed l2DepositTxHashaddress indexed fromaddress indexed toaddress l1Tokenuint256 amount
WithdrawalFinalized(address indexed toaddress indexed l1Tokenuint256 amount
Constructor
constructor(address _sharedBridge
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.