Add gmBTC on Venus Protocol

Summary
GMX Contributors would like to propose the addition of gmBTC – the deep BTC/USDC liquidity pool token of GMX V2 – to Venus Protocol due to its popularity and significant benefits for Venus users.

Background: GMX V2

GMX V2 was set in motion with discussion on the GMX forums starting in mid-2022 about the next iteration and direction of GMX. Over time, the constraints of a product like GLP (the GMX V1 Liquidity Pool Token), designed for a particular set of assets and size, limited its ability to fully leverage its potential at scale.

V2 is a more ambitious concept; learning from what worked with the V1 model and what did not work. GMX contributors set out to make a new product built from the ground up to enhance the experience of both traders and liquidity providers.

GLP proved that there was a desire for community owned liquidity that would provide the foundation of a deep perp market on-chain. This meant there wasn’t a need to rely on professional market makers who, on CEXs and even in DeFi, would do so mainly on the basis of preferential deals and extract value from the ecosystem. GMX helped pioneer the idea that Oracles could effectively support price discovery of assets, and be utilised to provide liquidity providers with a more equitable return on capital by not bleeding excess value to MEV.

GMX’s results over the last two years show a fundamental demand from traders to have sovereignty over their assets, control of their positions, transparent pricing, assured protocol solvency (always 100% backed, verifiable on-chain), and isolated risk (as traders only have the funds of a specific position exposed to the GMX protocol, while they continue to have the flexibility to interact with the rest of the vibrant DeFi ecosystem on Arbitrum.)

Arbitrum is an environment built to support the best of Ethereum DeFi. One protocol after another integrated with GMX, showing a strong need for yield-generating assets, capital-efficient trading, hedging on-chain, and supporting a wide range of strategies.

V2 is powered by new low-latency Oracles that were designed over the last year working with Chainlink, and launched first on Arbitrum powering GMX V2. They provide a whole range of additional data streams and exceptionally low-latency trading, giving GMX real-time price updates and faster on-chain execution. The result is stronger and more efficient protocol performance and data security, plus help with mitigating frontrunning risks.

V2 liquidity pools are isolated to each market/asset (now referred to as GM), thus allowing the support of a multitude of markets without adding collective risk. This provides more flexibility for liquidity providers to support the markets they want, and for market forces to scale up new markets that traders are interested in by committing liquidity (since liquidity providers can earn with enhanced trading volumes relative to the asset base).

For traders and protocols, in addition to lower trading fees, GMX V2 has a robust set of market parameters that encourage more balanced open interest. These parameters include differential trading fees based on market balance, the ability to configure borrow fees for over-/underweight open interest, and the opportunity to also earn funding fees. This results in more liquid markets, allowing trades of substantial size in any market conditions, and making GMX a preferred venue to trade, hedge and earn.

Benefits of Adding gmBTC to Venus Protocol

  • Increased demand for borrowable assets on Venus Protocol due to gmBTC’s popularity and low-volatility nature.
  • gmBTC’s low beta properties make it an ideal asset to borrow against.
  • Integration with Chainlink Data Streams in GMX V2 reduces risks of front-running and price manipulation.
  • $118.26 million of gmBTC has already been minted on Arbitrum. This demonstrates the asset’s popularity.
  • The APR of this BTC pool stands at 17.87% (as of the time of writing); a very respectable yield
  • There are more than 757 Liquidity Providers holding the gmBTC token: a healthy, decentralised distribution
  • Chainlink oracles are available for GMX’s GM tokens, providing best-in-class pricing.
  • GMX V2 and its GM tokens are highly composable, and were designed with that in mind.

gmBTC is already being integrated into various DeFi protocols and being successfully used as collateral in multiple money markets: Dolomite, Solv, Abra, Radiant, Rodeo, Vaultka, Silo, LodeStar, and Deltaprime come to mind. Aave is also considering adding support for gmBTC, with such a proposal recently passing a TempCheck.

Motivation
GMX is one of the largest decentralised finance applications, allowing users to buy spot crypto and trade perpetuals on many of the top crypto assets. The introduction of several new features in GMX V2, including the integration with Chainlink Data Streams, has significantly reduced the risks of front-running and price manipulation.

gmBTC is a BTC-USDC Liquidity Token on the GMX V2 platform and earns fees from leveraged trading, borrowing fees, and swaps. More than $150 million in liquidity has been committed to gmBTC by DeFi users, underlining the asset’s massive popularity.

Integrating gmBTC as a collateral asset in the Venus Arbitrum Pool has the potential to create new demand for borrowable assets on Venus; gmBTC has a proven track record of being a low-volatility asset that does not fluctuate greatly as compared to the broader market. The low beta properties of gmBTC make it an ideal asset to borrow against.

Specification

Ticker: gmBTC
Contract Address: 0x47c031236e19d024b42f8AE6780E44A573170703
Chainlink Oracle: 0x395D5c5D552Df670dc4B2B1cef0c4EABfFba492f

Reference
Project: https://gmx.io/#/
GitHub: gmx-io · GitHub
Docs: GMX | GMX Docs
Audit: gmx-synthetics/audits at main · gmx-io/gmx-synthetics · GitHub
Twitter: https://twitter.com/GMX_IO
Telegram: @GMX_IO
Discord: GMX

Next Steps

We invite the community to consider this application for listing the gmBTC market, and welcome suggestions in this direction and any related feedback.

Disclaimer

This proposal is provided for informational purposes only and does not constitute any form of legal commitment or agreement between GMX,Venus Protocol, or any other parties. The listing and parameters for such allocation are subject to the approval and discretion of Venus Protocol. GMX or any other parties makes no warranties or representations regarding the accuracy, completeness, or suitability of the information presented, and will not be liable for any losses, damages, or adverse consequences that may arise in relation to this proposal. All parties are advised to conduct their own due diligence and seek independent legal advice before making any decisions or commitments based on this proposal.

