Bridged ERC20
srcToken
address srcToken
srcChainId
uint256 srcChainId
BridgeMint
event BridgeMint(address account, uint256 amount)
BridgeBurn
event BridgeBurn(address account, uint256 amount)
init
function init(address _addressManager, address _srcToken, uint256 _srcChainId, uint8 _decimals, string _symbol, string _name) external
Initializer to be called after being deployed behind a proxy.
bridgeMintTo
function bridgeMintTo(address account, uint256 amount) public
only a TokenVault can call this function
bridgeBurnFrom
function bridgeBurnFrom(address account, uint256 amount) public
only a TokenVault can call this function
transfer
function transfer(address to, uint256 amount) public returns (bool)
any address can call this
transferFrom
function transferFrom(address from, address to, uint256 amount) public returns (bool)
any address can call this
source
function source() public view returns (address, uint256)
returns the srcToken being bridged and the srcChainId