以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > USDC > Info

平行鏈上線技術系列五:平行鏈通過orml-xcm打開hrmp_CHA:ALL

Author:

Time:1900/1/1 0:00:00

實驗環境

兩條平行鏈-鏈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

Tags:PARCHAARAALLParis Inu-tonlbchainBARA價格polkawallet官網

USDC
Ever Everscale (EVER) Is Now Supported on KuCoin_EVER:VER

DearKuCoinUsers,KuCoinhasnowopenedtheEverdepositserviceforEverscale(EVER).UserscanchecktheAssets&.

1900/1/1 0:00:00
BitVito幣位:美聯儲加息窗口即將開啟_BIT:TRU

據證券日報報道,美聯儲計劃將于月28日凌晨公布7月份利率決議結果,當前已經進入靜默期,暫無更多信號傳遞市場.

1900/1/1 0:00:00
合約首屆團隊爭霸賽,贏取百萬大獎,角逐團戰王者!_VER:Dragon Coins

DearKuCoinUsers,TocelebrateOpenLeverage(OLE)beinglistedon?KuCoinandinviteallKuCoinuserstoplaywith.

1900/1/1 0:00:00
Meta計劃向初創公司Better Opinions投資300萬美元_ETA:MET

金色財經報道,三位熟悉此事的消息人士稱,Facebook母公司Meta正在就支持初創公司BetterOpinions進行談判.

1900/1/1 0:00:00
虎符強制轉換用戶資產為Hoo USDT,賺幣計劃回本需27年_NFT:SDT

虎符交易所計劃將所有用戶資產轉換為債幣HUSDT(HooUSDT),且僅限新創區交易,這在上線后肯定將引發擠兌、大幅折價,若選擇另一「賺幣方案」.

1900/1/1 0:00:00
交易升級,獎勵升級:合約進階,步步得獎_SDT:USDT

親愛的CoinW用戶:??為助力合約新手順利完成合約交易進階,平臺推出“交易升級,獎勵升級”活動,每一次合約交易量或交易天數進階,均有贈金獎勵.

1900/1/1 0:00:00
ads