Skip to main content
This page lists the Solana programs actively used by Bags and shows where to find their Interface Definition Language (IDL) files.
All program IDs below refer to mainnet-beta deployments unless otherwise noted.

Active Programs

ProgramPurposeProgram ID
Bags Fee ClaimerCustom fee splits and fee claimingFEEhPbKVKnco9EXnaY3i4R5rQVUx91wgVfu8qokixywi
Meteora DAMM v2Post-migration tokens (AMM/pool after bonding curve graduation)cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG
Meteora DBCToken creation and bonding curve managementdbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN

Program Overviews

Bags Fee Claimer

  • Purpose: Configure custom fee share splits and claim accrued fees programmatically.
  • Program ID: FEEhPbKVKnco9EXnaY3i4R5rQVUx91wgVfu8qokixywi

Meteora DAMM v2

  • Purpose: AMM used by tokens after migrating from bonding curves; supports SPL and Token-2022 flows.
  • Program ID: cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG
  • More info: See the Meteora developer docs.

Meteora DBC

  • Purpose: Token creation and bonding curve lifecycle management prior to AMM migration.
  • Program ID: dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN
  • More info: See the Meteora developer docs.

IDLs

  • All actively used IDLs (including Meteora and Bags) are available in the Bags SDK repository:
    • bags-sdk IDLs: https://github.com/bagsfm/bags-sdk/tree/main/src/idl
You can consume these IDLs directly in your build tooling or download them for offline use when generating clients.

Address Lookup Table

  • To save on transaction size when interacting with Bags programs and instructions, you can use our public Address Lookup Table (LUT).
  • LUT address: Eq1EVs15EAWww1YtPTtWPzJRLPJoS6VYP9oW9SbNr3yp
  • It includes the most commonly used accounts and will be extended over time.

References

  • Meteora Developer Guide: https://docs.meteora.ag/developer-guide/home
  • Bags SDK IDLs: https://github.com/bagsfm/bags-sdk/tree/main/src/idl

Verification Checklist

  • Network: Ensure you are on mainnet-beta when interacting with the above program IDs.