[TEMP CHECK] Add gmBTC on Arbitrum V3


Title: [TEMP CHECK] Add gmBTC on Arbitrum V3
Author: @0xlide - @SaucyBlock
Date: 2024-01-25


Summary

This publication presents the community an opportunity to add gmBTC on the Arbitrum Aave v3 Liquidity Pool.

Motivation

GMX Protocol is the largest DEX offering derivatives and one of the most popular DeFi’s today. The introduction of several new features and integration with Chainlink Data Stream in GMX V2 has significantly reduced the risks of front-running and price manipulation compared to GMX V1. gmBTC is a BTC-USD’s Liquidity Token on the GMX V2 and earn fees from leverage trading, borrowing fees and swaps.

Integrating gmBTC as collateral asset in the Aave V3 Arbitrum Pool has the potential to create new demand for borrowable assets on Aave V3, such as WBTC and Stabelcoin.

Specifiction

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

Proposed risk parameters will be shared at the potential ARFC stage of this proposal.

Reference

Project:https://gmx.io/#/
GitHub:https://github.com/gmx-io
Docs:https://docs.gmx.io/docs/intro
Audit: https://github.com/gmx-io/gmx-synthetics/tree/main/audits
Twitter:https://twitter.com/GMX_IO?s=20
Telegram: Telegram: Contact @GMX_IO
Discord: GMX

Next Steps

  1. Gather community feedback on this TEMP CHECK.
  2. If consensus is reached, escalate this proposal to TEMP CHECK snapshot stage.
  3. If TEMP CHECK snapshot outcome is YAE, escalate to ARFC stage.
  4. If consensus on ARFC stage is reached and risk service providers provide feedback on risk parameters, escalate to ARFC snapshot stage.
  5. If ARFC snapshot stage outcome is YAE, escalate to AIP stage

Disclaimer

0xlide is not presenting this TEMP CHECK on behalf of any third party and is not compensated by any entity for creating this TEMP CHECK.

Copyright

Copyright and related rights waived via CC0.

9 Likes

I occasionally trade on GMX, but more than as a trader, I like to use their ‘Earn products’: GLP in the past, and the new GM pools since their launch.

There are some other Arbitrum protocols that already support these as collateral; Abra, Solv, Vaultka. But to be honest, if AAVE introduced them, I would prefer to use AAVE. Just because it’s even more battle-tested.

8 Likes

Hello @SaucyBlock and thanks for this proposal.
A few questions.
Do people holding gmBTC get yield simply by having gmBTC in their wallet? I just read quickly through the docs.
The APR is currently sitting at 25% (6% ARB STIP) so the slope 1 could be set a bit higher to earn more fees while also attracting people to deposit their token in Aave.

Overall it is looking good to me.
Maybe someone who is deeper in GMX can tell if there could be any risks for the protocol.

Thanks

7 Likes

The price of gmBTC will automatically increase due to fees from leverage trading and swaps. Additionally, rewards from the ongoing ARB STIP are airdropped to users every epoch.

GMX S.T.I.P. Incentives Distribution :

6 Likes

That’s correct. The yield from holding any GM pool token is auto-compounded into the price of those GM tokens.

The yield comes from all the trading that takes place on GMX, both swaps and perpetual futures. And they really do a lot of volume: 170 Billion in aggregate trading volume. 1.32 Billion in volume on the GMX V2 pools, just in the last week. Very significant fees are being made too, as a result.

Here’s a great Dashboard with GMX metrics: https://dune.com/gmx-io/gmx-analytics

8 Likes

Hello Aave community!

I was made aware of this proposal by @SaucyBlock and wanted to provide some additional context on the GM pools of GMX V2, as I appreciate the initiative a lot. I’m a communications contributor for GMX. We would love to see Aave integrate a GM pool as collateral, as it’s a win-win situation.

The GM pools can be found at: GMX | Decentralized Perpetual Exchange

A few crucial points:

  • $136 million of GM(BTC) has been minted already on Arbitrum. This shows the asset’s popularity.

  • The APR of this BTC pool stands at 21.23%: very respectable yield

  • There are more than 1400 Liquidity Providers holding the GM(BTC) 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.

  • GM(BTC) is already being integrated in 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.

Let me attach a graphic to illustrate the ecosystem-focused nature of GMX’s approach to DeFi, as I believe it highlights how an Aave integration of GM(BTC) would make significant sense:

GMX ECOSYSTEM 29.11.23|1920x1333

Lastly, in terms of security and risk management, GMX is very diligent. Working with Chaos Labs, Hexagate, Doppel, Chainalysis, Forta… And even formal verification of the contracts through Certora. On top of 4 separate reputable firms having audited the V2 contracts.

8 Likes

Dear AAVE community,

I will express my support of this proposal, because I have seen the strictest discipline for highest security by GMX. Countless audits by the best have been done and are even ongoing as the project keeps developing. Looking at immunefi, GMX is paying the 3rd highest bounty of 5 million for finding a critical weakness in the architecture.

I believe it is a very important factor for this proposal. That it would be beneficial for AAVE should be clear - considering GMX holding a total TVL of around 550million.

4 Likes

If I understand it correctly, the GMX tokens don’t allow atomic withdrawals. Only whitelisted “keepers” can perform swap/withdraws. This poses a substantial risk to the protocol in my opinion. Please correct me if I’m wrong.

1 Like

The following proposal has been escalated to TEMP CHECK Snapshot .

Vote will start tomorrow. We encourage everyone to participate.

It’s correct that GMX doesn’t work with atomic withdrawals; this system with Keepers was required for the perpetuals trading contract architecture.

This doesn’t introduce substantial risk, however. It would just require Aave to set proper risk management parameters; certain caps on deposits and borrowing, for example.

There are unique advantages of the GM tokens just as much. High yield, for example, coupled with the fact that the GM token price is not impacted by burning GM, so a liquidation cascade is highly unlikely.

2 Likes

The TEMP CHECK Snapshot has passed with YAE as winning option with 545K votes.

Therefore, this proposal will transition to the ARFC Stage.

1 Like

Is there an update on this proposal since it passed Snapshot?

1 Like

The ARFC for onboarding gmBTC was approved in March. However, it’s unclear whether the Service Provider is proceeding with the creation of the AIP.