Similar to other HRPM channel proposals, we propose to Accept the HRMP channel between Bifrost (Kusama) and Moonriver.
We propose to accept the HRMP channel from Bifrost to Moonriver. Initially, the main use case will be to transfer BNC from Bifrost to Moonriver, but it can be further expanded to other use cases.
Proposal #16 with the following hash: 0xb9a83527d40a4d28321346eb73e9ad5431d3cc82d7330a12fab098324f750f96
To accept the HRMP channel, we need to execute the acceptance in Kusama. The related extrinsics is:
hrmp.hrmpAcceptOpenChannel(sender: 2001), which its hex-encoded call data is 0x3c01d1070000
The *proposedMaxCapacity *and *proposedMaxMessageSize *are set to the values of Kusama’s configuration.activeConfig.hrmpChannelMaxCapacity and configuration.activeConfig.hrmpChannelMaxMessageSize values, respectively.
The extrinsic need to be called from the parachain’s sovereign account as origin, via a democracy proposal. The proposal will use polkadotXcm pallet to send XCM message to the Relay Chain with the following items:
If you are interested, the hex-encoded call data forthe hrmpAcceptOpenChannel on Moonriver is:
Accept Channel: 0x67000101000210000400000000070010a5d4e81300000000070010a5d4e8010700f2052a01060002286bee183c01d10700000d0100040001010070617261e7070000000000000000000000000000000000000000000000000000
As a prerequisite, the parachain’s sovereign account must contain at least ~5 KSM to be locked as collateral (for each channel direction), plus some KSM to pay for XCM execution fees.
hrmp.hrmpAcceptOpenChannel
.0xb9a83527d40a4d28321346eb73e9ad5431d3cc82d7330a12fab098324f750f96
.