#launchpad
We've launched Bedrock, a new framework to build tokenized equity on Solana.
https://x.com/0xSoju/status/2018371205083132068
Bedrock is our attempt to give tokens more rights, as we move towards a fully ICM future.
We're happy to work with you to see how Bedrock best fits into your business, reach out to Soju or the rest of the Meteora team for more info
We've launched Bedrock, a new framework to build tokenized equity on Solana.
https://x.com/0xSoju/status/2018371205083132068
Bedrock is our attempt to give tokens more rights, as we move towards a fully ICM future.
We're happy to work with you to see how Bedrock best fits into your business, reach out to Soju or the rest of the Meteora team for more info
X (formerly Twitter)
Soju 燒酒 | funemployed (@0xSoju) on X
.@MeteoraAG is a token AMM, and we need to make tokens great again.
Today we’re announcing @BedrockFndn, our attempt to rebuild Internet Capital Markets, with real foundations.
Bedrock is a join…
Today we’re announcing @BedrockFndn, our attempt to rebuild Internet Capital Markets, with real foundations.
Bedrock is a join…
❤4🔥3👏2
#launchpad
DBC [release 0.1.9] Program Update containing Market Cap Fee Scheduler and First Swap with Min Fee update is NOW LIVE.
You can bump your SDK to the latest version @meteora-ag/dynamic-bonding-curve-sdk@1.5.2 to start using the latest features.
DBC [release 0.1.9] Program Update containing Market Cap Fee Scheduler and First Swap with Min Fee update is NOW LIVE.
You can bump your SDK to the latest version @meteora-ag/dynamic-bonding-curve-sdk@1.5.2 to start using the latest features.
🫡1
⏰ DAMM v2 Program Update (0.1.8) containing Lock Inner Position, and Inner Vesting Split is COMING SOON
📆 ETA: Monday, 9th February 2026, 11am UTC+8
Added:
- New endpoint lock_inner_position, allowing liquidity to be vested without an external Vesting account for better composability.
Changed:
- Endpoints split_position and split_position2 will now split InnerVesting of the Position account. Integrators who use position splitting should account for the new inner vesting split behavior.
Full Changelog:
https://github.com/MeteoraAg/damm-v2/blob/release_0.1.8/CHANGELOG.md
Full Summary:
https://meteoraag.notion.site/Changelog-Fix-Pool-Params-Lock-Inner-Position-Inner-Vesting-Split-2fccd1ff211180ef8921f3da0b35f13a
📆 ETA: Monday, 9th February 2026, 11am UTC+8
Added:
- New endpoint lock_inner_position, allowing liquidity to be vested without an external Vesting account for better composability.
Changed:
- Endpoints split_position and split_position2 will now split InnerVesting of the Position account. Integrators who use position splitting should account for the new inner vesting split behavior.
Full Changelog:
https://github.com/MeteoraAg/damm-v2/blob/release_0.1.8/CHANGELOG.md
Full Summary:
https://meteoraag.notion.site/Changelog-Fix-Pool-Params-Lock-Inner-Position-Inner-Vesting-Split-2fccd1ff211180ef8921f3da0b35f13a
GitHub
damm-v2/CHANGELOG.md at release_0.1.8 · MeteoraAg/damm-v2
Dynamic Automated Market Maker V2 Program (DAMM V2) - MeteoraAg/damm-v2
❤5
📣 DAMM v2 [release 0.1.8] Program Update containing Lock Inner Position and Inner Vesting Split is NOW LIVE.
Full changelog:
https://github.com/MeteoraAg/damm-v2/blob/release_0.1.8/CHANGELOG.md
Full summary:
https://meteoraag.notion.site/Changelog-Fix-Pool-Params-Lock-Inner-Position-Inner-Vesting-Split-2fccd1ff211180ef8921f3da0b35f13a
Full changelog:
https://github.com/MeteoraAg/damm-v2/blob/release_0.1.8/CHANGELOG.md
Full summary:
https://meteoraag.notion.site/Changelog-Fix-Pool-Params-Lock-Inner-Position-Inner-Vesting-Split-2fccd1ff211180ef8921f3da0b35f13a
GitHub
damm-v2/CHANGELOG.md at release_0.1.8 · MeteoraAg/damm-v2
Dynamic Automated Market Maker V2 Program (DAMM V2) - MeteoraAg/damm-v2
👍4
📣 API Reference Update: DLMM & DAMM v2
We've updated our API reference documentation for DLMM and DAMM v2 with new base endpoints.
What's changing:
New Base URLs
DLMM: https://dlmm.datapi.meteora.ag/
DAMM v2: https://damm-v2.datapi.meteora.ag/
Legacy API Deprecation
The legacy API endpoints (dlmm-api.meteora.ag and dammv2-api.meteora.ag) will be decommissioned on March 15, 2026. Please migrate to the new base URLs before this date.
Important:
Request and response schemas have changed significantly as part of a full API rewrite.
Action required:
Update your integrations to use the new base URLs. The legacy endpoints will continue to function until March 15 but will no longer be available after that date.
Full API reference docs:
https://docs.meteora.ag/api-reference
We've updated our API reference documentation for DLMM and DAMM v2 with new base endpoints.
What's changing:
New Base URLs
DLMM: https://dlmm.datapi.meteora.ag/
DAMM v2: https://damm-v2.datapi.meteora.ag/
Legacy API Deprecation
The legacy API endpoints (dlmm-api.meteora.ag and dammv2-api.meteora.ag) will be decommissioned on March 15, 2026. Please migrate to the new base URLs before this date.
Important:
Request and response schemas have changed significantly as part of a full API rewrite.
Action required:
Update your integrations to use the new base URLs. The legacy endpoints will continue to function until March 15 but will no longer be available after that date.
Full API reference docs:
https://docs.meteora.ag/api-reference
Meteora Documentation
Pools - Meteora Documentation
Returns a paginated list of pools
❤2🔥1👀1
#trading
⏰ DAMM v2 Program Update (0.2.0) containing Compounding Fee Mode, Pool Layout Versioning, and Partner Fee Removal is COMING SOON
📆 ETA: Friday, 13th March 2026, 11am UTC+8
❗️NOTE: This upcoming update contains BREAKING CHANGES affecting:
1. Trading Terminals parsing/indexing the EvtSwap2 event
2. Trading Terminals computing swap quotes for DAMM v2 pools
3. Trading Terminals tracking pool balances for DAMM v2 pools
All affected partners must update before the program goes live.
Breaking Changes:
1. Swap Quote Math (Concentrated Liquidity Pools)
The partner fee is no longer included in quote calculations.
→ Update your fee math: remove partner_fee from swap quote calculations.
2. Swap Event (EvtSwap2)
swap_result.partner_fee is removed and replaced by swap_result.claiming_fee + swap_result.compounding_fee. Total trading fee = claiming_fee + compounding_fee.
→ Update your event deserialization to use the new fields.
3. Pool Balance Tracking
- Concentrated liquidity pools: continue using the existing formula.
- Compounding pools (new): read token_a_amount and token_b_amount directly from pool state.
→ Handle both pool types when tracking balances. Concentrated pools will migrate to pool state in a future update.
Added:
- New collect_fee_mode (Compounding): fees collected in quote token, with a configurable percentage compounded back into reserves. These pools follow the constant-product formula (token_a * token_b = constant) instead of a concentrated price range.
- Endpoints create_config, initialize_customizable_pool, and initialize_pool_with_dynamic_config now support collect_fee_mode == Compounding and configurable compounding_fee_bps.
Changed:
- partner field removed from Pool struct.
- claim_partner_fee endpoint removed.
Full Summary:
https://meteoraag.notion.site/Changelog-Compounding-Liquidity-31ccd1ff2111801d9977df1b3d24fce7
⏰ DAMM v2 Program Update (0.2.0) containing Compounding Fee Mode, Pool Layout Versioning, and Partner Fee Removal is COMING SOON
📆 ETA: Friday, 13th March 2026, 11am UTC+8
❗️NOTE: This upcoming update contains BREAKING CHANGES affecting:
1. Trading Terminals parsing/indexing the EvtSwap2 event
2. Trading Terminals computing swap quotes for DAMM v2 pools
3. Trading Terminals tracking pool balances for DAMM v2 pools
All affected partners must update before the program goes live.
Breaking Changes:
1. Swap Quote Math (Concentrated Liquidity Pools)
The partner fee is no longer included in quote calculations.
→ Update your fee math: remove partner_fee from swap quote calculations.
2. Swap Event (EvtSwap2)
swap_result.partner_fee is removed and replaced by swap_result.claiming_fee + swap_result.compounding_fee. Total trading fee = claiming_fee + compounding_fee.
→ Update your event deserialization to use the new fields.
3. Pool Balance Tracking
- Concentrated liquidity pools: continue using the existing formula.
- Compounding pools (new): read token_a_amount and token_b_amount directly from pool state.
→ Handle both pool types when tracking balances. Concentrated pools will migrate to pool state in a future update.
Added:
- New collect_fee_mode (Compounding): fees collected in quote token, with a configurable percentage compounded back into reserves. These pools follow the constant-product formula (token_a * token_b = constant) instead of a concentrated price range.
- Endpoints create_config, initialize_customizable_pool, and initialize_pool_with_dynamic_config now support collect_fee_mode == Compounding and configurable compounding_fee_bps.
Changed:
- partner field removed from Pool struct.
- claim_partner_fee endpoint removed.
Full Summary:
https://meteoraag.notion.site/Changelog-Compounding-Liquidity-31ccd1ff2111801d9977df1b3d24fce7
meteoraag on Notion
Changelog: Compounding Liquidity | Notion
Changelog for Program
❤4
⚠️ REMINDER: Legacy API Decommission
This is a follow-up reminder that the legacy DLMM and DAMM v2 API endpoints will be permanently decommissioned on March 15, 2026.
If you haven’t migrated yet, please do so now. After March 15, any calls to the legacy endpoints will fail.
Endpoints going offline on March 15:
∙ dlmm-api.meteora.ag
∙ dammv2-api.meteora.ag
New endpoints to migrate to:
∙ DLMM: https://dlmm.datapi.meteora.ag
∙ DAMM v2: https://damm-v2.datapi.meteora.ag/
Important reminder:
The new API is a full rewrite request and response schemas have changed. Please review the updated API reference before migrating.
📖 Full API reference docs: https://docs.meteora.ag/api-reference
This is a follow-up reminder that the legacy DLMM and DAMM v2 API endpoints will be permanently decommissioned on March 15, 2026.
If you haven’t migrated yet, please do so now. After March 15, any calls to the legacy endpoints will fail.
Endpoints going offline on March 15:
∙ dlmm-api.meteora.ag
∙ dammv2-api.meteora.ag
New endpoints to migrate to:
∙ DLMM: https://dlmm.datapi.meteora.ag
∙ DAMM v2: https://damm-v2.datapi.meteora.ag/
Important reminder:
The new API is a full rewrite request and response schemas have changed. Please review the updated API reference before migrating.
📖 Full API reference docs: https://docs.meteora.ag/api-reference
🫡5✍2
#trading
⏰ DAMM v2 Program Update (0.2.0) containing Compounding Fee Mode, Pool Layout Versioning, and Partner Fee Removal is COMING TOMORROW
📆 ETA: Friday, 13th March 2026, 11am UTC+8
⚠️ Breaking Changes for Trading Terminals:
1. Swap Quote Math
• Concentrated pools: partnerFee removed from quote results. Remove it from fee calculations.
• Compounding pools (new): Use constant-product formula (x * y = k). Compute quotes using token_a_amount, token_b_amount, and liquidity from pool state.
2. Swap Event (EvtSwap2)
swap_result.partner_fee is removed. Total trading fee is now split into:
• claiming_fee — claimable portion
• compounding_fee — compounded back into liquidity
Update event deserialization accordingly.
3. Pool Balance Tracking
• Compounding pools: Read token_a_amount and token_b_amount directly from pool state (not derived from liquidity math).
Full Summary:
https://meteoraag.notion.site/Changelog-Compounding-Liquidity-31ccd1ff2111801d9977df1b3d24fce7
⏰ DAMM v2 Program Update (0.2.0) containing Compounding Fee Mode, Pool Layout Versioning, and Partner Fee Removal is COMING TOMORROW
📆 ETA: Friday, 13th March 2026, 11am UTC+8
⚠️ Breaking Changes for Trading Terminals:
1. Swap Quote Math
• Concentrated pools: partnerFee removed from quote results. Remove it from fee calculations.
• Compounding pools (new): Use constant-product formula (x * y = k). Compute quotes using token_a_amount, token_b_amount, and liquidity from pool state.
2. Swap Event (EvtSwap2)
swap_result.partner_fee is removed. Total trading fee is now split into:
• claiming_fee — claimable portion
• compounding_fee — compounded back into liquidity
Update event deserialization accordingly.
3. Pool Balance Tracking
• Compounding pools: Read token_a_amount and token_b_amount directly from pool state (not derived from liquidity math).
Full Summary:
https://meteoraag.notion.site/Changelog-Compounding-Liquidity-31ccd1ff2111801d9977df1b3d24fce7
meteoraag on Notion
Changelog: Compounding Liquidity | Notion
Changelog for Program
👀2❤1
#launchpad
⏰ DBC Program Update (0.1.10) containing DAMM v2 Migration Inner Positions and DAMM v2 Compounding Fee Support is COMING SOON
📆 ETA: Monday, 16th March 2026, 11am UTC+8
Added:
• New MigratedCollectFeeMode.Compounding (2) option in migratedPoolFee.collectFeeMode when creating a config for DAMM v2 migration. Requires compoundingFeeBps (1–10,000) when enabled.
Changed:
• DAMM v2 migration now uses the position itself for LP vesting instead of external vesting accounts, reducing the number of accounts required in the migrateDammV2 instruction.
Full Summary:
https://meteoraag.notion.site/Changelog-Migrate-to-DAMM-v2-Inner-Positions-DAMM-v2-Compounding-Fee-321cd1ff211180f3bb21e40a647c2297
⏰ DBC Program Update (0.1.10) containing DAMM v2 Migration Inner Positions and DAMM v2 Compounding Fee Support is COMING SOON
📆 ETA: Monday, 16th March 2026, 11am UTC+8
Added:
• New MigratedCollectFeeMode.Compounding (2) option in migratedPoolFee.collectFeeMode when creating a config for DAMM v2 migration. Requires compoundingFeeBps (1–10,000) when enabled.
Changed:
• DAMM v2 migration now uses the position itself for LP vesting instead of external vesting accounts, reducing the number of accounts required in the migrateDammV2 instruction.
Full Summary:
https://meteoraag.notion.site/Changelog-Migrate-to-DAMM-v2-Inner-Positions-DAMM-v2-Compounding-Fee-321cd1ff211180f3bb21e40a647c2297
meteoraag on Notion
Changelog - Migrate to DAMM v2 Inner Positions + DAMM v2 Compounding Fee | Notion
Changelog for Program
👀3
⚠️ Decommissioned Legacy APIs
The legacy DLMM and DAMM v2 API endpoints are permanently decommissioned as of today, March 15, 2026.
Endpoints that will go offline today:
∙ dlmm-api.meteora.ag
∙ dammv2-api.meteora.ag
New endpoints to migrate to:
∙ DLMM: https://dlmm.datapi.meteora.ag
∙ DAMM v2: https://damm-v2.datapi.meteora.ag/
Important reminder:
The new API is a full rewrite request and response schemas have changed. Please review the updated API reference before migrating.
📖 Full API reference docs: https://docs.meteora.ag/api-reference
The legacy DLMM and DAMM v2 API endpoints are permanently decommissioned as of today, March 15, 2026.
Endpoints that will go offline today:
∙ dlmm-api.meteora.ag
∙ dammv2-api.meteora.ag
New endpoints to migrate to:
∙ DLMM: https://dlmm.datapi.meteora.ag
∙ DAMM v2: https://damm-v2.datapi.meteora.ag/
Important reminder:
The new API is a full rewrite request and response schemas have changed. Please review the updated API reference before migrating.
📖 Full API reference docs: https://docs.meteora.ag/api-reference
👍3🫡1
#launchpad
DBC [release 0.1.10] containing DAMM v2 Compounding Fee Support and DAMM v2 Migration Inner Positions is NOW LIVE.
You can bump your SDK to the latest version @meteora-ag/dynamic-bonding-curve-sdk@1.5.6 to start using the latest features.
DBC [release 0.1.10] containing DAMM v2 Compounding Fee Support and DAMM v2 Migration Inner Positions is NOW LIVE.
You can bump your SDK to the latest version @meteora-ag/dynamic-bonding-curve-sdk@1.5.6 to start using the latest features.
🔥3👌2
#all
gmet everyone
⚠️ Grouped API endpoints sunsetting May 30th, 2026
The Grouped endpoints on both DLMM and DAMM v2 Data APIs will be permanently decommissioned on May 30, 2026. After this date, requests to these endpoints will return 404.
Affected endpoints
DLMM
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
DAMM v2
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
Action required
If your integration depends on these endpoints, you'll need to migrate before May 30. We won't be providing a drop-in replacement, so you will need to reconstruct the grouped endpoints behavior or find alternative solutions.
gmet everyone
⚠️ Grouped API endpoints sunsetting May 30th, 2026
The Grouped endpoints on both DLMM and DAMM v2 Data APIs will be permanently decommissioned on May 30, 2026. After this date, requests to these endpoints will return 404.
Affected endpoints
DLMM
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
DAMM v2
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
Action required
If your integration depends on these endpoints, you'll need to migrate before May 30. We won't be providing a drop-in replacement, so you will need to reconstruct the grouped endpoints behavior or find alternative solutions.
🫡3❤1👍1
#all
⏰ DLMM Program Update (0.12.0) containing Limit Order and Quote Token Fee is COMING SOON
📆 ETA: Week of 12th May 2026, Tuesday, 11am GMT+8
⚠️ This update contains BREAKING CHANGES affecting:
1. Trading Terminals that index swap and swap2 instructions for DLMM pools
2. Trading Terminal that handles Swap Quote computation for DLMM pools
3. Trading Terminals that index Swap to pivot to index Swap2Evt
Breaking Changes:
- Enum FunctionType no longer defaulted to FunctionType::LiquidityMining. All existing onchain LbPair account will defaulted to FunctionType::Undetermined. With FunctionType::Undetermined, if there's liquidity reward initialized, it will be FunctionType::LiquidityMining, else will be FunctionType::LimitOrder
- Swap quote mechanism due to introducing of collect fee mode on in/out side, and limit order mechanism. Affected endpoints are swap, swap_exact_out, swap_with_price_impact, swap2, swap_exact_out2 and swap_with_price_impact2.
- Due to new limit order logic (consuming more CU), max bins to swap in 1 instruction changes from 280 bins to 260 bins
- Endpoint swap and swap2 bitmap extension account will be mutable due to limit order logic require flipping of liquidity tracking bits.
- Event FeeParameterUpdate added new field base_fee_power_factor
- AccountsType enum variants introduces TransferHookReferral. Clients building swap2, swap_exact_out2 and swap_with_price_impact2 instructions must update their RemainingAccountsInfo slices to include AccountsType::TransferHookReferral when the swap has host_fee_in account. Additionally, any required transfer hook accounts for the referral mint must also be provided in the instruction.
Added:
- New endpoint add_liquidity_by_weight2, that is same as add_liquidity_by_weight but supports token2022
- New endpoint set_permissionless_operation_bits to allow position owner to enable permissionless authorization on some operations such as claim_fee
- New endpoint place_limit_order to allow user to place limit orders for either bid or ask side.
- New endpoint cancel_limit_order to cancel limit order.
- New endpoint close_limit_order_if_empty to close a limit order if it's empty.
- Account PresetParameter added new collect_fee_mode field. All the existing PresetParameter account will have default CollectFeeMode::OnlyInput.
- Account LbPair::StaticParameters added new collect_fee_mode field. All existing LbPair account will have default CollectFeeMode::OnlyInput.
Changed:
- Allow permissionless claim_fee if position owner enabled it
- All the existing LbPair accounts without any liquidity mining rewards will be defaulted to limit order supported pool and doesn't support LM anymore. This is not revert-able.
- Endpoint go_to_a_bin will revert if the pool is disabled / before activation. The restriction can be bypassed by operator by passing operator associated accounts through remaining accounts.
NOTE: Do check out the Notion document for the full changes and minor notes
———
Full Changelog / Summary:
https://meteoraag.notion.site/Changelog-Limit-Order-and-Quote-Token-Fee-345cd1ff2111800cb99bce237364e71c?pvs=73
⏰ DLMM Program Update (0.12.0) containing Limit Order and Quote Token Fee is COMING SOON
📆 ETA: Week of 12th May 2026, Tuesday, 11am GMT+8
⚠️ This update contains BREAKING CHANGES affecting:
1. Trading Terminals that index swap and swap2 instructions for DLMM pools
2. Trading Terminal that handles Swap Quote computation for DLMM pools
3. Trading Terminals that index Swap to pivot to index Swap2Evt
Breaking Changes:
- Enum FunctionType no longer defaulted to FunctionType::LiquidityMining. All existing onchain LbPair account will defaulted to FunctionType::Undetermined. With FunctionType::Undetermined, if there's liquidity reward initialized, it will be FunctionType::LiquidityMining, else will be FunctionType::LimitOrder
- Swap quote mechanism due to introducing of collect fee mode on in/out side, and limit order mechanism. Affected endpoints are swap, swap_exact_out, swap_with_price_impact, swap2, swap_exact_out2 and swap_with_price_impact2.
- Due to new limit order logic (consuming more CU), max bins to swap in 1 instruction changes from 280 bins to 260 bins
- Endpoint swap and swap2 bitmap extension account will be mutable due to limit order logic require flipping of liquidity tracking bits.
- Event FeeParameterUpdate added new field base_fee_power_factor
- AccountsType enum variants introduces TransferHookReferral. Clients building swap2, swap_exact_out2 and swap_with_price_impact2 instructions must update their RemainingAccountsInfo slices to include AccountsType::TransferHookReferral when the swap has host_fee_in account. Additionally, any required transfer hook accounts for the referral mint must also be provided in the instruction.
Added:
- New endpoint add_liquidity_by_weight2, that is same as add_liquidity_by_weight but supports token2022
- New endpoint set_permissionless_operation_bits to allow position owner to enable permissionless authorization on some operations such as claim_fee
- New endpoint place_limit_order to allow user to place limit orders for either bid or ask side.
- New endpoint cancel_limit_order to cancel limit order.
- New endpoint close_limit_order_if_empty to close a limit order if it's empty.
- Account PresetParameter added new collect_fee_mode field. All the existing PresetParameter account will have default CollectFeeMode::OnlyInput.
- Account LbPair::StaticParameters added new collect_fee_mode field. All existing LbPair account will have default CollectFeeMode::OnlyInput.
Changed:
- Allow permissionless claim_fee if position owner enabled it
- All the existing LbPair accounts without any liquidity mining rewards will be defaulted to limit order supported pool and doesn't support LM anymore. This is not revert-able.
- Endpoint go_to_a_bin will revert if the pool is disabled / before activation. The restriction can be bypassed by operator by passing operator associated accounts through remaining accounts.
NOTE: Do check out the Notion document for the full changes and minor notes
———
Full Changelog / Summary:
https://meteoraag.notion.site/Changelog-Limit-Order-and-Quote-Token-Fee-345cd1ff2111800cb99bce237364e71c?pvs=73
meteoraag on Notion
Changelog - Limit Order and Quote Token Fee | Notion
Changelog for Program
❤2👎2😱1
#all
gmet!
❗️We are pushing back the DLMM Program Update by 1 day to give Trading Terminals more time to adopt the changes
⏰ DLMM Program Update (0.12.0) containing Limit Order and Quote Token Fee is COMING SOON
⚠️ Note that this update contains BREAKING CHANGES affecting:
- Trading Terminals that index
- Trading Terminal that handles Swap Quote computation for DLMM pools
- Trading Terminals that index
📆ETA: Wednesday, 13th May 2026, 11am UTC+8
Full Summary: https://meteoraag.notion.site/Changelog-Limit-Order-and-Quote-Token-Fee-345cd1ff2111800cb99bce237364e71c?pvs=73
any questions can ping @dannweeeee
gmet!
❗️We are pushing back the DLMM Program Update by 1 day to give Trading Terminals more time to adopt the changes
⏰ DLMM Program Update (0.12.0) containing Limit Order and Quote Token Fee is COMING SOON
⚠️ Note that this update contains BREAKING CHANGES affecting:
- Trading Terminals that index
swap and swap2 instructions for DLMM pools- Trading Terminal that handles Swap Quote computation for DLMM pools
- Trading Terminals that index
Swap to pivot to index Swap2Evt📆ETA: Wednesday, 13th May 2026, 11am UTC+8
Full Summary: https://meteoraag.notion.site/Changelog-Limit-Order-and-Quote-Token-Fee-345cd1ff2111800cb99bce237364e71c?pvs=73
any questions can ping @dannweeeee
meteoraag on Notion
Changelog - Limit Order and Quote Token Fee | Notion
Changelog for Program
🫡3❤1
#all
🎉 DLMM Program Update (0.12.0) containing Limit Order and Quote Token Fee is LIVE
You can bump your SDK to the latest version @meteora-ag/dlmm@1.9.8 to start using the latest features.
🗒️ For Trading Terminals do ensure the following BREAKING CHANGES are covered:
1. Trading Terminals that uses swap and swap2 instructions for DLMM pools
2. Trading Terminal that processes swapQuote computation for DLMM pools
3. Trading Terminals that index Swap to pivot to index Swap2Evt
🎉 DLMM Program Update (0.12.0) containing Limit Order and Quote Token Fee is LIVE
You can bump your SDK to the latest version @meteora-ag/dlmm@1.9.8 to start using the latest features.
🗒️ For Trading Terminals do ensure the following BREAKING CHANGES are covered:
1. Trading Terminals that uses swap and swap2 instructions for DLMM pools
2. Trading Terminal that processes swapQuote computation for DLMM pools
3. Trading Terminals that index Swap to pivot to index Swap2Evt
👍2🫡1
#launchpad
⏰ DBC Program Update (0.2.0) containing Transfer Hook and Restricted Mint Authority is COMING SOON
📆 ETA: 3rd June 2026, Wednesday, 11am GMT+8
⚠️ This update contains BREAKING CHANGES affecting:
1. Launchpad Partners that uses
📝 This update also contains OPTIONAL affecting:
1. Trading Terminals can choose to index
2. Swap Routers can choose to use
Breaking Changes:
-
-
- For non-transfer-hook pools,
Added:
- Added endpoint
- Added endpoint
- Added endpoints with transfer hook support:
- Added
- Re-enabled
Deprecated:
- Deprecated
Full Changelog: https://docs.meteora.ag/developer-guides/dbc/changelog#dynamic-bonding-curve-0-2-0
⏰ DBC Program Update (0.2.0) containing Transfer Hook and Restricted Mint Authority is COMING SOON
📆 ETA: 3rd June 2026, Wednesday, 11am GMT+8
⚠️ This update contains BREAKING CHANGES affecting:
1. Launchpad Partners that uses
CreatorUpdateAndMintAuthority or PartnerUpdateAndMintAuthority.📝 This update also contains OPTIONAL affecting:
1. Trading Terminals can choose to index
WithTransferHook event variants such as EvtInitializePoolWithTransferHook, EvtSwap2WithTransferHook, EvtCurveCompleteWithTransferHook, EvtCreateConfigV2WithTransferHook.2. Swap Routers can choose to use
swap2_with_transfer_hook for transfer-hook pools.Breaking Changes:
-
create_config endpoint now rejects the configs with the following token_update_authority: CreatorUpdateAndMintAuthority and PartnerUpdateAndMintAuthority-
initialize_virtual_pool_with_spl_token and initialize_virtual_pool_with_token2022 endpoints now reject configs whose token_update_authority is CreatorUpdateAndMintAuthority or PartnerUpdateAndMintAuthority. Existing configs on-chain that used these variants can no longer initialize new pools.- For non-transfer-hook pools,
base_mint mint authority can no longer be assigned to the creator or partner. It is always revoked at pool initialization. Transfer-hook pools may still assign mint authority to creator/partner.Added:
- Added endpoint
create_config_with_transfer_hook that creates a ConfigWithTransferHook account storing the transfer hook program alongside the pool config. - Added endpoint
initialize_virtual_pool_with_token2022_transfer_hook for creating virtual pools with token-2022 base mints that have transfer hooks. - Added endpoints with transfer hook support:
swap2_with_transfer_hook, claim_trading_fee2 and claim_creator_trading_fee2. These accept a transfer_hook_accounts_info: TransferHookAccountsInfo parameter for passing transfer hook extra accounts via remaining accounts. - Added
WithTransferHook event variants for events consumed by external indexers to differentiate between transfer-hook and non-transfer-hook pool operations: EvtInitializePoolWithTransferHook, EvtSwap2WithTransferHook, EvtCurveCompleteWithTransferHook, EvtCreateConfigV2WithTransferHook.- Re-enabled
TokenAuthorityOption::CreatorUpdateAndMintAuthority and TokenAuthorityOption::PartnerUpdateAndMintAuthority for transfer-hook configs only. The mint authority is assigned to the creator or partner at pool initialization.Deprecated:
- Deprecated
TokenAuthorityOption::CreatorUpdateAndMintAuthority and TokenAuthorityOption::PartnerUpdateAndMintAuthority for non-transfer-hook configs.Full Changelog: https://docs.meteora.ag/developer-guides/dbc/changelog#dynamic-bonding-curve-0-2-0
Meteora Documentation
DBC Changelog - Meteora Documentation
Track DBC release notes, breaking changes, and upgrade guidance for the program, IDL, TypeScript SDK, Rust quote helpers, and migration flows.
❤1👏1🫡1
#all
gmet!
⏰ DBC Program Update (0.2.0) containing Transfer Hook and Restricted Mint Authority is COMING SOON
📆 ETA: 3rd June 2026, Wednesday, 11am GMT+8
⚠️ This update contains BREAKING CHANGES affecting:
1. Launchpad Partners that uses
📝 This update also contains OPTIONAL affecting:
1. Trading Terminals can choose to index
2. Swap Routers can choose to use
Full Changelog: https://docs.meteora.ag/developer-guides/dbc/changelog#dynamic-bonding-curve-0-2-0
any questions can ping @dannweeeee
gmet!
⏰ DBC Program Update (0.2.0) containing Transfer Hook and Restricted Mint Authority is COMING SOON
📆 ETA: 3rd June 2026, Wednesday, 11am GMT+8
⚠️ This update contains BREAKING CHANGES affecting:
1. Launchpad Partners that uses
CreatorUpdateAndMintAuthority or PartnerUpdateAndMintAuthority.📝 This update also contains OPTIONAL affecting:
1. Trading Terminals can choose to index
WithTransferHook event variants such as EvtInitializePoolWithTransferHook, EvtSwap2WithTransferHook, EvtCurveCompleteWithTransferHook, EvtCreateConfigV2WithTransferHook.2. Swap Routers can choose to use
swap2_with_transfer_hook for transfer-hook pools.Full Changelog: https://docs.meteora.ag/developer-guides/dbc/changelog#dynamic-bonding-curve-0-2-0
any questions can ping @dannweeeee
Meteora Documentation
DBC Changelog - Meteora Documentation
Track DBC release notes, breaking changes, and upgrade guidance for the program, IDL, TypeScript SDK, Rust quote helpers, and migration flows.
🫡1
#all
🎉 DBC Program Update (0.2.0) containing Transfer Hook and Restricted Mint Authority is LIVE
You can bump your SDK to the latest version @meteora-ag/dynamic-bonding-curve-sdk@1.5.9 to start using the latest features.
⚠️ This update contains BREAKING CHANGES affecting:
1. Launchpad Partners that uses
📝 This update also contains OPTIONAL affecting:
1. Trading Terminals can choose to index
2. Swap Routers can choose to use
🎉 DBC Program Update (0.2.0) containing Transfer Hook and Restricted Mint Authority is LIVE
You can bump your SDK to the latest version @meteora-ag/dynamic-bonding-curve-sdk@1.5.9 to start using the latest features.
⚠️ This update contains BREAKING CHANGES affecting:
1. Launchpad Partners that uses
CreatorUpdateAndMintAuthority or PartnerUpdateAndMintAuthority.📝 This update also contains OPTIONAL affecting:
1. Trading Terminals can choose to index
WithTransferHook event variants.2. Swap Routers can choose to use
swap2_with_transfer_hook for transfer-hook pools.🫡2
#launchpad
⏰ DAMM v2 Program Update (0.2.2) containing Position Delegate is COMING SOON
📆 ETA: 26th June 2026, Friday, 11am GMT+8
Breaking Changes:
- The following endpoints previously rejected unauthorized signers with Anchor's
Added:
- Added support for NFT delegates to manage positions. The following endpoints can now be signed by a delegate if the owner has granted them permission:
- Added new endpoint
- Added new endpoint
Changed:
- Renamed the signer account from
Full Changelog: https://docs.meteora.ag/developer-guides/damm-v2/changelog#cp-amm-0-2-2
⏰ DAMM v2 Program Update (0.2.2) containing Position Delegate is COMING SOON
📆 ETA: 26th June 2026, Friday, 11am GMT+8
Breaking Changes:
- The following endpoints previously rejected unauthorized signers with Anchor's
ConstraintTokenOwner (2015) and now reject with PoolError::InvalidAuthority (6053), PoolError::InvalidPermission (6054), or PoolError::DelegatedAmountNonZero (6070): claim_position_fee, claim_reward, add_liquidity, remove_liquidity, remove_all_liquidity, lock_position, lock_inner_position, permanent_lock_position.Added:
- Added support for NFT delegates to manage positions. The following endpoints can now be signed by a delegate if the owner has granted them permission:
claim_position_fee, claim_reward, add_liquidity, remove_liquidity, remove_all_liquidity, lock_position, lock_inner_position, permanent_lock_position. Note: the close_position, split_position, and split_position2 endpoints remain callable by the owner only.- Added new endpoint
update_delegate_permission to set the permission bitmask on Position.delegate_permission. Pass permission = 0 to clear all permissions. Callers are responsible for managing the SPL token delegate via SPL Approve / Revoke separately. The bitmask supports 8 permissions: AddLiquidity, RemoveLiquidity, RemoveLiquidityToOwner, ClaimPositionFee, ClaimPositionFeeToOwner, ClaimReward, ClaimRewardToOwner, LockPosition.- Added new endpoint
withdraw_dead_liquidity_reward allowing the funder to recover the unowned DEAD_LIQUIDITY reward share of a CollectFeeMode::Compounding pool at any time, without waiting for the reward campaign to end. This share is tracked by the new dead_liquidity_reward_checkpoint field in the Pool RewardInfo.Changed:
- Renamed the signer account from
owner to signer, now that the signer may be a delegate, in the following endpoints: claim_position_fee, claim_reward, add_liquidity, remove_liquidity, remove_all_liquidity, lock_position, lock_inner_position, permanent_lock_position.Full Changelog: https://docs.meteora.ag/developer-guides/damm-v2/changelog#cp-amm-0-2-2
Meteora Documentation
DAMM v2 Changelog - Meteora Documentation
Track DAMM v2 release notes, breaking changes, and upgrade guidance for cp-amm, SDKs, events, quotes, and API integrations.
👀3
#all
gmet
⚠️ Grouped API endpoints sunsetting 29th June, Monday, 11am SGT
After this date, requests to these endpoints will return 4XX.
Affected endpoints:
DLMM
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
DAMM v2
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
Action required:
If your integration depends on these endpoints, you'll need to migrate before June 29th. We won't be providing a drop-in replacement, so you will need to reconstruct the grouped endpoints behavior or find alternative solutions.
NOTE: This is the final notice and extension of deprecation deadline.
gmet
⚠️ Grouped API endpoints sunsetting 29th June, Monday, 11am SGT
After this date, requests to these endpoints will return 4XX.
Affected endpoints:
DLMM
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
DAMM v2
• GET /pools/groups
• GET /pools/groups/{lexical_order_mints}
Action required:
If your integration depends on these endpoints, you'll need to migrate before June 29th. We won't be providing a drop-in replacement, so you will need to reconstruct the grouped endpoints behavior or find alternative solutions.
NOTE: This is the final notice and extension of deprecation deadline.
👍2❤1