TL:DR
Similarly to earlier proposals from Bifrost, Kintsugi, etc. this is to propose opening bi-directional HRMP tunnels, in order to support the cross-chain communication between Pioneer Metaverse.Network and Karura parachains.
Technical details:
The procedure for opening the channels should be carried out as follows:
- Request opening HRMP channels
1a) Pioneer to request to open the Pioneer to Karura HRMP channel.
1b)Karura to request to open the Karura to Pioneer HRMP channel. - Wait until steps 1a & 1b are approved & enacted.
- Accept requests
3a) Karura propose to accept Pioneer to Karura HRMP channel.
3b) Pioneer propose to accept Karura to Pioneer HRMP channel. - Wait until steps 3a & 3b are approved & enacted.
- Wait for another session on Kusama for the change to be effective
- Crosschain transfer of NEER will be possible at later stage after balance transfer is enabled.
The extrinsics that need to be executed on the relay chain are:
- For step 1a:
hrmp.hrmpInitOpenChannel(recipient: 2000, proposedMaxCapacity: 1000, proposedMaxMessageSize: 102400)
, which hex-encoded is0x3c00d0070000e803000000900100
- For step 1b:
hrmp.hrmpInitOpenChannel(recipient: 2096, proposedMaxCapacity: 1000, proposedMaxMessageSize: 102400)
, which hex-encoded is0x3c0030080000e803000000900100
- For step 3a:
hrmp.hrmpAcceptOpenChannel(sender: 2096)
, which hex-encoded is0x3c0130080000
- For step 3b:
hrmp.hrmpAcceptOpenChannel(sender: 2000)
, which hex-encoded is0x3c01d0070000
Note: The proposedMaxCapacity
and proposedMaxMessageSize
are set to the values of Kusama’s configuration.activeConfig.hrmpChannelMaxCapacity
and configuration.activeConfig.hrmpChannelMaxMessageSize
values.