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.

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.