Charm_Old
  • Charm Overview
  • Alpha Vaults
    • Overview
    • How the strategy works
    • Track Record
  • ALPHA PRO
    • Overview
    • Background
    • The challenges
      • What are projects doing now
    • The Alpha Pro solution
      • Use cases
    • How it works
    • Conclusion
      • Next steps
    • User guides
      • Strategy parameters
  • Other Info
    • Team
    • Investors
    • Social media
      • Discord
      • Twitter
      • Telegram
      • Medium
  • Links
    • Alpha Vaults
  • Previous Products
    • Charm Options (V1)
      • Key Features
        • Capital Efficiency
      • Use Cases
      • How trading works
      • How liquidity provision works
      • Trading Tutorials
        • Open a position
          • Notes
        • Close a position
        • Settlement
      • Liquidity Provision Tutorials
        • Provide liquidity
        • Withdraw liquidity
      • FAQ
    • Cube Tokens
      • How it works
      • FAQ
Powered by GitBook
On this page

Was this helpful?

  1. Previous Products
  2. Charm Options (V1)
  3. Liquidity Provision Tutorials

Provide liquidity

PreviousLiquidity Provision TutorialsNextWithdraw liquidity

Last updated 4 years ago

Was this helpful?

When providing liquidity to an options market, LPs will receive LP Shares that gives them a proportional entitlement to all trading fees earned AFTER they have provided liquidity.

Providing liquidity at Charm can be very lucrative with returns around 6% per month from trading fees in the markets that have already settled. However, it is risky and you can loose up to 100% of your funds. Therefore please read this page in detail and , before providing liquidity.

The following describes the step-by-step instructions to provide liquidity at .

Step 1.

Step 2. Click 'Connect Wallet' at :

Your wallet address should appear in the top right corner:

Step 3. Click 'Pool' to go to the liquidity page:

There are 4 pools where you can provide liquidiy. USDC is used to provide liqudity in all put options markets, and the underlying (eg ETH or WBTC) is used to provide liquidity in the call options markets.

Step 4. Click 'Deposit' next to the market you wish to provide liquidity. The steps below assumes the 'ETH Calls' market was chosen:

Step 5. A new page should appear where you can deposit liquidity.

If you want to deposit around 0.007 worth of ETH, then pick the amount of LP shares so that the total cost is around 0.007:

Please pay close attention to the price impact. It indicates the maximum arbitrage opportunities that are available to traders immediately after you provide liquidity.

A larger price impact means arbitragers can extract more value from your deposit in order to keep the option prices in line, but it will also mean you can gain more from trading fees because larger trade sizes are possible.

Therefore it is advisable to only deposit in small amounts, if you are not comfortable with the price impact.

Please make a note of the total cost.

Step 6. Click 'Deposit ETH' if you wish to proceed. The following will appear in Metamask:

The total cost cost here is 0.007648, rather than 0.007283 because a 5% slippage protection is included if the price of your LP Shares changes after your purchase, but before the trade is executed on-chain. The 5% will be refunded to you if it is not required.

The Metamask box indicates the total cost including estimated gas fees is 0.040021. This INCLUDES the amount that will be refunded to you per the information box above.

Step 7. Click 'Confirm' to proceed with the deposit.

Step 8. Charm and Metamask (not show below) will show the transaction is 'Pending':

Step 9. When your transaction have been confirmed on the Blockchain, you will received the following confirmation from Metamask:

Step 10. Click on the above to view and check your transaction on Etherscan:

From the above, you can check the following details of your transaction:

  • The refund is the amount returned to you per step 6.

  • The LP shares you purchased and the options market, should match the details in step 5.

  • The total cost before refund should match the amount in step 6.

  • The final gas fee should be lower than the Metamask estimate in step 6.

Step 10. Hedge your position by selling options.

Congratulations! You have now provided liquidity to a 24/7 options market that never sleeps.

Your liquidity will help future traders place larger trades, and this means you can benefit more trading fees. For the markets that have settled, 1 USDC of liquidity have generated approximately 8.75 USDC worth of trades, and this has resulted in LPs earning around 6% in trading fees in 1 month.

Your chances of getting similar returns will be increased by purchasing a hedging instrument at Charm (in step 10), and only deposit in small amounts (in step 5).

If will be used to calculate your profit and loss from liquidity provision. See Step 4 in for further details.

When providing liquidity to the calls markets, LP exposure is similar to buying a call option with the lowest strike price (eg buy calls with ETH strike price $480). If you are not comfortable with this exposure, you can reduce it by with the lowest strike price (eg sell calls with strike price 480):

When providing liquidity to the puts markets, LP exposure is similar to buying a put option with the highest strike price (eg buy puts with ETH strike price $10,000). If you are not comfortable with this exposure, you can reduce it by with the highest strike price (eg sell puts with strike price 10,000):

withdrawing liquidity
selling call options
selling put options
understand the risks
Charm
Set up and fund a Metamask wallet
Charm
Example of hedging in ETH calls markets: Selling calls with strike price of 480, at a total cost (eg 0.007228)that is equal to the cost or your LP shares.
Example of hedging in ETH puts markets: Selling puts with strike price of $10,000, at a total cost (eg 100.2 USDC) assuming you have bought 100.2 USDC worth of LP shares in the puts market. at is equal to the cost or your LP shares.