实验环境
两条平行链-链A(2008)和链B(2009)
一条中继链
实验目的
通过orml-xcm打开链A和链B之间的hrmpchannel
前提准备
平行链代理账户需要一定的中继链token,所以需要在中级链通过xcmPallet.limitedReserveTransferAssets()向指定的平行链发送代币
下图例子
平行链代理账户,这是通过paraid生成的账户,他是确定的账户。
Dora Factory将参与4月3日开始的新一轮Kusama平行链拍卖:3月27日消息,据官方消息,DAO-as-a-Service基础设施Dora Factory将参与从4月3日开始的新一轮Kusama平行链拍卖。[2022/3/27 14:20:26]
para-id=2115的平行链代理账户是:5Ec4AhNzgnZ7jXzsdUAEbGBWu2GNfwppYZdf6P1JqNq6BntW
OpenHRMP
开通HRMPchannel的步骤:
发送方平行链发送一个初始化开放通道请求。
接收方平行链接受请求。
两条链需要互相交替进行操作,因为hrmp是单向的,如果需要进行跨链资产转账就需要打开双向的hrmp通道。
下面通过链A为Sender,链B为Recipient,以打开链A->链B的Hrmpchannel为例
Polkadot平行链拍卖预计于11月12日凌晨启动:11月11日消息,Polkadot平行链拍卖预计将于11月12日凌晨正式启动。目前已经有8个Crowdloan活动在Polkadot发起,其中Acala的支持最多,目前已经有1.26万个DOT支持Acala。(PolkaWorld)[2021/11/11 6:46:28]
链ASender2008
1.在中继链构造hrmp.hrmpInitOpenChannel()的结构体,并获取encodedcalldata。
这里有三个参数
Recipient接收者的ParaId
proposeMaxCapacity也是个限制的值
proposeMaxMessageSizexcm消息的大小限制
波卡创始人:添加Kusama首条平行链的投票已启动:金色财经报道,波卡创始人兼Web3基金会主席Gavin Wood发推文称,第110号提案现在可以在Kusama上进行投票,如果通过,这将使第一条平行链添加到Kusama。[2021/5/18 22:12:55]
其中proposeMaxCapacityproposeMaxMessageSize的值不能设置的太大,必须要比中继链规定的最大配比要小,要不然会出错。通过中继链ChainState下的configuration.activeConfig()方法查找这项约束。
2.回到平行链,通过sudo构造ormlXcm.sendAsSovereign()
波卡平行链测试网Rococo V1将于1月11日开放平行链注册:根据1月4日晚的波卡官方聊天室消息,波卡平行链测试网Rococo V1将于1月11日开放平行链注册。[2021/1/5 16:26:22]
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:}}}}}]})
MXC极域宣布全力竞拍第一轮波卡平行链卡槽,并推动落地合作:10月21日消息,MXC极域联合创始人Aaron在火币全球站波卡生态专场访谈中宣布,项目持续投入波卡生态,将全力竞拍第一轮波卡平行链的卡槽,同时竞选波卡中继链节点。Aaron提到MXC极域和波卡核心团队同在德国柏林,团队互有交流。将会利用这个优势,通过构建波卡第一个数据跨链市场,给全球MXC极域持仓用户和智慧城市矿工带来更多波卡节点收入和数据支付收入。
?[2020/10/21]
-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
标签:ENDCODELIMITIMILegends of ElumiaCODEX价格Ethereum Gas LimitSASHIMI币
1、基于窗口方法的优化Interport Finance已通过Multichain集成Circle跨链传输协议:4月28日消息.
“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战.
据官方消息,来自HuobiIncubator的投资负责人ZheLi加入2022波场黑客松大赛第二季评审团。HuobiIncubator旨在助力下一代区块链企业家和技术团队高速发展.
作为全球最受欢迎的公链之一,波场TRON自创立以来始终保持高速发展,生态建设全面开花,各项数据突飞猛进。我们整理了波场TRON取得的辉煌成就,与大家共同见证波场TRON的发展历程.
据最新消息,波场去中心化超抵押稳定币USDD正式登陆BitKan交易所。 波场联合储备入1000万美元USDD和TRX作为储备:官方消息,波场联合储备(TRON DAO Reserve)表示,为.
未来要想成功,现在就必须学习web3,在市场中多次话题提到,WEB3将是改变整个区块链行情的存在,那么想要了解web3,就要从这7个概念去了解首先.