Add gmBTC on Compound V3

Summary

GMX Contributors would like to propose the addition of gmBTC – the deep BTC/USDC liquidity pool token of GMX V2 – to the Arbitrum Compound V3 Liquidity Pool, due to its popularity and significant benefits for Compound 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; based on reflection on the successes and limitations of the experiment that was GMX V1 and GLP, and building a new protocol from the ground up.

GLP proved that there was a desire for community liquidity to support and earn from the utility of creating deep perp markets 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 strengthened 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 Compound V3

  • Increased demand for borrowable assets on Compound V3, 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.
  • $154 million of gmBTC has already been minted on Arbitrum. This demonstrates the asset’s popularity.
  • The APR of this BTC pool stands at ~16%; very respectable yield
  • There are more than 1400 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, 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.

This graph compares the price of GM (solid line) with a hypothetical index of 50% crypto/50% stablecoins that is assumed to rebalance every hour, starting at the same price as GM. The GM price is a historical plot, while the index follows the price action of the underlying crypto asset at 0.5x over the same time period.

In almost every instance, the pool’s GM price ended up higher than the hypothetical rebalanced 50/50 position. Meaning, if you started off holding an equal $ value of both the Index and GM, your GM position would end up being worth more in $ value.

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 Compound V3 Arbitrum Pool has the potential to create new demand for borrowable assets on Compound V3; 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.

Proposed Collateral

We propose adding the following assets as collateral for the gmBTC market

  1. GMX
  2. WBTC
  3. USDT
  4. USDC
  5. ARB

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, Compound, or any other parties. The listing and parameters for such allocation are subject to the approval and discretion of Compound DAO. 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 Likes

As an enthusiastic GMX user, I’m in favour.

3 Likes

Franklin DAO supports exploring more exotic collateral types like gmBTC that have shown resilience over time.

4 Likes

We support the proposal. It promises to attract even more users and increase demand for borrowable assets. Even if with low-latency oracles, given gmBTC’s higher volatility as a liquidity token compared to BTC, it’s essential to evaluate its effects on the lending market’s stability and risk profile before integration.

2 Likes

Thanks for supporting our proposal.

Thanks, @pennblockchain we really appreciate your support.

Thank you for your support! We appreciate your consideration of the potential impacts on market stability and risk profile before integration.

3 Likes

Gauntlet advises against the addition of gmBTC to Comet Markets. However, if there is strong community interest in its inclusion, Gauntlet suggests listing gmBTC as a collateral against USDC or WBTC comet markets, employing extremely conservative parameters.

gmBTC relies on a centralized liquidity source and lacks atomic swap capabilities. Consequently, flash loans cannot be utilized to instantaneously liquidate gmBTC collateral. Furthermore, it’s important to note that protocols incorporating gmBTC as collateral may inadvertently trigger a race-condition due to the limited centralized liquidity, thereby compromising liquidation efficiencies.

Given the constraints posed by limited liquidity sources and the non-atomic nature of gmBTC, Gauntlet strongly advises against its addition or the implementation of risk-averse parameters until atomic swaps are implemented along with more avenues for liquidity.

2 Likes