METASTABLE
  • Introduction
  • METASTABLE
    • Protocol Design
      • Meta Vault
        • Configuration
        • Functionality
          • Yield
      • Fees
      • Future Roadmap
    • mPOINTS
  • Developers
    • TypeScript SDK
    • Contracts
    • Objects
    • Coins
  • FAQ
    • What backs superSUI?
    • What backs mUSD?
    • What backs mETH?
  • Legal
    • Legal Terms
Powered by GitBook
On this page
  • Deposit Fee
  • Withdraw Fee
  • Dynamic Fee Calculation
  1. METASTABLE
  2. Protocol Design

Fees

PreviousYieldNextFuture Roadmap

Last updated 3 months ago

Deposit Fee

does not take a fee on deposits. Lets repeat that again, METASTABLE takes a 0% FEE on all deposits.

Withdraw Fee

METASTABLE takes a dynamic withdraw fee to incentivize the Meta Vault's liquidity toward a target liquidity distribution. The fee is based on:

  • Target Liquidity: Determined by the asset’s priority relative to others in the vault.

  • End Liquidity: The expected vault liquidity post-withdrawal.

  • Fee Bands: Minimum and maximum fee rates for each asset.

Currently, METASTABLE sets a minimum fee of 0.01% and a maximum fee of 1% for all supported assets. The minimum fee is set to match the industry norm for stable swap pools, while the maximum fee is set to alleviate minute price differences between the underlying assets.

Dynamic Fee Calculation

If a withdrawal reduces liquidity below the target level, the fee increases proportionally. Withdrawals maintaining liquidity above the target incur the minimum fee. The calculation for the dynamic fee is then calculated as follows:

  1. Target Liquidity:

  1. End Liquidity:

  1. Dynamic Fee:

The resulting fee is subtracted from the withdrawal amount before the stablecoin (or relevant asset) is returned to the user.

METASTABLE