Meteora
  • Meteora: The most dynamic and sustainable liquidity layer on Solana
  • PRODUCT OVERVIEW
    • Meteora Liquidity Pools
      • DLMM Overview
        • What is DLMM?
        • DLMM Program
        • Dynamic Fees
        • Strategies & Use Cases
        • DLMM Farming Rewards
      • DLMM Launch Pool Overview
      • Dynamic AMM Overview
        • What is a Dynamic AMM Pool?
        • Dynamic AMM LP Fee and APY Calculation
        • Creating a Dynamic AMM Pool via the UI
        • Claiming Fees from Permanently Locked Liquidity
        • Dynamic AMM Stable Pools
        • Dynamic LST Pools
        • Additional yield from Dynamic Vaults
        • Dynamic AMM Farm Overview
      • DAMM v2 Overview
      • Memecoin Pool Overview
        • Memecoin Pool v2
          • What is Memecoin Pool v2?
        • Memecoin Pool v1
          • What is Memecoin Pool v1?
          • Permanently Locking Liquidity
      • Stake2Earn Pool Overview
        • What is a Stake2Earn Pool?
        • Stake2Earn for Launchpads
      • Multi-Token Stable Pool Overview
    • Alpha Vault Overview
    • Dynamic Vault Overview
      • What is a Dynamic Vault?
      • Dynamic Vault Program
      • Hermes - Meteora's Keeper
        • Algorithm to find optimal yield allocations
        • Rebalance crank
        • Operation fee calculation
      • Design Goals
      • Security
      • Dynamic Vaults Whitepaper
      • Dynamic Vaults Community Explainers
      • Affiliate Program for Dynamic Vault
        • Become an Affiliate Partner (Dynamic Vaults)
    • Dynamic Bonding Curve (DBC) Overview
      • What is the Dynamic Bonding Curve?
      • Customizable Pool Configuration
      • Bonding Curve Formula
      • DBC Migrator Keeper
  • Meteora's Anti-Sniper Suite (A.S.S.)
    • Meteora’s Anti-Sniper Suite
      • Dynamic Fees
      • Fee Scheduler
      • Alpha Vault
  • INTEGRATION
    • DLMM Integration
      • DLMM SDK
        • DLMM TypeScript SDK
        • CPI Examples
      • DLMM API
      • Fetching information on locked liquidity in a DLMM
    • Dynamic AMM Pool Integration
      • Dynamic AMM SDK
        • Dynamic AMM TypeScript SDK
        • CPI Examples
      • Dynamic AMM API
        • Pool Info
        • Pool State
      • Setting Pool and Fee Config for Dynamic AMM Pools
      • Create Dynamic Pool with Timestamp/Slot Activation
      • Dynamic AMM - Farm Integration
    • DAMM v2 Integration
      • DAMM v2 SDK
        • DAMM v2 TypeScript SDK
        • DAMM v2 Rust SDK
      • Setting Pool and Fee Config for DAMM v2
      • Technical FAQ
    • Memecoin Pool Integration
      • Memecoin Pool v2 Integration
        • Setting Pool and Fee Config for Memecoin Pool v2
      • Memecoin Pool v1 Integration
        • TypeScript Code Examples
        • CPI Examples
        • Setting Pool and Fee Config for Memecoin Pool v1
        • Track permanently-locked liquidity in Memecoin Pool v1
        • Track Protocol Fee from swaps in Memecoin Pool v1
    • Stake2Earn Pool Integration
    • Dynamic Vault Integration
      • Using TypeScript-Client
      • Using Rust-Client
      • Using CPI
      • Vault API
        • Vault Info
        • Vault State
      • Vault Developer Resources
    • Alpha Vault Integration
      • Alpha Vault TypeScript SDK
      • Alpha Vault without Whitelist Setup
      • Alpha Vault with Whitelist Setup
    • Dynamic Bonding Curve (DBC) Integration
      • DBC SDK
        • DBC TypeScript SDK
        • DBC Rust SDK
      • DBC Fee Scheduler Formula
      • DBC Scripts
      • Program Repo
      • Launchpad Template
      • Technical FAQ
  • TOKEN LAUNCH POOLS
    • Steps to Create a Pool for a Token Launch
      • Create: DLMM Launch Pool
      • Create: Dynamic AMM Pool
      • Create: Memecoin Pool v1
      • Create: Stake2Earn Pool
      • Create: Pools with Alpha Vault
        • Create: DLMM Launch Pool with Alpha Vault
        • Create: Dynamic AMM Pool with Alpha Vault
        • Create: Memecoin Pool with Alpha Vault
        • Create: Stake2Earn Pool with Alpha Vault
    • Anti-Sniper Fee Suite for a Token Launch
  • Resources
    • Audits
    • Meteora Program IDs
    • Meteora APIs
    • Devnet Testing
    • Community Data Dashboards & Tools
    • Meteora Brand Assets
    • THE MASSIVE METEORA STIMULUS PACKAGE
      • Overview
      • 1. Dynamic Liquidity Market Maker (DLMM)
      • 2. Formation Of An LP Army DAO
      • 3. The 10% Stimulus Proposal
  • USER FAQ
    • Getting Started LPing
      • Supported Wallets
      • Prepare SOL
      • SOL required for Rent
      • What is Wrapped SOL?
      • What is an AMM?
      • What does it mean to provide liquidity?
      • How to swap to the tokens required for adding liquidity to a pool
      • How to quickly check if a token has any risks
      • Viewing your transaction history
      • My wallet has been compromised. What should I do?
    • Differences between DLMM and Dynamic Pools
    • DLMM FAQ
    • Dynamic AMM FAQ
      • How is the pool price of the token calculated in a Dynamic AMM?
      • What is a Meteora LP token?
      • How do I see fees earned on a Dynamic AMM Pool?
      • How to track your earnings for a Dynamic Pool?
      • What is Virtual Price in a Dynamic Pool?
      • How do LP tokens, fees, and virtual price work for Dynamic Pools?
      • Why must I add liquidity in non-stable Dynamic Pools using a 50:50 value ratio?
      • What is AMP in a Dynamic Pool with stable coins?
      • Why is the USDT-USDC pool not 1:1 in ratio of assets?
      • Can I create an LST, FX, or Multi-token pool using the Dynamic Pool creation tool?
    • Alpha Vault FAQ
    • Why is the token sometimes not picked up and tradable on Jupiter?
    • How do I create a new farm?
    • Video Tutorials to Get Started
      • LP Army Boot Camp
      • DLMM Strategy Sessions / Jam Sessions
  • Security and Risks
    • Risk of Impermanent Loss (IL)
    • Risk of depositing into an imbalanced pool / pool with price out of sync
    • Smart contract risk
    • Risk of a stablecoin depeg
    • Operational risk for dynamic vaults and pools
    • Lending risk for dynamic vaults and pools
  • legal
    • Terms of Service
    • Stake2Earn Terms of Service
