實驗環境
兩條平行鏈-鏈A(2008)和鏈B(2009)
一條中繼鏈
實驗目的
通過orml-xcm打開鏈A和鏈B之間的hrmpchannel
前提準備
平行鏈代理賬戶需要一定的中繼鏈token,所以需要在中級鏈通過xcmPallet.limitedReserveTransferAssets()向指定的平行鏈發送代幣
下圖例子
平行鏈代理賬戶,這是通過paraid生成的賬戶,他是確定的賬戶。
Dora Factory啟動KSM平行鏈代幣遷移:4月3日消息,Dora Factory Kusama平行鏈租約在UTC時間2023年4月17日到期,將1:1遷移所有DORA-KSM鏈上token至以太坊主網。此次遷移使得DORA-KSM持幣用戶可以接觸以太坊DORA的流動性,并且得以參與到廣泛的DORA社區活動和token使用場景中。Dora Factory Kusama平行鏈上的持幣用戶需要在14天內完成以太坊地址注冊工作。[2023/4/3 13:42:01]
para-id=2115的平行鏈代理賬戶是:5Ec4AhNzgnZ7jXzsdUAEbGBWu2GNfwppYZdf6P1JqNq6BntW
OpenHRMP
開通HRMPchannel的步驟:
發送方平行鏈發送一個初始化開放通道請求。
接收方平行鏈接受請求。
兩條鏈需要互相交替進行操作,因為hrmp是單向的,如果需要進行跨鏈資產轉賬就需要打開雙向的hrmp通道。
21條平行鏈接入Polkadot網絡,另有2條平行鏈等待接入Polkadot中繼鏈:7月28日消息,據官方消息,Polkadot網絡正在進行第23次平行鏈插槽Auction的蠟燭期,目前在蠟燭期中,Integritee Shell正在領先,截止發稿時一共收集91774個DOT。預計本次插槽Auction將在7月31日下午19:00左右結束。
截止發稿,Polkadot已經接入包括Statemint在內的21條平行鏈,另外還有兩條已經競拍到插槽的平行鏈(Darwinia和匿名ID2055)等待接入Polkadot中繼鏈。請注意,在一個Lease Period中只有前兩名獲勝者可以立即加入Polkadot網絡,后五名獲勝者將在下一個LP中接入Polkadot中繼鏈。(PolkaWorld)[2022/7/28 2:43:05]
下面通過鏈A為Sender,鏈B為Recipient,以打開鏈A->鏈B的Hrmpchannel為例
在波卡上注冊Shell平行鏈的提案已獲波卡理事會通過:11月1日消息,在波卡上注冊Shell平行鏈的提案已獲波卡理事會通過,目前正在進行公投。Shell平行鏈的功能極其有限,只接受來自中繼鏈利益相關者主體的消息,最終會在后續的公投中升級到Statemint公益平行鏈。[2021/11/1 21:16:03]
鏈ASender2008
1.在中繼鏈構造hrmp.hrmpInitOpenChannel()的結構體,并獲取encodedcalldata。
這里有三個參數
Recipient接收者的ParaId
proposeMaxCapacity也是個限制的值
proposeMaxMessageSizexcm消息的大小限制
Crust network平行網Crust Shadow成功完成Kusuma平行鏈注冊:5月15日,Crust network平行網Crust Shadow成功完成Kusuma平行鏈注冊,ID為2012。此前,Crust已完成Kusuma平行鏈插槽競拍的準備工作,等待競拍活動開始。[2021/5/15 22:06:38]
其中proposeMaxCapacityproposeMaxMessageSize的值不能設置的太大,必須要比中繼鏈規定的最大配比要小,要不然會出錯。通過中繼鏈ChainState下的configuration.activeConfig()方法查找這項約束。
2.回到平行鏈,通過sudo構造ormlXcm.sendAsSovereign()
Crust發布Kusama平行鏈插槽競拍計劃:4月21日消息,波卡生態去中心化存儲項目Crust發布Kusama平行鏈插槽競拍計劃,Crust平行網取名“Shadow”,Crust Shadow將參與Kusama平行鏈插槽競拍,Crust Shadow作為使用Kusama平行鏈資源的橋接,功能是負責承接Kusama平行鏈和Crust network(主網)之間的信息交換。Crust network未來會參與波卡平行鏈插槽競拍,力求接入平行鏈,通過平行網Crust Shadow來橋接Kusama和波卡之間的信息交換。[2021/4/21 20:43:33]
ormlXcm.sendAsSovereign(dest:XcmVersionedMultiLocation{V1:{parents:1interior:Here}}message:XcmVersionedXcm{V2:}{BuyExecution:{fees:{id:{Concrete:{parents:0interior:Here}}fun:{Fungible:40,000,000,000}}weightLimit:Unlimited}}{Transact:{originType:NativerequireWeightAtMost:1,000,000,000call:{encoded:}}}{DepositAsset:{assets:{Wild:All}maxAssets:1beneficiary:{parents:0interior:{X1:{Parachain:}}}}}]})
-hex-call>為上面我們構造的encodecalldata:0x1700d907000008000000e21f0000
為我們當前平行鏈的paraid:2008
交易成功之后,會在中繼鏈執行encodecalldata的函數。
鏈BRecipient2009
1.在中繼鏈構造hrmp.hrmpAcceptOpenChannel()的結構體,并獲取encodedcalldata。
其中參數中的sender為發送者的paraid,也就是對應鏈A的paraid
2.回到平行鏈,通過sudo構造ormlXcm.sendAsSovereign()
ormlXcm.sendAsSovereign(dest:XcmVersionedMultiLocation{V1:{parents:1interior:Here}}message:XcmVersionedXcm{V2:}{BuyExecution:{fees:{id:{Concrete:{parents:0interior:Here}}fun:{Fungible:40,000,000,000}}weightLimit:Unlimited}}{Transact:{originType:NativerequireWeightAtMost:1,000,000,000call:{encoded:}}}{DepositAsset:{assets:{Wild:All}maxAssets:1beneficiary:{parents:0interior:{X1:{Parachain:}}}}}]})
為上面我們構造的encodecalldata:0x1701d8070000
為我們當前平行鏈的paraid:2009
發起交易后,在中繼鏈可以查看到執行成功的日志。
檢查是否成功打開HRMPChannel
1.查看中繼鏈存儲hrmp.hrmpOpenChannelRequestList()
2.觀察中繼鏈頁面中parachains的in/out內容
參考鏈接
OpenHRMPChannel:
https://wiki.acala.network/build/development-guide/composable-chains/open-hrmp-channel
據最新消息,TRX將于6月15日登陸DMMBitcoin,這是波場TRON國際化進程中又一新里程碑.
1900/1/1 0:00:00據CertiK安全團隊監測,BoredApeYachtClub的Discord社群上被發布了一條釣魚鏈接,導致其受到影響.
1900/1/1 0:00:00日本娛樂公司和視頻游戲開發商SquareEnix公開了其NFT計劃。與此同時,微軟旗下的電腦游戲《我的世界》禁止在其平臺上使用NFT.
1900/1/1 0:00:008月11日,據區塊鏈瀏覽器TRONSCAN數據,波場TRON總質押量為11,730,484,279美元,突破117億美元.
1900/1/1 0:00:00美國證券交易委員會周三拒絕了GrayscaleInvestments將其灰度比特幣信托(GBTC)轉換為ETF的申請,這是Grayscale自去年4月以來一直在公開推動的一項努力.
1900/1/1 0:00:005月18日,格林納達常駐世界貿易組織代表、特命全權大使、波場TRON創始人孫宇晨先生閣下在火幣直播就“算穩市場的破局者USDD”為主題進行的最新直播已經圓滿結束.
1900/1/1 0:00:00