[Proposal: 38] Register Bifrost Liquid Staking Tokens (LSTs) xcvASTR, xcvMANTA on Moonbeam

Authors: Tyrone, Thibault

Summary

This proposal aims to add Bifrost vASTR (liquid staking ASTR) and vMANTA (liquid staking MANTA) on Moonbeam, prepare for two use cases:

  1. Pushing the integration of XCM stake/unstake SDK (Bifrost XCM-action SDK) on Moonbeam, it is convenient for users to mint Substrate Native LSTs directly in Moonbeam EVM applications.
  2. Add vASTR and vMANTA in Omni LSD Dapp on Moonbeam for easy user interaction.
  3. Deploy xcvASTR and xcvMANTA liquidity on Moonbeam DEXs.

Test on Moonbase

xcvASTR cross-in Moonbase:

xcvASTR cross-out Moonbase:

xcvMANTA cross-in Moonbase:

xcvMANTA cross-out Moonbase:

Protocol Description

Bifrost (https://bifrost.finance) is a substrate based Kusama and Polkadot parachain that provides non custodial decentralised cross-chain liquid tokens for staked assets. By leveraging on Polkadots cross-consensus message format (XCM) it provides standardised cross-chain liquid staking services for various networks notably Polkadot (vDOT), Kusama (vKSM) and the first LST solutions on both Moonbeam (vGLMR), Moonriver (vMOVR) as well as other multiple chains (currently 6+ chains).

Bifrost is currently one of the largest liquid staking protocols on Polkadot with a current total TVL of $88M. vDOT, Bifrost liquid LST for staked DOT was launched in late May of 2022, and there is already around $32M TVL of DOT staked with Bifrost. vGLMR, the first parachain-liquid staking derivative in Polkadot ecosystem launched in late Nov of 2022, which has accumulated over 5M GLMR staked with Bifrost.

Recently, Bifrost had implemented XCM V3, improved the underlying logic of vTokens (SLP Pallet). Learn more details here.

Bifrost App: https://bifrost.app/

Check Bifrost LST statistics at here.

Motivation

Benefits for Moonbeam ecosystem

  • Protocol Owned Liquidity (POL) : Provide more liquidity for staked ASTR and MANTA, promote the capital utilization of these assets in various DeFi scenarios and applications leveraging Polkadots’ XCM.
  • Drive the enthusiasm and interest of more ASTR and MANTA holders to participate in staking and benefit from the capital efficiency and liquidity benefits of holding these LSTs vs. native staking.
  • Support the growth of the protocols building natively in Moonbeam and Polkadot by integrating xcvASTR and xcvMANTA, and driving utility and usecases within their ecosystems.

What are the differences between Bifrost LSTs “vTokens” and Lido?

The Bifrost parachain pallet natively executes Substrate runtime logics to stake and mint LSTs, thus Bifrost vTokens are easily crossed to other parachains via XCM, these Substrate LSTs’ are supported by Polkadot parachain consensus thus ensuring security.

As vTokens can be crossed chain via XCM, Bifrost had published a vToken XCM mintable Pallet which is called the “SLPx Pallet”. It services other parachains to call this pallet via XCM and mint vTokens, this Pallet then will automatically send vTokens back via XCM to the destination chain’s caller address (the caller address is LST user). Therefore, Bifrost had deployed SLPx contract and omni chain dapp on Moonbeam, to be directly interacted by any Moonbeam applications to support vToken mint & redeem on Moonbeam.

In addition, we built a XCM vToken exchange rate price feed oracle for all vTokens, which could facilitate cross-chain liquidation for vTokens and the use cases in various DeFi protocols (i.e. Lending/Borrowing) on Substrate and EVM parachains.

Read detailed logic about how XCM-action works: https://docs.bifrost.finance/builders/liquid-staking-x-slpx/overview

Bifrost LSTs Risk Declaration

Staking Liquidity Pallet (SLP) is the core module to execute all transactions for underlying staking via the XCM and mint liquid staking Token (vToken) to users. Thus, a SLP vToken security instruction might help to understand the vToken reserve risk and protocol security. Please check all the details at: Staking Liquidity Protocol (SLP) vtoken security.pdf - Google Drive

Links & References

6 Likes

Link to the on-chain proposal: Register Bifrost Liquid Staking Tokens (LSTs) xcvASTR, xcvMANTA on Moonbeam | Polkassembly

4 Likes

gm @tyrone1868 !
Super in favor of this. Still, just like to remind you that your proposal is still waiting for Decision Deposit :slight_smile:

1 Like

Thanks @MAR1,

We’re still looking for someone who can do this :slightly_smiling_face:

Heyya @tyrone1868 - as always: fully supporting this motion!

I put up the DecisionDeposit to get it going :rocket:

2 Likes

@dev0_sik Hey Simon, best regards!

BTW, stay hydrated as always.

2 Likes

Totally supporting this!!!

This proposal goes exactly in the direction of MB eco growth Vision as the main XCM hub of DotSama world… Additionally, more than welcome if this Innovation comes from a reliable Team like Bifrost… Let’s proceed!!!

3 Likes

Happy with the proposal. More assets registered, more interoperability, better for the ecosystem.

6 Likes

+1

Easy Aye. Really happy to see Bifrost’s progress.

2 Likes

Great to see continued adaption on the Moonbeam network, aye to this!

1 Like

LFG !!!
More vTokens, more liquidity, more use cases for users

1 Like