實驗環境
兩條平行鏈-鏈A(2008)和鏈B(2009)
一條中繼鏈
實驗目的
通過orml-xcm打開鏈A和鏈B之間的hrmpchannel
平行鏈代理賬戶需要一定的中繼鏈token,所以需要在中級鏈通過xcmPallet.limitedReserveTransferAssets()向指定的平行鏈發送代幣
下圖例子
平行鏈代理賬戶,這是通過paraid生成的賬戶,他是確定的賬戶。
para-id=2115的平行鏈代理賬戶是:5Ec4AhNzgnZ7jXzsdUAEbGBWu2GNfwppYZdf6P1JqNq6BntW
OpenHRMP
開通HRMPchannel的步驟:
發送方平行鏈發送一個初始化開放通道請求。
接收方平行鏈接受請求。
Hashed Network贏得第40輪波卡平行鏈插槽拍賣:2月21日消息,據官方消息,Hashed Network 贏得第 40 輪波卡平行鏈插槽拍賣。Hashed Network 專注于支持靈活支出政策、原生比特幣和實時儲備證明的多托管數字資產金庫。[2023/2/21 12:20:13]
兩條鏈需要互相交替進行操作,因為hrmp是單向的,如果需要進行跨鏈資產轉賬就需要打開雙向的hrmp通道。
下面通過鏈A為Sender,鏈B為Recipient,以打開鏈A->鏈B的Hrmpchannel為例
鏈ASender2008
1.在中繼鏈構造hrmp.hrmpInitOpenChannel()的結構體,并獲取encodedcalldata。
這里有三個參數
Recipient接收者的ParaId
proposeMaxCapacity也是個限制的值
多鏈 DeFi 數據基礎設施 Kylin Network 贏得第 25 輪波卡平行鏈競拍:8月25日消息,多鏈 DeFi 數據基礎設施 Kylin Network 以鎖定 15 萬枚 DOT 的成績贏得第 25 輪波卡平行鏈競拍。[2022/8/25 12:46:44]
proposeMaxMessageSizexcm消息的大小限制
其中proposeMaxCapacityproposeMaxMessageSize的值不能設置的太大,必須要比中繼鏈規定的最大配比要小,要不然會出錯。通過中繼鏈ChainState下的configuration.activeConfig()方法查找這項約束。
2.回到平行鏈,通過sudo構造ormlXcm.sendAsSovereign()
ormlXcm.sendAsSovereign(??dest:?XcmVersionedMultiLocation??{????V1:?{??????parents:?1??????interior:?Here????}??}????message:?XcmVersionedXcm??{????V2:???????}??????{????????BuyExecution:?{??????????fees:?{????????????id:?{??????????????Concrete:?{????????????????parents:?0????????????????interior:?Here??????????????}????????????}????????????fun:?{??????????????Fungible:?40,000,000,000????????????}??????????}??????????weightLimit:?Unlimited????????}??????}??????{????????Transact:?{??????????originType:?Native??????????requireWeightAtMost:?1,000,000,000??????????call:?{????????????encoded:???????????}????????}??????}??????{????????DepositAsset:?{??????????assets:?{????????????Wild:?All??????????}??????????maxAssets:?1??????????beneficiary:?{????????????parents:?0????????????interior:?{??????????????X1:?{????????????????Parachain:???????????????}????????????}??????????}????????}??????}????]??})
去中心化治理基礎設施Dora Factory推出Kusama平行鏈:3月15日,去中心化治理基礎設施Dora Factory推出Kusama平行鏈,并命名為DORA KSM Parachain。[2022/3/15 13:57:21]
-hex-call>為上面我們構造的encodecalldata:0x1700d907000008000000e21f0000
為我們當前平行鏈的paraid:2008
交易成功之后,會在中繼鏈執行encodecalldata的函數。
鏈BRecipient2009
1.在中繼鏈構造hrmp.hrmpAcceptOpenChannel()的結構體,并獲取encodedcalldata。
其中參數中的sender為發送者的paraid,也就是對應鏈A的paraid
2.回到平行鏈,通過sudo構造ormlXcm.sendAsSovereign()
Moonbeam成功贏得Polkadot第二條平行鏈插槽并增加50%的眾貸獎勵:11月26日消息,Moonbeam基金會官方信息,11月25日晚上11點左右(香港時間),Polkadot網絡上兼容以太坊的智能合約平臺Moonbeam成功贏得Polkadot第二條平行鏈插槽。Moonbeam計劃于12月17日開始上線波卡的部署流程,成為首個全兼容以太坊的波卡平行鏈。
Moonbeam基金會決定在眾貸獎勵池中增加5000萬枚GLMR,目前總獎勵達到1.5億枚GLMR,占初始Token供應量的15%,所有的Moonbeam眾貸參與者均能拿到比原先多50%的獎勵。
本次Moonbeam眾貸共吸引超過19萬參與者,總共貢獻DOT數量超過3570萬枚(約13.9億美元)。作為參與Moonbeam眾貸的獎勵,每貢獻5枚DOT可獲得13.9821枚GLMR。[2021/11/26 7:11:40]
ormlXcm.sendAsSovereign(??dest:?XcmVersionedMultiLocation??{????V1:?{??????parents:?1??????interior:?Here????}??}????message:?XcmVersionedXcm??{????V2:???????}??????{????????BuyExecution:?{??????????fees:?{????????????id:?{??????????????Concrete:?{????????????????parents:?0????????????????interior:?Here??????????????}????????????}????????????fun:?{??????????????Fungible:?40,000,000,000????????????}??????????}??????????weightLimit:?Unlimited????????}??????}??????{????????Transact:?{??????????originType:?Native??????????requireWeightAtMost:?1,000,000,000??????????call:?{????????????encoded:???????????}????????}??????}??????{????????DepositAsset:?{??????????assets:?{????????????Wild:?All??????????}??????????maxAssets:?1??????????beneficiary:?{????????????parents:?0????????????interior:?{??????????????X1:?{????????????????Parachain:???????????????}????????????}??????????}????????}??????}????]??})
Kusama已成功部署首個平行鏈Shell 將開始插槽拍賣:Kusama今日凌晨發推宣布已經成功部署平行鏈Shell,在部署Shell之后的24小時將通過投票將Shell升級到Statemine,隨后開始平行鏈插槽拍賣。[2021/5/18 22:13:31]
為上面我們構造的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
DearKuCoinUsers,KuCoinhasnowopenedtheEverdepositserviceforEverscale(EVER).UserscanchecktheAssets&.
1900/1/1 0:00:00據證券日報報道,美聯儲計劃將于月28日凌晨公布7月份利率決議結果,當前已經進入靜默期,暫無更多信號傳遞市場.
1900/1/1 0:00:00DearKuCoinUsers,TocelebrateOpenLeverage(OLE)beinglistedon?KuCoinandinviteallKuCoinuserstoplaywith.
1900/1/1 0:00:00金色財經報道,三位熟悉此事的消息人士稱,Facebook母公司Meta正在就支持初創公司BetterOpinions進行談判.
1900/1/1 0:00:00虎符交易所計劃將所有用戶資產轉換為債幣HUSDT(HooUSDT),且僅限新創區交易,這在上線后肯定將引發擠兌、大幅折價,若選擇另一「賺幣方案」.
1900/1/1 0:00:00親愛的CoinW用戶:??為助力合約新手順利完成合約交易進階,平臺推出“交易升級,獎勵升級”活動,每一次合約交易量或交易天數進階,均有贈金獎勵.
1900/1/1 0:00:00