IL2SharedBridgeLegacy

Git Source

Author: Matter Labs

Note: security-contact: security@matterlabs.dev

Functions

l2TokenBeacon

function l2TokenBeacon() external view returns (UpgradeableBeacon);

withdraw

function withdraw(address _l1Receiver, address _l2Token, uint256 _amount)
  external;

l1TokenAddress

function l1TokenAddress(address _l2Token) external view returns (address);

l2TokenAddress

function l2TokenAddress(address _l1Token) external view returns (address);

l1Bridge

function l1Bridge() external view returns (address);

l1SharedBridge

function l1SharedBridge() external view returns (address);

deployBeaconProxy

function deployBeaconProxy(bytes32 _salt) external returns (address);

sendMessageToL1

function sendMessageToL1(bytes calldata _message) external;

Events

FinalizeDeposit

event FinalizeDeposit(
  address indexed l1Sender,
  address indexed l2Receiver,
  address indexed l2Token,
  uint256 amount
);