NEAR 協議合約
Last updated
Last updated
根據證明數據和事件從 Mapo 轉移到 Near。 必須附加足夠的 NEAR 資金來支付證明的存儲費用。
Transfer out tokens to other blockchain.
Transfer out native token to other blockchain.
Deposit out native token to MAP blockchain.
使用配置參數初始化合約。
獲取當前 MCS 合約的版本信息。
部署 MOS 代幣合約。 部署的代幣可以由 MOS 合約鑄造/銷毀。
檢查事件是否被使用。
獲取指定紀元的記錄信息(驗證者、閾值和紀元)。
獲取MOS 合約的控制帳戶 ID
設置 MCS 合約的控制帳戶。
檢查前任是控制者還是自己。
獲取已部署的所有MOS代幣和其目標鏈
獲取所有可置換代幣和其目標鏈
獲取所有已註冊的本地代幣目標鏈。
為原生代幣添加目標鏈。
刪除本地代幣的目標鏈。
允許 MOS 代幣轉移到目標鏈。
從 MOS 代幣的允許列表中刪除目標鏈 ID。
檢查是否允許將代幣轉移到目標鏈。
允許將可置換代幣轉移到目標鏈。
從可替代代幣的允許列表中刪除目標鏈 ID。
檢查是否允許將代幣轉移到目標鏈。
MapCrossChainService 是地圖跨鏈服務合約。
ReceiptProof包括證明和收據證明。
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
type | comment |
---|---|
參數 | 類型 | 備註 |
---|---|---|
類型 | 備註 |
---|---|
參數 | 類型 | 備註 |
---|---|---|
type | comment |
---|---|
type | comment |
---|---|
type | comment |
---|---|
類型 | 備註 |
---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
類型 | 備註 |
---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
參數 | 類型 | 備註 |
---|---|---|
類型 | 備註 |
---|---|
receipt_proof
ReceiptProof
the proof of one receipt
index
usize
the index of event among all the events in the receipt
token
String
NEAR account of the mcs token contract
to
Vec
the target account address on target blockchain
amount
U128
the amount of token to transfer out
to_chain
u128
the chain id of target blockchain
to
Vec
the target account address on target blockchain
to_chain
u128
the chain id of target blockchain
to
Vec
the target account address on MAP blockchain
map_light_client
String
MAP 輕客戶端合約的 NEAR 賬戶
map_bridge_address
String
MOS 合約在 MAP 區塊鏈上的十六進制地址
wrapped_token
String
wrap near 合約的 NEAR 賬戶
near_chain_id
u128
NEAR 區塊鏈的鏈ID
name
String
MOS代幣的名稱,代幣的完整地址為<名稱>.<MOS合約地址>
order_id
&CryptoHash
event事件的訂單id
bool
如果事件已被使用,則為 true,否則為 false
address
String
MOS 代幣合約地址
name
Option
代幣可讀名字
symbol
Option
略縮形式例如wETH 或者 AMPL
reference
Option
指向包含各種密鑰的有效 JSON 文件的鏈接,提供有關令牌的補充詳細信息
reference_hash
Option
引用字段中包含的 JSON 文件的 base64 編碼的 sha256 哈希
decimals
Option
在前端用於顯示令牌的正確有效數字
icon
Option
與此代幣關聯的頭像
Option
MOS 合約的控制帳戶 ID
controller
AccountId
MOS 合約的控制帳戶 ID
bool
如果前任是控制者或自己,則為 true,否則為 false
Vec<(String, HashSet)>
已部署的MOS代幣和其目標鏈
Vec<(String, HashSet)>
已註冊可置換代幣和其目標鏈
HashSet
註冊原生代幣目標鏈
to_chain
u128
目標鏈 id
to_chain
u128
目標鏈 id
token
String
MOS代幣地址
to_chain
u128
目標鏈 id
token
String
MOS代幣地址
to_chain
u128
目標鏈 id
token
&String
MOS代幣地址
to_chain
u128
目標鏈 id
bool
如果允許目標鏈,則為 true,否則為 false
token
String
可置換代幣的地址
to_chain
u128
目標鏈 id
token
String
可置換代幣的地址
to_chain
u128
目標鏈 id
token
&String
MOS 代幣地址
to_chain
u128
目標鏈 id
bool
如果允許目標鏈,則為 true,否則為 false