jGLP From JonesDAO - How It Offers Higher Yield for $GLP Holders
- jGLP and jUSDC are the newest yield vaults based on GMX's GLP, and issued by JonesDAO, an Arbitrum yield strategy protocol.
- Act like a matching machine, jGLP vault can boost GLP stakers yield by borrowing $USDC from a stable coin vault, jUSDC vault, to mint more GLP (earning more $ETH fee) and absorbing a portion of its yield.
- Leveraged incentives are also shared with those two pools.
- But the project still lacks revealing detailed leverage mechanism.
What Is JonesDAO?
Previously called DAOJones, Jones DAO is a yield strategy protocol built on Ethereum and Arbitrum.
Its main yield mechanism is building types of vaults that execute different strategies. Currently it provides three types which are:
- OpFi vaults: risk averse, tokens are used to trade options on Dopex, an option protocol on Arbitrum
- Metavaults: tokens are used to provide liquidity and the vault hold stakers' LP positions.
- Advanced strategy vaults: more like customised vaults aiming to draw profit from new DeFi protocols. Currently JonesDAO launches two strategies, jUSDC and jGLP Vault, built on top of GLP pool. We will expand these vaults in the following.
What Are GMX and GLP?
GMX is a leverage DEX on Arbitrum (Avalanche supported also). Anyone can provide liquidity to GMX by minting GLP. GLP is the pool token representing the liquidity position in the shared pool consisting of a mixed-basket of assets that are used for renting to traders for leverage trading.
The basket target asset split is roughly 50:50 between stable and non-stable assets. The GLP token holders (LPs) serve as the counterparty for all traders on GMX, and earn 70% from GMX protocol fee (vested weekly in $ETH, real yield!).
If you are not familar with GMX, we recommand this thread.
Can GMX GLP Be Transfered Or Traded?
Note that even though the GLP token is an ERC20, it cannot be transfered or traded outside of GMX because it does not have a normal transfer contract (GLP contract on Arbitrum). It can only be utilized to redeem the assets locked during the minting process. However, stakedGLP can be transferred like any regular ERC20.
In GMX, the 50% stable asset composition allows traders to short any basket asset, meanwhile offset potential volatile risk for LPs (GLP holders). But this may discourage LPs to provide liquidity since all stables are opportunity cost for them. Because they can easily find more attractive yield opportunities when they anticipate the market is in an upward trend.
If you want to know more about what could happen to GMX in the bull market, here is an interesting deep dive discussing by our colleague @QuantumZebra. As he states, the shortingless market (bull market) makes the GLP pool less capital-efficient because the stablecoin half of the pool will be useless. Traders will only borrow $BTC and $ETH from the pool to make long bets.
To retain liquidity providers, Jones DAO innovatively creates jGLP and jUSDC vaults. They used a so-called "over-the-counter" matching mechanism to leverage and boost GLP holders' incentives meanwhile providing a less risky yield product to $USDC holders.
How Do jGLP and jUSDC Vaults Work?
jGLP vault can boost GLP stakers yield by borrowing $USDC from jUSDC vault to mint more GLP (earning more $ETH fee) and absorbing a portion of its yield.
- Users deposit/stake GLP or any GLP basket token ($UNI, $LINK, $ETH, $WBTC) into jGLP vault. (all basket tokens are minted into GLP first in GMX by jGLP vault's smart contract.)
Note that users can withdraw GLP or any GLP constituent token from the jGLP vault at any time. Vaults will help you redeem from GMX. But that will incur a fee.
- jGLP vault mints jGLP receipt tokens to stakers, only when they select auto-compounding!
- All these GLP's fee yields will be fully transfered to jGLP holders. Till here, the return is no difference between holding GLP or deposite them into jGLP vault.
- Additionally, jGLP vault's smart contract borrows $USDC from and only from jUSDC vault and mint more GLP to realize a leveraged position.
How Much $USDC Does jGLP Borrow? How Big the Leverage Is? Does It Change?
Currently we cannot find the exact figure to show the exact leverage ratio, but JonesDAO has a dynamic leverage ratio moving opposite to the market trends. When market goes down, it will move higher, and vise versa.
According to its doc, it only states "borrow $USDC within specific risk parameters, and uses targeted leverage ranges".
- Hence the jGLP vault's GLPs can be divided into 2 parts: base part (direct deposit by jGLP holders) + leveraged part (borrowed from jUSDC vaults).
- The leveraged portion's yield is separately distributed to 3 parties: jGLP holders, jUSDC holders (30% ∼ 50%), and the governance treasury.
jUSDC vault is the liquidity source of jGLP leverage. This vault is suitable for risk averse users. Because its stables-staking yield is higher than the interest rate in lending protocols like AAVE or Compound.
- Users deposite $USDC into jUSDC vault to earn interest rate. The yield rate is relatively lower than GLP but at least profitable than other lending protocols.
Note that users can signal their intent to withdraw $USDC from the jUSDC vault, and will be available for withdrawal 24 hours later.
- jUSDC recepit tokens are minted to stakers, as well only when they selects auto-compounding.
- The deposited $USDC are borrowed by jGLP contracts with a "specific leverage ratio", to mint more GLP in GMX.
- More yields are generated from these new minted GLP. The yield is distributed following the leveraged portion rule we mentioned before. jUSDC holders can earn from 30% to 50% leveraged-portion yield depending on jUSC pool's utilization rate.
Where All the Yields Come From?
jGLP stakers will earn yields mostly from three sources:
- Base portion. The yields generated from direct depositing GLP to jGLP vault, attribute fully to jGLP holders.(original yield ✅)
- Leveraged portion. The yields from borrowing $USDC from jUSDC vault, attribute partially to jGLP holders. (more yield ✅)
- Reflexive incentives. An incentive mechanism to prevent exiting the liquidity.
Advanced incentives: autocompounding rewards and withdraw punishment
Withdrawing from jGLP need to pay 3% of your total position. Of which, 1/3 will be distributed to other stakers as reflexive incentives. 2/3 will be distributed to stakers who selected auto-compounding (who hold jGLP receipt token)
jUSDC stakers will earn yields mostly from leveraged portion yields. jUSDC stakers also need to pay 0.97% of his/her position size fee to withdraw to other jUSDC stakers as retention incentives.
But the remained jUSDC stakers' actual received retention incentives are the difference between the above amount and the cost of burning GLP to $USDC from GMX. When the cost is more than the 0.97%-fees, there will be no retention incentives occurs.
Note that when exiting $USDC from jUSDC vault, the first liquidity source is from unused $USDC in jUSDC vault. Any further withdrawls need to burnt GLP in GMX.
Keep in mind that the mechanism shows that "jGLP + jUSDC" does not eliminate any opportunity costs or counterparty risks of GLP, rather it only amplifies the yield of directly holding GLPs, by borrowing money from other risk-averse users hands.
In this way, JonesDAO can gain more GLP by providing attractive yields, meanwhile offer a relatively high yield product for risk-averse users.
But for the latter (jUSDC depositors), they actually indirectly bear the liquidity risk of holding GLP, as their own $USDC is taken for mint GLP without getting 100% of that risk premium (most of which is taken by jGLP) but only a fraction of it. If GMX does experience a fomo squeezing on $USDC redemptions, jUSDC holders will be affected seriously.
As for whether the portional risk premium can cover the risks they are bearing, we still lack data support. The official docs and whitepaper are lack of leverage ratio data and detailed fee structure. So DYOR and excerise carfully. We will keep digging.