NEAR 協議合約
Last updated
Last updated
根據證明數據和事件從 Mapo 轉移到 Near。 必須附加足夠的 NEAR 資金來支付證明的存儲費用。
receipt_proof
ReceiptProof
the proof of one receipt
index
usize
the index of event among all the events in the receipt
Transfer out tokens to other blockchain.
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
Transfer out native token to other blockchain.
to
Vec
the target account address on target blockchain
to_chain
u128
the chain id of target blockchain
Deposit out native token to MAP 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
獲取當前 MCS 合約的版本信息。
部署 MOS 代幣合約。 部署的代幣可以由 MOS 合約鑄造/銷毀。
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
與此代幣關聯的頭像
獲取MOS 合約的控制帳戶 ID
Option
MOS 合約的控制帳戶 ID
設置 MCS 合約的控制帳戶。
controller
AccountId
MOS 合約的控制帳戶 ID
檢查前任是控制者還是自己。
bool
如果前任是控制者或自己,則為 true,否則為 false
獲取已部署的所有MOS代幣和其目標鏈
Vec<(String, HashSet)>
已部署的MOS代幣和其目標鏈
獲取所有可置換代幣和其目標鏈
Vec<(String, HashSet)>
已註冊可置換代幣和其目標鏈
獲取所有已註冊的本地代幣目標鏈。
HashSet
註冊原生代幣目標鏈
為原生代幣添加目標鏈。
to_chain
u128
目標鏈 id
刪除本地代幣的目標鏈。
to_chain
u128
目標鏈 id
允許 MOS 代幣轉移到目標鏈。
token
String
MOS代幣地址
to_chain
u128
目標鏈 id
從 MOS 代幣的允許列表中刪除目標鏈 ID。
token
String
MOS代幣地址
to_chain
u128
目標鏈 id
檢查是否允許將代幣轉移到目標鏈。
token
&String
MOS代幣地址
to_chain
u128
目標鏈 id
bool
如果允許目標鏈,則為 true,否則為 false
允許將可置換代幣轉移到目標鏈。
token
String
可置換代幣的地址
to_chain
u128
目標鏈 id
從可替代代幣的允許列表中刪除目標鏈 ID。
token
String
可置換代幣的地址
to_chain
u128
目標鏈 id
檢查是否允許將代幣轉移到目標鏈。
token
&String
MOS 代幣地址
to_chain
u128
目標鏈 id
bool
如果允許目標鏈,則為 true,否則為 false
MapCrossChainService 是地圖跨鏈服務合約。
ReceiptProof包括證明和收據證明。