中繼鏈合約
Last updated
Last updated
Here to get MAPO mainnet and testnet MCS contract address.
Cross-chain transfer of tokens
function transferOutToken(address _token, bytes memory _to, uint256 _amount, uint256 _toChain) external
跨鏈轉出原生代幣
function transferOutNative(bytes memory _to, uint256 _toChain) external
存款代幣在鏈上
function depositToken(address _token, address _to, uint _amount) external
存款原生代幣在鏈上
功能 depositNative(address _to) external
取出質押代幣及收入
功能 withdraw(address _vaultToken, uint256 _vaultAmount) external
執行跨鏈傳輸
功能 transferIn(uint256 _chainId, bytes memory _receiptProof) external
執行跨鏈傳輸
功能 depositIn(uint256 _chainId, bytes memory _receiptProof) external
ReceiptProof包括證明和收據證明。
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
_token
address
轉移代幣的代幣地
_to
bytes
轉出代幣的目的鏈接收地址
_amount
uint256
要轉移的代幣數量
_toChain
uint256
轉出的目標鏈id
_to
bytes
待轉token的目的鏈接收地址
_toChain
uint256
轉出的目標鏈id
_token
address
可以從中轉移代幣的地址
_to
address
待存入代幣的目的鏈接收地址
_amount
uint
要存入的代幣數量
_to
address
待轉出代幣的目的鏈接收地址
_vaultToken
address
valut 代幣地址
_vaultAmount
uint256
代幣取出數量
_chainId
uint256
起源鏈 id
_receiptProof
bytes
起源鏈轉出證明
### depositIn
_chainId
uint256
起源鏈 id
_receiptProof
bytes
起源鏈轉出證明