PR with Payload
This proposal aims to add a Balancer gauge for vETH/ETH 50/50 weighted pool on Ethereum, with a 10% emissions cap.
• Website: bifrost.finance
• Documentation: https://wiki.bifrost.finance/
• Github Page: Bifrost · GitHub
• Communities: Discord ; Twitter
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 multiple chains (currently 6+ chains).
Bifrost is currently one of the largest liquid staking protocols on Polkadot with a current total TVL of $63M. vETH, Bifrost liquid staking token (LST) for staked ETH was launched in late November of 2020, and is the protocols largest LST in terms of TVL with $36M. vETH is an ERC-20 decentralised yield bearing dual protocol asset that supports both ERC 20 and Substrate Based (via the Ethereum ↔ Polkadot transfer bridge) in the future.
In order to adapt Ethereum Shanghai update, vETH 2.0 is a new contract which involves two main new functions:
Once The Merge is completed, the exchange rate of vETH/ETH will gradually increase as staking rewards accumulate.
vETH 2.0 supports vETH unstake.
At the initial stage of vETH 2.0 launch, two steps of multi-signature still remain (sign by 5 members in Bifrost governance council + technical committee):
Deposit confirmation: SLP deposit contract executes the final step to deposit ETH to Beacon Chain validators. Before that, it needs Bifrost multisig contract to confirm that the withdrawal credential hash in deposit json (validator deployed by Infstones) is the same as Bifrost generated.
vETH-ETH rate relayer: The relayer bot deployed by Bifrost foundation, synchronize the volumes of ETH in staking and vETH total issuance to SLP contract. The SLP contract has been set a rate increased cap to prevent if the replayer feeds malicious data to dramatically increase vETH price.
Bifrost plans to replace multisig steps by using Secret Shared Validators (SSV), which encrypts a validator key and splits it into several KeyShares. These KeyShares are distributed to four non-trusting nodes run by operators, delivering a robust, fault-tolerant, active-active redundancy for Ethereum staking. Thus, the current multisig process will be abandoned.
Learn more details about vETH 2.0 mechanism and open-sourced contracts here.
Useful Links regarding vETH
With the imminent Shapella update, Bifrost has upgraded its vETH contract and is looking to implement itself within Ethereum and the broader L2 ecosystem. Bifrost aims to expand the availability of its LST and its liquidity through Balancer given its flexibility and unique value proposition within the liquid staking market. Furthermore, by ensuring that the vETH/ETH pool on Balancer is its primary liquidity hub, Bifrost objective is to strategically integrate with protocols such as Aura Finance to provide composable and competitive yield solutions and use cases for holders. Given Bifrost’s desire to integrate with both Balancer and Aura, Bifrost is committed to driving value to the veBAL and vlAURA markets via Hidden Hand voting incentives.
Governance: Bifrost on-chain governance and Bifrost forum
Oracles: vETH Balancer Rate Provider
Slowmist; vETH 2.0 Contract
Slowmist; Bifrost Protocol
Certik; Staking Liquidity Protocol Pallet
Centralization vectors: The protocol is decentralised, the multisig confirmation steps are mentioned in Protocol Description section, here are specification of details:
Market History: vETH composable stable pool
vETH has been a tradable asset since the 27th of November 2020.
Recap of vETH 1.0 initial launched in 2020
Publish of vETH 1.0 deposit history
Bifrost vETH officially listing on Uniswap
AMM Liquidity Mining of vETH in Loopring
vETH listed on DODO
Value: Bifrost aims to make vETH/ETH pool on Balancer as its primary source of liquidity for vETH on Ethereum. As a result, this should result in volume and trading fees for Balancer.
- vETH-WETH Composable Stable Pool: ComposableStablePool | Address 0x793f2d5cd52dfafe7a1a1b0b3988940ba2d6a63d | Etherscan
- Gauge with 10% emissions cap: 0x8a88C1f44854C61a466aB55614F6A7778473418b
The DAO Multisig
0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will interact with the AuthorizerAdaptor at
0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75 and call performAction with the GaugeController at
0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD for the target(address) argument and using
0x3a04f900 followed by the gauge address
0x8a88C1f44854C61a466aB55614F6A7778473418b and the corresponding gauge type for the