IBaseToken
Author: Matter Labs
Note: security-contact: security@matterlabs.dev
Functions
balanceOf
function balanceOf(uint256) external view returns (uint256);
transferFromTo
function transferFromTo(address _from, address _to, uint256 _amount) external;
totalSupply
function totalSupply() external view returns (uint256);
mint
function mint(address _account, uint256 _amount) external;
withdraw
function withdraw(address _l1Receiver) external payable;
withdrawWithMessage
function withdrawWithMessage(
address _l1Receiver,
bytes calldata _additionalData
) external payable;
Events
Mint
event Mint(address indexed account, uint256 amount);
Transfer
event Transfer(address indexed from, address indexed to, uint256 value);
Withdrawal
event Withdrawal(
address indexed _l2Sender, address indexed _l1Receiver, uint256 _amount
);
WithdrawalWithMessage
event WithdrawalWithMessage(
address indexed _l2Sender,
address indexed _l1Receiver,
uint256 _amount,
bytes _additionalData
);