EVM鏈合約
Last updated
Last updated
跨鏈轉出代幣
function transferOutToken(address _token, bytes memory _to, uint256 _amount, uint256 _toChain) 外部
原生幣跨鏈轉出
function transferOutNative(bytes memory _to, uint _toChain) external
將代幣存入vault
function depositToken(address _token,address _to,uint _amount)外部
將代幣存入vault
function depositNative(address _to) external
| 參數 | 類型 | 備註 | | | --------- | ------- | ------------------------------------------------------------ | | _to | address | 待轉出代幣的目的鏈接收地址 |
###轉入
執行跨鏈傳輸
function transferIn(uint256 _chainId, bytes memory _receiptProof) external
###初始化
執行初始化
function initialize(address _wToken, address _lightNode)public
ReceiptProof包括證明和收據證明。
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
_token
address
轉移代幣的代幣地址
_to
bytes
轉出代幣的目的鏈接收地址
_amount
uint256
要轉移的代幣數量
_toChain
uint256
轉出的目標鏈id
_to
bytes
轉出代幣的目的鏈接收地址
_toChain
uint256
目標鏈轉出
_token
address
從中轉移代幣的代幣地址
_to
address
目標鏈轉出
_amount
uint
要存入的代幣數量
_chainId
uint256
起源鏈 id
_receiptProof
bytes
起源鏈轉出證明
_wToken
address
這是包裝合約地址
_lightNode
address
這是LightClient合約地址