Skip to Content
IntegrationsMeteora Integration

Meteora Integration

Etch uses Meteora  Dynamic AMM for instant liquidity.

Overview

Meteora Dynamic AMM provides:

  • Permissionless pool creation
  • Concentrated liquidity (higher capital efficiency)
  • Low fees for traders
  • LP rewards for providers

How Etch Uses Meteora

When you launch a token, Etch automatically:

  1. Creates a TOKEN/SOL trading pair
  2. Deposits public supply (after reserve %)
  3. Seeds initial SOL liquidity
  4. Returns the pool address

Default Configuration

{ "totalSupply": 1000000000, "reservePercent": 20 }

Results in:

  • 800,000,000 tokens → Pool liquidity
  • 200,000,000 tokens → Reserve (vesting/treasury)
  • 0.1 SOL → Initial SOL liquidity (from Etch)

Pool Parameters

ParameterValue
Pool TypeConstant Product (x*y=k)
Fee0.25% (25 basis points)
Initial SOL0.1 SOL
StableNo

Trading After Launch

Your token is immediately tradeable on:

  • Meteora App 
  • Jupiter aggregator
  • Any DEX that routes through Meteora

Pool Address

The pool address is returned in the launch response:

{ "status": "success", "mint": "ABC123...", "pool": "XYZ789..." }

View on Meteora:

https://app.meteora.ag/pools/{pool-address}

LP Tokens

The Etch wallet receives LP tokens representing liquidity ownership. Future versions will allow:

  • Transferring LP tokens to DAO treasury
  • LP token vesting
  • Fee distribution

Price Discovery

Initial price is determined by:

Price = Initial SOL / Public Token Supply = 0.1 SOL / 800,000,000 tokens = 0.000000000125 SOL per token

The market adjusts price through trading.

Initial price is very low. Consider the tokenomics carefully. Future versions will support custom initial liquidity.

Adding More Liquidity

After launch, anyone can add liquidity directly on Meteora:

  1. Go to app.meteora.ag/pools 
  2. Find your pool
  3. Click “Add Liquidity”
  4. Deposit TOKEN + SOL in ratio

Technical Notes

  • Pool creation uses createPermissionlessPool
  • Pool address is derived before transaction (deterministic)
  • SDK handles compute budget internally
Last updated on