Skip to main content
Before getting started building on DAMM v2, you should read the following resource to get a better understanding of how Meteora’s DAMM v2 works:

What's DAMM v2?

DAMM v2 is one of Meteora’s advanced AMM product that allows you to provide concentrated or spot or single-sided liquidity to a pool and in return minting an NFT that represents your position.

DAMM v2 Configs

Each DAMM v2 pool is a PDA of token mints + config. There are 2 main types of DAMM v2 configs: Static config and Dynamic config.

DAMM v2 Program

At Meteora, we’ve developed a Node.js <> Typescript SDK, a Rust SDK and a Go SDK to make deploying and managing your DAMM v2 liquidity pool easier. The following sections includes information on installing and using the SDKs. It also covers where to find the latest code, and how to contribute to these repositories.

Program Details

DAMM v2 Program

Meteora DAMM v2 Program

DAMM v2 IDL

Meteora DAMM v2 Program IDL
NetworkProgram ID
MainnetcpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG
DevnetcpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG
AuthorityAddress
Pool AuthorityHLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC

Official SDKs

Typescript SDK

Official Meteora DAMM v2 Typescript SDK

Rust SDK

Official Meteora DAMM v2 Rust SDK

Go SDK

Official Meteora DAMM v2 Go SDK