From 35f579b820e60324616d9752dd2c736e670fbc9f Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Thu, 8 Jan 2026 15:51:17 +0800 Subject: [PATCH 1/3] feat: bump cargo version --- Cargo.lock | 2 +- programs/zap/Cargo.toml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ebe94d9..64060f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3550,7 +3550,7 @@ dependencies = [ [[package]] name = "zap" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anchor-lang", "anchor-spl", diff --git a/programs/zap/Cargo.toml b/programs/zap/Cargo.toml index c38b181..817e039 100644 --- a/programs/zap/Cargo.toml +++ b/programs/zap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zap" -version = "0.2.0" +version = "0.2.1" description = "Created with Anchor" edition = "2021" @@ -25,5 +25,5 @@ bytemuck = { workspace = true, features = ["derive", "min_const_generics"] } dlmm = { path = "../../libs/dlmm" } damm-v2 = { git = "https://github.com/MeteoraAg/damm-v2", features = [ "cpi", -], rev = "d9cef5aaec9cfa1a6d3b0b28d213c87c285127de", package="cp-amm" } -ruint = "1.3.0" \ No newline at end of file +], rev = "d9cef5aaec9cfa1a6d3b0b28d213c87c285127de", package = "cp-amm" } +ruint = "1.3.0" From 979b4efc1f1614097e4e66163c05d1648b80f396 Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Thu, 8 Jan 2026 15:51:30 +0800 Subject: [PATCH 2/3] docs: update pr number --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fd868b..7bb0b27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,13 +21,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Breaking Changes -## zap [0.2.1] [PR #15](https://github.com/MeteoraAg/zap-program/pull/41) +## zap [0.2.1] [PR #41](https://github.com/MeteoraAg/zap-program/pull/41) ### Fixed -- Fix zap in damm-v2 with new base fee mode +- Fix zap in damm-v2 with new base fee mode ## zap [0.2.0] [PR #15](https://github.com/MeteoraAg/zap-program/pull/15) ### Added + New endpoints `initialize_ledger_account`, `close_ledger_account`, `set_ledger_balance`, `update_ledger_balance_after_swap`, `zap_in_damm_v2`, `zap_in_dlmm_for_initialized_position` and `zap_in_dlmm_for_uninitialized_position` that allow user to zap in damm v2 and dlmm easily. Refer `ZAPIN.md` for zap_in examples From c8546d3b8c709ebafb1e9c06e46c0ec31a1f1d81 Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Thu, 8 Jan 2026 15:51:33 +0800 Subject: [PATCH 3/3] fix: typo --- programs/zap/src/instructions/ix_zap_out.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/zap/src/instructions/ix_zap_out.rs b/programs/zap/src/instructions/ix_zap_out.rs index e737f35..dab7789 100644 --- a/programs/zap/src/instructions/ix_zap_out.rs +++ b/programs/zap/src/instructions/ix_zap_out.rs @@ -82,9 +82,9 @@ pub fn handle_zap_out<'c: 'info, 'info>( ) -> Result<()> { // validate params params.validate()?; - let disciminator = ¶ms.payload_data[..8]; // first 8 bytes is discriminator + let discriminator = ¶ms.payload_data[..8]; // first 8 bytes is discriminator require!( - is_support_amm_program(ctx.accounts.amm_program.key, disciminator), + is_support_amm_program(ctx.accounts.amm_program.key, discriminator), ZapError::AmmIsNotSupported ); let post_user_token_balance = ctx.accounts.user_token_in_account.amount;