GMX DAO is supported by Labs as voted on in Snapshot: (Snapshot 7)

5 Likes

gmBTC has the opportunity to give some really unique benefits to Venus over on Arbitrum.

This looks like a solid proposal.

2 Likes

I like GMX, I have provided liquidity there for quite a while already because it’s well-secured and highly rewarding. I think this would be smart. They are the strongest community on Arbitrum.

This proposal catches my attention, and I see great potential and benefit for all Venus users. I fully support it being carried out.

I’m happy that Venus is listing more and more assets, and GMX is a premium protocol on Arbitrum, so I’m glad to partner with GMX and list gmBTC.

GM-assets are quite popular among defi enthusiasts. I will gladly vote in favor of the proposal

Excited to see this proposal, gmBTC being a yield-bearing asset, fulfills a great needs for lending/borrowing opportunities.

1 Like

Overview

Chaos Labs supports listing gmBTC on Venus’s Arbitrum Core pool as part of a strategy to enhance its offering with a greater diversity of assets.

Liquidity and Market Cap

The pool value of gmBTC has risen since the start of the month and is standing at $110M.

Its open interest is $45M long and $41.75M short.

Note that “since tokens in a market are reserved based on the total open interest of the market, the liquidity available for redemption is capped at the tokens in the pool multiplied by the pool’s reserve factor minus the tokens reserved. If this capacity is reached, liquidity providers would need to wait for positions to close before selling the GM token or for liquidity to be deposited by other providers.”

Analysis

Integrating gmBTC as a collateral asset can create new demand for borrowable assets, particularly WBTC, WETH, and stablecoins. A primary use case will likely be borrowing the underlying asset (BTC) to hedge delta exposure associated with holding gmBTC. Note that liquidations can occur if the underlying debt asset scales in price while the collateral asset (gmToken) maintains a delta of approximately 0.5. This is due to the gmToken being composed of 50/50 BTC and USDC, assuming the distribution of OI is sufficiently balanced.

Another use case may be borrowing stables to increase delta exposure when supplying liquidity in gmPools. For example, supplying gmAsset as collateral, borrowing USDC, depositing single-sided USDC into gmAsset pool, and attempting to create a delta exposure of ~1. If the price of the gmToken, i.e., the underlying asset * ~0.5, liquidations can occur.

Liquidation Bonus, Collateral Factor, and Liquidation Threshold

Like other assets listed on Venus, the liquidating and withdrawing of gmTokens from the pool can be performed atomically, carrying an additional a 50 bps fee. There also exists a scenario where liquidations may not occur if the collateral received by the liquidator is greater than the liquidity available to be withdrawn or redeemed (based on the pool’s reserve factor). Thus, we recommend a larger liquidation bonus (12%) to incentivize liquidators to potentially take on greater delta risk if they liquidate when redeeming is unavailable.

We recommend setting the LT to 60% to ensure a sufficient buffer below the point where bad debt would accrue based on the LB (0.89). We recommend setting the CF 5 percentage points below the LT to reduce the likelihood of liquidations.

Other platforms may offer gmTokens as collateral with more aggressive Loan-to-collateral parameters. In a mass liquidation scenario, if the underlying gmToken or the asset it represents experiences rapid price fluctuations, these platforms effectively gain priority in liquidations, potentially consuming a significant portion of the gmPool reserve factor buffer before Venus-based liquidations are processed.

Supply and Borrow Caps

Each GMX Market has a reserve factor that caps open interest at a percentage of pool size, reducing both the impact of short positions’ profits and the risk that long positions cannot be fully paid out.

GMX has two separate parameters for reserve factor:

  1. Open Interest Reserve Factor (OIRF): it is impossible to open a position if the new OI > (Pool Size * OIRF)
  2. Reserve Factor: gmTokens cannot be redeemed if Current OI > (Pool Size After Withdrawal * Reserve Factor)

For gmBTC, the Reserve Factor is 175%, and OIFR is 170%.

Thus, to quantify the supply cap, we first take the difference between the Reserve Factor and OIRF: 5%. Effectively, we assume the worst-case scenario concerning the gmToken’s ability to be liquidated and withdrawn based on the parameter values set. Put differently, in the scenario of a fully utilized pool encompassing both long and short positions and factoring in the OIRF; our methodology ensures that the protocol can manage the flow effectively. Even in a scenario in which all positions are liquidated, and collateral is recovered, the protocol can still manage its operational needs. However, it is important to recognize that not all borrowers are expected to employ identical strategies, contrary to this assumption.

Furthermore, the full utilization of the OIRF on both sides suggests a lack of significant market movement in the underlying asset. Typically, in the presence of strong market fluctuations, either short or long positions on GMX will be closed out. The largest observed daily imbalance since February 2024 was September 26, when longs represented just 30% of OI.

This observation is inversely correlated with the anticipated demand for gmBTC as collateral, implying that substantial market movements would be required for liquidation on Venus due to the 0.5 delta.

Given that the pool is valued in USD terms, taking the median pool value over the last 30 days and multiplying by our 5% margin comes out to 2.65M ($5.19M) for gmBTC. Given the additional risks associated with this asset, we do not recommend allowing borrowing.

Specification

gmBTC

Parameter Value
Network Arbitrum
Pool Core
Enable Borrowing No
LTV 55.00%
LT 60.00%
Liquidation Incentive 12.00%
Supply Cap 2,650,000
Borrow Cap -
Kink -
Base -
Multiplier -
JumpMultiplier -
Reserve Factor -