在NEAR協議上
1.部署MOS合約
您可以使用以下命令部署 MOS 合約。
# configure some parameters first
MASTER_ACCOUNT= # the master account to create MCS account
MCS_ACCOUNT= # MCS contract account to create
CLIENT_ACCOUNT= # MAP light client contract account
MAP_BRIDGE_ADDRESS= # MCS contract address on MAP blockchain
WNEAR_ACCOUNT= # "wrap.testnet" for testnet, "wrap.near" for mainnet
NEAR_CHAIN_ID= # Near blockchain ID
MCS_WASM_FILE= # path to the MCS contract wasm file
INIT_ARGS_MCS='{
"map_light_client": "'$CLIENT_ACCOUNT'",
"map_bridge_address": "'$MAPO_BRIDGE_ADDRESS'",
"wrapped_token": "'$WNEAR_ACCOUNT'",
"near_chain_id": '$NEAR_CHAIN_ID'
}'
echo "creating MCS contract account"
near create-account $MCS_ACCOUNT --masterAccount $MASTER_ACCOUNT --initialBalance 40
echo "deploying mcs contract"
near deploy --accountId $MCS_ACCOUNT --wasmFile $MCS_WASM_FILE
echo "initializing mcs contract"
near call $MCS_ACCOUNT init "$INIT_ARGS_MCS" --accountId $MASTER_ACCOUNT --gas 800000000000002.管理MCS代幣和轉出MCS代幣
2.1部署MCS令牌並設置元數據
2.2 add target chain for the MCS token to transfer to
2.3 轉出一定數量(如果有人已經轉入一定數量的MCS代幣)
您可以看到 MCS 代幣轉出前後的金額變化。
2.4 刪除目標鏈以禁用傳輸到
3.管理可置換代幣並轉出可置換代幣
MOS token 和 可置換代幣 的區別在於,MOS 合約擁有鑄造/銷毀 MOS token 的權限,而可置換代幣 是其他人部署的代幣,已經存在於 NEAR 區塊鏈上。
3.1 為可替代令牌添加目標鏈以轉移到
3.2 轉出一些金額
您可以看到可替代代幣轉移前後的金額變化。
3.3 刪除目標鏈以禁用傳輸到
4. 管理原生代幣(NEAR)和轉出原生代幣
4.1 為原生代幣轉入添加目標鏈
4.2 轉出一些金額
可以看到原生代幣轉出前後的金額變化。
4.3 刪除目標鏈以禁用傳輸到
Last updated
Was this helpful?