Powered by GitBook
On this page
  • Creating a new Memecoin Pool
  • Using the TypeScript SDK
  • Using the Meteora UI
  • How Memecoin Pool Fees Work
  • Claim fees from permanently-locked liquidity
  • LPs earn Dynamic Fees
  • Protocol Fee
  • Quote token restrictions?
  • [Update: Currently removed] Dialect's Referral Blink
  1. PRODUCT OVERVIEW
  2. Meteora Liquidity Pools
  3. Memecoin Pool Overview
  4. Memecoin Pool v1

What is Memecoin Pool v1?

PreviousMemecoin Pool v1NextPermanently Locking Liquidity

Last updated 1 month ago

Meteora has launched a subset of dynamic pools called "Memecoin pools v1" (or "Meme pools") to support memecoin launches and liquidity.

A memecoin-type dynamic pool has a few unique features specially suited for memecoins:

  • Permanently-locked liquidity with claimable fees: The liquidity you add during pool creation will be permanently locked forever to help raise community confidence, but you can still earn fees on your locked liquidity.

  • Dynamic Fee Schedule: Dynamic Fee is set by the protocol and ranges from 0.15%-15%. This fee may be changed by the protocol over time to optimize for different market conditions. In addition, LPs earn lending yield from the locked SOL and USDC in the pool.

  • Protocol Fee: 20% of the Dynamic Fee is allocated as a Protocol Fee. This Protocol Fee goes to the Protocol or to integrators and trading bots that bring volume to the pool.

  • Tracked by data analytics and trading platforms: Similar to other dynamic pools, memecoin pools are also tracked by Birdeye, DEXScreener, and DEXTools, and trading platforms such as Jupiter. This improves memecoin discoverability by traders, bots, and LPs.

