比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

CHA:平行鏈上線技術系列五—平行鏈通過 orml-xcm 打開 hrmp

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的步驟:

Uniswap宣布已上線BNB Chain:金色財經報道,Uniswap宣布已上線BNB Chain。Uniswap表示,與Polygon和Arbitrum一樣,BNB Chain通常提供比以太坊主網更快、更便宜的交易,使Uniswap更容易為更廣泛的受眾所接受。[2023/3/16 13:06:31]

發送方平行鏈發送一個初始化開放通道請求。

接收方平行鏈接受請求。

兩條鏈需要互相交替進行操作,因為hrmp是單向的,如果需要進行跨鏈資產轉賬就需要打開雙向的hrmp通道。

下面通過鏈A為Sender,鏈B為Recipient,以打開鏈A->鏈B的Hrmpchannel為例

鏈ASender2008

1.在中繼鏈構造hrmp.hrmpInitOpenChannel()的結構體,并獲取encodedcalldata。

這里有三個參數

Recipient接收者的ParaId

HIVE Blockchain 10月產出307枚BTC,現持有約3311枚BTC:11月7日消息,上市礦企HIVE Blockchain發布挖礦數據更新,HIVE 10月份產出的比特幣總產量未307枚BTC。截至目前,HIVE持有約3311枚BTC,市值逾7000萬美元。公司強調沒有任何數字資產或加密挖礦硬件相關的償債付款。該公司已收到140 PH/s的MicroBT M30S++礦機,它們正在安裝中(目前大約80 PH/s已經安裝)。HIVE預計ASIC和GPU的比特幣哈希率到11月底將超過2.7 Exahash。[2022/11/7 12:27:39]

proposeMaxCapacity也是個限制的值

proposeMaxMessageSizexcm消息的大小限制

其中proposeMaxCapacityproposeMaxMessageSize的值不能設置的太大,必須要比中繼鏈規定的最大配比要小,要不然會出錯。通過中繼鏈ChainState下的configuration.activeConfig()方法查找這項約束。

數據:以太坊域名服務ENS注冊總量突破250萬:金色財經報道,根據Dune Analytics最新數據顯示,以太坊域名服務ENS注冊總量突破250萬個,本文撰寫時為2,502,227個,其中主域名注冊量為402,543個,參與獨立地址量為565,494個。另據交易數據顯示,截至目前ENS交易總額已達1.5599億美元,市值約為9224萬美元,當前地板價為0.0009 ETH,24小時下降14%。[2022/9/24 7:18:44]

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:???????????????}????????????}??????????}????????}??????}????]??})

BitMEX推遲BMEX Token上線時間,等待加密市場狀況改善:7月12日消息,據BitMEX官方推特,BitMEX決定推遲BMEX Token在其現貨交易市場上線時間。原因是目前的市場條件不理想,BitMEX希望讓BMEX在持有者能獲得回報的環境中上線。[2022/7/12 2:07:03]

-hex-call>為上面我們構造的encodecalldata:0x1700d907000008000000e21f0000

為我們當前平行鏈的paraid:2008

交易成功之后,會在中繼鏈執行encodecalldata的函數。

鏈BRecipient2009

1.在中繼鏈構造hrmp.hrmpAcceptOpenChannel()的結構體,并獲取encodedcalldata。

Benji Bananas將向通行證NFT持有者發放1800萬枚PRIMATE代幣:5月20日消息,Animoca Brands旗下手游Benji Bananas宣布將向會員通行證NFT持有者空投1800萬枚PRIMATE代幣,持有者將平分1800萬枚代幣獎勵。快照將于美東時間2022年5月26日23:59進行,用戶需將其AppleID或GooglePlay帳戶鏈接到用戶在Benji Bananas網站上連接的錢包并進行KYC驗證。[2022/5/20 3:29:48]

其中參數中的sender為發送者的paraid,也就是對應鏈A的paraid

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:???????????????}????????????}??????????}????????}??????}????]??})

為上面我們構造的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:CHAPARASSALLRocketX exchangeParis Saint-GermainAlnassr FC Fan Tokentrustwalletcrypto

比特幣交易所
BTC:找不到優質的項目和不懂技術并不是我們虧損的本源

我們虧錢的原因是什么?是因為我們沒有辦法識別好的項目嗎?還是說因為不懂技術?并不是假如我們能夠識別好的項目、假如我們也懂技術.

1900/1/1 0:00:00
以太坊:合約獵手:探底進行中

本文思路是根據我的實戰經驗總結的《黑馬量化系統》而來,多空信號如何使用,在電子版的黑馬量化系統教程中有敘述,有興趣的朋友.

1900/1/1 0:00:00
ARB:繼3D購物后 電商平臺再上線“數字藏品”專區

繼推出3D購物功能后,電商平臺又有新體驗。6月30日,手機天貓App上線“數字藏品”專區,首期發行IP小站、博柏利、范思哲、PUMA、adidasneo、小米、華帝等40個品牌的50多款數字藏品.

1900/1/1 0:00:00
ETH:7月是黃金月 7/2日行情分析

有朋友問“狼人不騙狼人,7月一定漲嗎?要是漲的話能漲多少?”回顧歷史來看,每年的4、7、8、10月都是“黃金月”,尤其是在大跌過后,7月往往會快速走高,比如2013年的暴跌,在8月就收復跌幅.

1900/1/1 0:00:00
TOP:注意今天BTC突破這個位置 將迎來暴漲

小牛APP:https://m.cryptopal.live/?name=b1??(鏈接復制到瀏覽器,打開下載~)6月26日14:48預警,價格約0.08美元附近,最高價格為3.091美元.

1900/1/1 0:00:00
SBF:三箭資本已向紐約法院申請破產保護

三箭資本已根據美國破產法第15章向紐約法院申請破產保護,以在英屬維爾京群島執行清算期間保護其美國資產.

1900/1/1 0:00:00
ads