TL;DR
We propose to open HRMP communication between Astar Network and Bifrost. This will require actions on both chains.
Summary
We propose to open a bi-directional channel between Astar Network and Bifrost. The primary use cases will be:
- $vDOT, liquid staking DOT tokens, can be transferred to Astar to be used in the ecosystem of Astar Network and the protocols built on top of the network.
- $DOT tokens on Astar can be transferred to Bifrost and used in Polkadot validator staking while receiving the liquid tokens
- Build liquid staking solution for Astar dApp Staking
Proposal
There is no on-chain proposal. The proposal created in this forum acts as an official proposal between Bifrost and Astar Network.
Technical details (WIP)
The procedure for opening the channels is as follows:
- Bifrost initializes a proposal to open Bifrost to the Astar Network HRMP channel via the Astar forum.
- Wait until the proposal on step 1 gets approved & enacted.
- Onboard your testnet on the Rococo relay chain and exchange public endpoints and parachain-ids.
- Wait until onboarding was successful on testnet.
- Astar Network proposes to accept the Bifrost to Astar Network HRMP channel and open a Astar Network to Bifrost HRMP channel via [Astar MuliSig Governance Batch call].
- Wait until the proposal on step 5 gets approved & enacted.
- Bifrost Polkadot accepts the Astar Network to Bifrost HRMP channel.
- Wait for another session on Kusama/or/Polkadot for the change to be effective.
These extrinsics need to be called with the parachain’s sovereign account as the origin. To achieve this, on the Bifrost side we will use polkadot-xcm pallet to send XCM message to the relay chain, by executing the following extrinsic from the parachain. Astar Network should make an open request call and an accept request call with its pallet.
As a prerequisite, the parachain’s sovereign account must contain at least 10 KSM to be locked as collateral (5 for each channel direction), plus some KSM to pay for XCM execution fees.