Note: Currently, only the memecoin-type Dynamic AMM Pools have Dynamic Fee. And only the Meteora team is able to change these fees; projects have no backend access.

Creating a new Memecoin Pool

Using the TypeScript SDK

Using the Meteora UI

Users can create a new Memecoin Pool on the UI here: To create a Memecoin Pool (without a Stake2Earn Vault), start the Stake2Earn Pool creation process and set 0% to top stakers and 100% of the fees to yourself.

How Memecoin Pool Fees Work

Claim fees from permanently-locked liquidity

Memecoin projects permanently lock liquidity to give traders confidence. However, on most DEX platforms, fees earned by this liquidity are lost, limiting a project's financial options.

On Meteora, when a liquidity provider creates a new memecoin pool, the liquidity provided is automatically sent to a lock token account to be permanently locked. Fees and yield are still claimable by the liquidity provider (the wallet that provided the liquidity) forever.

By allowing creators to earn fees from locked liquidity, a creator can choose to lock up more or all of the supply and earn fees by growing volume instead of selling allocations as a source of funding. We believe this will help more memecoins improve and grow over the long-run by creating long-term alignment between projects and holders.

Important reminder

If the project wants to permanently lock liquidity in the Memecoin pool, they should ideally lock the liquidity BEFORE the pool starts trading, so that swap fees from locked liquidity are captured the second trading starts.

In a scenario where:

  • The pool started trading - t0

  • Liquidity gets deposited to the pool by the project, but not locked - t1

  • Subsequently, that liquidity is permanently locked by the project - t2

The project will not be able to claim swap fees earned from t1 to t2 (since fees from t1 to t2 are assigned to the LP token before the LP token was permanently locked).

The project will only be able to claim swap fees from locked liquidity starting from t2.

LPs earn Dynamic Fees

Fees earned by the liquidity provider are determined by the Dynamic Fee set by the protocol and ranges from 0.15%-15% of each swap through the pool. This fee may be changed by the protocol over time to optimize for different market conditions.

Fees collected are also added back to the pool and auto-compound, so the longer you wait to claim the fees the faster your earnings will grow!

Only the Meteora team is able to change the Dynamic Fee.

Lending Yield

Additionally, memecoin creators that use memecoin pools can earn from both swap fees and lending yield.

As Memecoin pools (and other dynamic pools) are integrated with our dynamic vaults, the locked SOL or USDC portion in the pools are dynamically sent to external lending protocols for lending yield. When trading volume drops, creators will still be able to earn lending yield from their locked USDC or SOL in their pools. Lending yield also auto-compounds.

Protocol Fee

20% of the Dynamic Fee is allocated as a Protocol Fee that goes to the Protocol or integrators or trading bots that bring volume to the memecoin pool. This helps grow the Meteora Treasury or incentivize more integrations with Meteora and consequently increase volume to the pool. The remaining 80% goes to the memecoin pool creator / LPs.

Only the Meteora team is able to change the Protocol Fee.

Quote token restrictions?

No constraint on the quote token for a Memecoin Pool. However, if the Memecoin Pool is being launched with an Alpha Vault, SOL or USDC must be used as the quote token.

Both creators and referrers will instantly share the fees from any trading that happens on these Blinks. Blink referrers get the some volume referral fee if swaps occur on the meme pool using the blink, while creators (the liquidity providers) get the remaining LP fee.

Example:

  • A memecoin pool is created and has an LP fee of 15% of the swap value

    • 20% of this LP fee is awarded to the volume referrer, in this case the blink referrer

    • So if a user swaps using the referred blink, the referrer earns 20% of 15% = 3% fee from the swap

    • Remaining 80% of 15% = 12% goes to liquidity providers

Note: Blink feature is only available for the memecoin-type of dynamic pools.

[] Dialect's Referral Blink

Thanks to , memecoins launching on Meteora are able to generate referral blinks (blockchain links) on their pools to share across the internet. The aim is to drive volume to the meme pools by incentivizing influencers, KOLs, or meme creators themselves to share the referral blink with their community.

Update: Currently removed
Dialect's Blink feature
Create: Memecoin Pool
https://app.meteora.ag/pools/create