From 44821867947d6ab7f57f81b59c7daeda308a589c Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Wed, 15 Jul 2026 21:10:23 +0800 Subject: [PATCH 1/5] feat: update artifacts --- .prettierignore | 2 + idls/damm_v2.json | 3986 +++++---- idls/dynamic_bonding_curve.json | 3571 ++++---- tests/common/idl/damm_v2.ts | 9437 ++++++++++++--------- tests/common/idl/dynamic_bonding_curve.ts | 8306 ++++++++++-------- tests/fixtures/damm_v2.so | Bin 1254072 -> 1430152 bytes tests/fixtures/dynamic_bonding_curve.so | Bin 1354864 -> 1635320 bytes 7 files changed, 14545 insertions(+), 10757 deletions(-) diff --git a/.prettierignore b/.prettierignore index 4142583..34745fe 100644 --- a/.prettierignore +++ b/.prettierignore @@ -5,3 +5,5 @@ node_modules dist build test-ledger +idls +tests/common/idl diff --git a/idls/damm_v2.json b/idls/damm_v2.json index 62095b1..2a4aa66 100644 --- a/idls/damm_v2.json +++ b/idls/damm_v2.json @@ -2,7 +2,7 @@ "address": "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", "metadata": { "name": "cp_amm", - "version": "0.1.3", + "version": "0.2.3", "spec": "0.1.0", "description": "Created with Anchor" }, @@ -90,9 +90,9 @@ ] }, { - "name": "owner", + "name": "signer", "docs": [ - "owner of position" + "Signer" ], "signer": true }, @@ -109,33 +109,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -153,16 +127,16 @@ ] }, { - "name": "claim_partner_fee", + "name": "claim_position_fee", "discriminator": [ - 97, - 206, - 39, - 105, - 94, - 94, - 126, - 148 + 180, + 38, + 154, + 17, + 133, + 33, + 162, + 211 ], "accounts": [ { @@ -171,19 +145,25 @@ }, { "name": "pool", + "relations": [ + "position" + ] + }, + { + "name": "position", "writable": true }, { "name": "token_a_account", "docs": [ - "The treasury token a account" + "The user token a account" ], "writable": true }, { "name": "token_b_account", "docs": [ - "The treasury token b account" + "The user token b account" ], "writable": true }, @@ -226,12 +206,18 @@ ] }, { - "name": "partner", - "signer": true, - "relations": [ - "pool" + "name": "position_nft_account", + "docs": [ + "The token account for nft" ] }, + { + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true + }, { "name": "token_a_program", "docs": [ @@ -245,95 +231,58 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" } ], - "args": [ - { - "name": "max_amount_a", - "type": "u64" - }, - { - "name": "max_amount_b", - "type": "u64" - } - ] + "args": [] }, { - "name": "claim_position_fee", + "name": "claim_protocol_fee2", "discriminator": [ - 180, - 38, - 154, - 17, - 133, - 33, - 162, - 211 + 235, + 194, + 54, + 69, + 65, + 10, + 236, + 112 ], "accounts": [ { - "name": "pool_authority", - "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" + "name": "receiver_token_account", + "docs": [ + "receiver token account for the claimed token. validated through the protocol_fee program" + ], + "writable": true }, { - "name": "pool", + "name": "token_a_mint", "relations": [ - "position" + "pool" ] }, { - "name": "position", - "writable": true + "name": "token_b_mint", + "relations": [ + "pool" + ] }, { - "name": "token_a_account", - "docs": [ - "The user token a account" - ], - "writable": true + "name": "token_a_program" }, { - "name": "token_b_account", - "docs": [ - "The user token b account" - ], + "name": "token_b_program" + }, + { + "name": "pool", "writable": true }, { "name": "token_a_vault", - "docs": [ - "The vault token account for input token" - ], "writable": true, "relations": [ "pool" @@ -341,31 +290,69 @@ }, { "name": "token_b_vault", - "docs": [ - "The vault token account for output token" - ], "writable": true, "relations": [ "pool" ] }, { - "name": "token_a_mint", - "docs": [ - "The mint of token a" - ], + "name": "pool_authority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" + }, + { + "name": "signer", + "signer": true, + "address": "FkU5rQCWQM131skHCpcEbK8P1JrQGsBgqXe55w525SSF" + } + ], + "args": [ + { + "name": "max_amount", + "type": "u64" + } + ] + }, + { + "name": "claim_reward", + "discriminator": [ + 149, + 95, + 181, + 242, + 94, + 90, + 158, + 162 + ], + "accounts": [ + { + "name": "pool_authority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" + }, + { + "name": "pool", + "writable": true, "relations": [ - "pool" + "position" ] }, { - "name": "token_b_mint", + "name": "position", + "writable": true + }, + { + "name": "reward_vault", "docs": [ - "The mint of token b" + "The vault token account for reward token" ], - "relations": [ - "pool" - ] + "writable": true + }, + { + "name": "reward_mint" + }, + { + "name": "user_token_account", + "writable": true }, { "name": "position_nft_account", @@ -374,531 +361,63 @@ ] }, { - "name": "owner", + "name": "signer", "docs": [ - "owner of position" + "Signer" ], "signer": true }, { - "name": "token_a_program", - "docs": [ - "Token a program" - ] - }, - { - "name": "token_b_program", - "docs": [ - "Token b program" - ] + "name": "token_program" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" } ], - "args": [] - }, - { - "name": "claim_protocol_fee", - "discriminator": [ - 165, - 228, - 133, - 48, - 99, - 249, - 255, - 33 - ], - "accounts": [ + "args": [ { - "name": "pool_authority", - "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" + "name": "reward_index", + "type": "u8" }, { - "name": "pool", - "writable": true - }, - { - "name": "token_a_vault", - "docs": [ - "The vault token account for input token" - ], - "writable": true, - "relations": [ - "pool" - ] - }, - { - "name": "token_b_vault", - "docs": [ - "The vault token account for output token" - ], - "writable": true, - "relations": [ - "pool" - ] - }, - { - "name": "token_a_mint", - "docs": [ - "The mint of token a" - ], - "relations": [ - "pool" - ] - }, - { - "name": "token_b_mint", - "docs": [ - "The mint of token b" - ], - "relations": [ - "pool" - ] - }, - { - "name": "token_a_account", - "docs": [ - "The treasury token a account" - ], - "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ] - }, - { - "kind": "account", - "path": "token_a_program" - }, - { - "kind": "account", - "path": "token_a_mint" - } - ], - "program": { - "kind": "const", - "value": [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ] - } - } - }, - { - "name": "token_b_account", - "docs": [ - "The treasury token b account" - ], - "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ] - }, - { - "kind": "account", - "path": "token_b_program" - }, - { - "kind": "account", - "path": "token_b_mint" - } - ], - "program": { - "kind": "const", - "value": [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ] - } - } - }, - { - "name": "claim_fee_operator", - "docs": [ - "Claim fee operator" - ] - }, - { - "name": "operator", - "docs": [ - "Operator" - ], - "signer": true, - "relations": [ - "claim_fee_operator" - ] - }, - { - "name": "token_a_program", - "docs": [ - "Token a program" - ] - }, - { - "name": "token_b_program", - "docs": [ - "Token b program" - ] - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } - }, - { - "name": "program" - } - ], - "args": [ - { - "name": "max_amount_a", - "type": "u64" - }, - { - "name": "max_amount_b", - "type": "u64" + "name": "skip_reward", + "type": "u8" } ] }, { - "name": "claim_reward", + "name": "close_config", "discriminator": [ - 149, + 145, + 9, + 72, + 157, 95, - 181, - 242, - 94, - 90, - 158, - 162 + 125, + 61, + 85 ], "accounts": [ { - "name": "pool_authority", - "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" - }, - { - "name": "pool", - "writable": true, - "relations": [ - "position" - ] - }, - { - "name": "position", - "writable": true - }, - { - "name": "reward_vault", - "docs": [ - "The vault token account for reward token" - ], - "writable": true - }, - { - "name": "reward_mint" - }, - { - "name": "user_token_account", + "name": "config", "writable": true }, { - "name": "position_nft_account", - "docs": [ - "The token account for nft" - ] + "name": "operator" }, { - "name": "owner", - "docs": [ - "owner of position" - ], + "name": "signer", "signer": true }, - { - "name": "token_program" - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } - }, - { - "name": "program" - } - ], - "args": [ - { - "name": "reward_index", - "type": "u8" - }, - { - "name": "skip_reward", - "type": "u8" - } - ] - }, - { - "name": "close_claim_fee_operator", - "discriminator": [ - 38, - 134, - 82, - 216, - 95, - 124, - 17, - 99 - ], - "accounts": [ - { - "name": "claim_fee_operator", - "writable": true - }, { "name": "rent_receiver", "writable": true }, { - "name": "admin", - "signer": true - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -907,25 +426,24 @@ "args": [] }, { - "name": "close_config", + "name": "close_operator_account", "discriminator": [ - 145, + 171, 9, - 72, - 157, - 95, - 125, - 61, - 85 + 213, + 74, + 120, + 23, + 3, + 29 ], "accounts": [ { - "name": "config", + "name": "operator", "writable": true }, { - "name": "admin", - "writable": true, + "name": "signer", "signer": true }, { @@ -933,33 +451,7 @@ "writable": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1025,97 +517,10 @@ "docs": [ "Program to create NFT mint/token account and transfer for token22 account" ], - "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } - }, - { - "name": "program" - } - ], - "args": [] - }, - { - "name": "close_token_badge", - "discriminator": [ - 108, - 146, - 86, - 110, - 179, - 254, - 10, - 104 - ], - "accounts": [ - { - "name": "token_badge", - "writable": true - }, - { - "name": "admin", - "writable": true, - "signer": true - }, - { - "name": "rent_receiver", - "writable": true + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1124,86 +529,35 @@ "args": [] }, { - "name": "create_claim_fee_operator", + "name": "close_token_badge", "discriminator": [ - 169, - 62, - 207, - 107, - 58, - 187, - 162, - 109 + 108, + 146, + 86, + 110, + 179, + 254, + 10, + 104 ], "accounts": [ { - "name": "claim_fee_operator", - "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 99, - 102, - 95, - 111, - 112, - 101, - 114, - 97, - 116, - 111, - 114 - ] - }, - { - "kind": "account", - "path": "operator" - } - ] - } + "name": "token_badge", + "writable": true }, { "name": "operator" }, { - "name": "admin", - "writable": true, + "name": "signer", "signer": true }, { - "name": "system_program", - "address": "11111111111111111111111111111111" + "name": "rent_receiver", + "writable": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1214,7 +568,7 @@ { "name": "create_config", "docs": [ - "ADMIN FUNCTIONS /////" + "OPERATOR FUNCTIONS /////" ], "discriminator": [ 201, @@ -1251,7 +605,14 @@ } }, { - "name": "admin", + "name": "operator" + }, + { + "name": "signer", + "signer": true + }, + { + "name": "payer", "writable": true, "signer": true }, @@ -1260,33 +621,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1344,7 +679,14 @@ } }, { - "name": "admin", + "name": "operator" + }, + { + "name": "signer", + "signer": true + }, + { + "name": "payer", "writable": true, "signer": true }, @@ -1353,50 +695,95 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "index", + "type": "u64" + }, + { + "name": "config_parameters", + "type": { + "defined": { + "name": "DynamicConfigParameters" + } + } + } + ] + }, + { + "name": "create_operator_account", + "docs": [ + "ADMIN FUNCTIONS /////" + ], + "discriminator": [ + 221, + 64, + 246, + 149, + 240, + 153, + 229, + 163 + ], + "accounts": [ + { + "name": "operator", + "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [ - 95, - 95, - 101, - 118, + 111, + 112, 101, - 110, - 116, - 95, + 114, 97, - 117, 116, - 104, 111, - 114, - 105, - 116, - 121 + 114 ] + }, + { + "kind": "account", + "path": "whitelisted_address" } ] } }, + { + "name": "whitelisted_address" + }, + { + "name": "signer", + "signer": true + }, + { + "name": "payer", + "writable": true, + "signer": true + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "event_authority" + }, { "name": "program" } ], "args": [ { - "name": "index", - "type": "u64" - }, - { - "name": "config_parameters", - "type": { - "defined": { - "name": "DynamicConfigParameters" - } - } + "name": "permission", + "type": "u128" } ] }, @@ -1506,46 +893,20 @@ "signer": true }, { - "name": "token_program", - "docs": [ - "Program to create NFT mint/token account and transfer for token22 account" - ], - "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" - }, - { - "name": "system_program", - "address": "11111111111111111111111111111111" - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } - }, - { + "name": "token_program", + "docs": [ + "Program to create NFT mint/token account and transfer for token22 account" + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "event_authority" + }, + { "name": "program" } ], @@ -1596,7 +957,14 @@ "name": "token_mint" }, { - "name": "admin", + "name": "operator" + }, + { + "name": "signer", + "signer": true + }, + { + "name": "payer", "writable": true, "signer": true }, @@ -1605,33 +973,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1639,6 +981,139 @@ ], "args": [] }, + { + "name": "dummy_ix", + "discriminator": [ + 234, + 95, + 176, + 185, + 7, + 42, + 35, + 159 + ], + "accounts": [ + { + "name": "pod_aligned_fee_time_scheduler" + }, + { + "name": "pod_aligned_fee_rate_limiter" + }, + { + "name": "pod_aligned_fee_market_cap_scheduler" + } + ], + "args": [ + { + "name": "_ixs", + "type": { + "defined": { + "name": "DummyParams" + } + } + } + ] + }, + { + "name": "fix_config_fee_params", + "discriminator": [ + 38, + 30, + 216, + 81, + 250, + 177, + 243, + 254 + ], + "accounts": [ + { + "name": "config", + "writable": true + }, + { + "name": "operator" + }, + { + "name": "signer", + "signer": true + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "BaseFeeParameters" + } + } + } + ] + }, + { + "name": "fix_pool_fee_params", + "discriminator": [ + 132, + 98, + 81, + 196, + 44, + 58, + 120, + 193 + ], + "accounts": [ + { + "name": "pool", + "writable": true + }, + { + "name": "operator" + }, + { + "name": "signer", + "signer": true + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "BaseFeeParameters" + } + } + } + ] + }, + { + "name": "fix_pool_layout_version", + "discriminator": [ + 166, + 158, + 69, + 35, + 81, + 167, + 200, + 215 + ], + "accounts": [ + { + "name": "pool", + "writable": true + }, + { + "name": "operator" + }, + { + "name": "signer", + "signer": true + } + ], + "args": [] + }, { "name": "fund_reward", "discriminator": [ @@ -1675,33 +1150,7 @@ "name": "token_program" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1950,33 +1399,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -2230,33 +1653,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -2514,35 +1911,9 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } - }, - { + "name": "event_authority" + }, + { "name": "program" } ], @@ -2631,33 +2002,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -2678,6 +2023,60 @@ } ] }, + { + "name": "lock_inner_position", + "discriminator": [ + 72, + 19, + 49, + 204, + 18, + 122, + 23, + 90 + ], + "accounts": [ + { + "name": "pool", + "relations": [ + "position" + ] + }, + { + "name": "position", + "writable": true + }, + { + "name": "position_nft_account", + "docs": [ + "The token account for nft" + ] + }, + { + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "VestingParameters" + } + } + } + ] + }, { "name": "lock_position", "discriminator": [ @@ -2713,9 +2112,9 @@ ] }, { - "name": "owner", + "name": "signer", "docs": [ - "owner of position" + "Signer" ], "signer": true }, @@ -2729,33 +2128,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -2803,40 +2176,14 @@ ] }, { - "name": "owner", + "name": "signer", "docs": [ - "owner of position" + "Signer" ], "signer": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -2971,9 +2318,9 @@ ] }, { - "name": "owner", + "name": "signer", "docs": [ - "owner of position" + "Signer" ], "signer": true }, @@ -2990,33 +2337,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3120,9 +2441,9 @@ ] }, { - "name": "owner", + "name": "signer", "docs": [ - "owner of position" + "Signer" ], "signer": true }, @@ -3139,33 +2460,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3200,37 +2495,89 @@ "writable": true }, { - "name": "admin", + "name": "operator" + }, + { + "name": "signer", "signer": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "status", + "type": "u8" + } + ] + }, + { + "name": "split_position", + "discriminator": [ + 172, + 241, + 221, + 138, + 161, + 29, + 253, + 42 + ], + "accounts": [ + { + "name": "pool", + "writable": true, + "relations": [ + "first_position", + "second_position" + ] + }, + { + "name": "first_position", + "docs": [ + "The first position" + ], + "writable": true + }, + { + "name": "first_position_nft_account", + "docs": [ + "The token account for position nft" + ] + }, + { + "name": "second_position", + "docs": [ + "The second position" + ], + "writable": true + }, + { + "name": "second_position_nft_account", + "docs": [ + "The token account for position nft" + ] + }, + { + "name": "first_owner", + "docs": [ + "Owner of first position" + ], + "signer": true + }, + { + "name": "second_owner", + "docs": [ + "Owner of second position" + ], + "signer": true + }, + { + "name": "event_authority" }, { "name": "program" @@ -3238,22 +2585,26 @@ ], "args": [ { - "name": "status", - "type": "u8" + "name": "params", + "type": { + "defined": { + "name": "SplitPositionParameters" + } + } } ] }, { - "name": "split_position", + "name": "split_position2", "discriminator": [ - 172, - 241, 221, - 138, - 161, - 29, - 253, - 42 + 147, + 228, + 207, + 140, + 212, + 17, + 119 ], "accounts": [ { @@ -3305,33 +2656,7 @@ "signer": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3339,12 +2664,8 @@ ], "args": [ { - "name": "params", - "type": { - "defined": { - "name": "SplitPositionParameters" - } - } + "name": "numerator", + "type": "u32" } ] }, @@ -3432,47 +2753,219 @@ ] }, { - "name": "token_b_program", - "docs": [ - "Token b program" - ] + "name": "token_b_program", + "docs": [ + "Token b program" + ] + }, + { + "name": "referral_token_account", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "_params", + "type": { + "defined": { + "name": "SwapParameters" + } + } + } + ] + }, + { + "name": "swap2", + "discriminator": [ + 65, + 75, + 63, + 76, + 235, + 91, + 91, + 136 + ], + "accounts": [ + { + "name": "pool_authority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" + }, + { + "name": "pool", + "docs": [ + "Pool account" + ], + "writable": true + }, + { + "name": "input_token_account", + "docs": [ + "The user token account for input token" + ], + "writable": true + }, + { + "name": "output_token_account", + "docs": [ + "The user token account for output token" + ], + "writable": true + }, + { + "name": "token_a_vault", + "docs": [ + "The vault token account for input token" + ], + "writable": true, + "relations": [ + "pool" + ] + }, + { + "name": "token_b_vault", + "docs": [ + "The vault token account for output token" + ], + "writable": true, + "relations": [ + "pool" + ] + }, + { + "name": "token_a_mint", + "docs": [ + "The mint of token a" + ] + }, + { + "name": "token_b_mint", + "docs": [ + "The mint of token b" + ] + }, + { + "name": "payer", + "docs": [ + "The user performing the swap" + ], + "signer": true + }, + { + "name": "token_a_program", + "docs": [ + "Token a program" + ] + }, + { + "name": "token_b_program", + "docs": [ + "Token b program" + ] + }, + { + "name": "referral_token_account", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "_params", + "type": { + "defined": { + "name": "SwapParameters2" + } + } + } + ] + }, + { + "name": "update_delegate_permission", + "discriminator": [ + 175, + 165, + 56, + 64, + 0, + 251, + 89, + 47 + ], + "accounts": [ + { + "name": "position", + "writable": true + }, + { + "name": "position_nft_account", + "docs": [ + "The token account for nft" + ] + }, + { + "name": "owner", + "signer": true + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "permission", + "type": "u32" + } + ] + }, + { + "name": "update_pool_fees", + "discriminator": [ + 118, + 217, + 203, + 179, + 60, + 8, + 70, + 89 + ], + "accounts": [ + { + "name": "pool", + "writable": true + }, + { + "name": "operator" }, { - "name": "referral_token_account", - "docs": [ - "referral token account" - ], - "writable": true, - "optional": true + "name": "signer", + "signer": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3483,7 +2976,7 @@ "name": "params", "type": { "defined": { - "name": "SwapParameters" + "name": "UpdatePoolFeesParameters" } } } @@ -3511,33 +3004,7 @@ "signer": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3576,33 +3043,7 @@ "signer": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3619,6 +3060,59 @@ } ] }, + { + "name": "withdraw_dead_liquidity_reward", + "discriminator": [ + 121, + 99, + 224, + 91, + 178, + 14, + 22, + 132 + ], + "accounts": [ + { + "name": "pool_authority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "reward_vault", + "writable": true + }, + { + "name": "reward_mint" + }, + { + "name": "funder_token_account", + "writable": true + }, + { + "name": "funder", + "signer": true + }, + { + "name": "token_program" + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "reward_index", + "type": "u8" + } + ] + }, { "name": "withdraw_ineligible_reward", "discriminator": [ @@ -3659,33 +3153,7 @@ "name": "token_program" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3700,19 +3168,6 @@ } ], "accounts": [ - { - "name": "ClaimFeeOperator", - "discriminator": [ - 166, - 48, - 134, - 86, - 34, - 200, - 188, - 150 - ] - }, { "name": "Config", "discriminator": [ @@ -3726,6 +3181,58 @@ 130 ] }, + { + "name": "Operator", + "discriminator": [ + 219, + 31, + 188, + 145, + 69, + 139, + 204, + 117 + ] + }, + { + "name": "PodAlignedFeeMarketCapScheduler", + "discriminator": [ + 251, + 130, + 208, + 253, + 245, + 27, + 145, + 203 + ] + }, + { + "name": "PodAlignedFeeRateLimiter", + "discriminator": [ + 160, + 219, + 8, + 251, + 179, + 7, + 16, + 117 + ] + }, + { + "name": "PodAlignedFeeTimeScheduler", + "discriminator": [ + 239, + 132, + 138, + 213, + 67, + 154, + 130, + 70 + ] + }, { "name": "Pool", "discriminator": [ @@ -3780,32 +3287,6 @@ } ], "events": [ - { - "name": "EvtAddLiquidity", - "discriminator": [ - 175, - 242, - 8, - 157, - 30, - 247, - 185, - 169 - ] - }, - { - "name": "EvtClaimPartnerFee", - "discriminator": [ - 118, - 99, - 77, - 10, - 226, - 1, - 1, - 87 - ] - }, { "name": "EvtClaimPositionFee", "discriminator": [ @@ -3820,16 +3301,16 @@ ] }, { - "name": "EvtClaimProtocolFee", + "name": "EvtClaimProtocolFee2", "discriminator": [ - 186, - 244, - 75, - 251, - 188, - 13, - 25, - 33 + 187, + 133, + 66, + 9, + 205, + 161, + 84, + 13 ] }, { @@ -3837,25 +3318,12 @@ "discriminator": [ 218, 86, - 147, - 200, - 235, - 188, - 215, - 231 - ] - }, - { - "name": "EvtCloseClaimFeeOperator", - "discriminator": [ - 111, - 39, - 37, - 55, - 110, - 216, - 194, - 23 + 147, + 200, + 235, + 188, + 215, + 231 ] }, { @@ -3884,19 +3352,6 @@ 178 ] }, - { - "name": "EvtCreateClaimFeeOperator", - "discriminator": [ - 21, - 6, - 153, - 120, - 68, - 116, - 28, - 177 - ] - }, { "name": "EvtCreateConfig", "discriminator": [ @@ -3988,6 +3443,19 @@ 249 ] }, + { + "name": "EvtLiquidityChange", + "discriminator": [ + 197, + 171, + 78, + 127, + 224, + 211, + 87, + 13 + ] + }, { "name": "EvtLockPosition", "discriminator": [ @@ -4014,19 +3482,6 @@ 11 ] }, - { - "name": "EvtRemoveLiquidity", - "discriminator": [ - 87, - 46, - 88, - 98, - 175, - 96, - 34, - 91 - ] - }, { "name": "EvtSetPoolStatus", "discriminator": [ @@ -4041,29 +3496,68 @@ ] }, { - "name": "EvtSplitPosition", + "name": "EvtSplitPosition2", "discriminator": [ - 182, - 138, - 42, - 254, - 27, - 94, - 82, - 221 + 165, + 32, + 203, + 174, + 72, + 100, + 233, + 103 ] }, { - "name": "EvtSwap", + "name": "EvtSplitPosition3", "discriminator": [ - 27, - 60, - 21, - 213, - 138, - 170, - 187, - 147 + 232, + 117, + 190, + 218, + 85, + 162, + 207, + 78 + ] + }, + { + "name": "EvtSwap2", + "discriminator": [ + 189, + 66, + 51, + 168, + 38, + 80, + 117, + 153 + ] + }, + { + "name": "EvtUpdateDelegatePermission", + "discriminator": [ + 66, + 188, + 75, + 151, + 150, + 232, + 87, + 93 + ] + }, + { + "name": "EvtUpdatePoolFees", + "discriminator": [ + 76, + 165, + 246, + 102, + 102, + 217, + 156, + 44 ] }, { @@ -4092,6 +3586,19 @@ 146 ] }, + { + "name": "EvtWithdrawDeadLiquidityReward", + "discriminator": [ + 228, + 66, + 150, + 195, + 42, + 62, + 163, + 13 + ] + }, { "name": "EvtWithdrawIneligibleReward", "discriminator": [ @@ -4341,6 +3848,126 @@ "code": 6046, "name": "SamePosition", "msg": "Same position" + }, + { + "code": 6047, + "name": "InvalidBaseFeeMode", + "msg": "Invalid base fee mode" + }, + { + "code": 6048, + "name": "InvalidFeeRateLimiter", + "msg": "Invalid fee rate limiter" + }, + { + "code": 6049, + "name": "FailToValidateSingleSwapInstruction", + "msg": "Fail to validate single swap instruction in rate limiter" + }, + { + "code": 6050, + "name": "InvalidFeeTimeScheduler", + "msg": "Invalid fee scheduler" + }, + { + "code": 6051, + "name": "UndeterminedError", + "msg": "Undetermined error" + }, + { + "code": 6052, + "name": "InvalidPoolVersion", + "msg": "Invalid pool version" + }, + { + "code": 6053, + "name": "InvalidAuthority", + "msg": "Invalid authority to do that action" + }, + { + "code": 6054, + "name": "InvalidPermission", + "msg": "Invalid permission" + }, + { + "code": 6055, + "name": "InvalidFeeMarketCapScheduler", + "msg": "Invalid fee market cap scheduler" + }, + { + "code": 6056, + "name": "CannotUpdateBaseFee", + "msg": "Cannot update base fee" + }, + { + "code": 6057, + "name": "InvalidDynamicFeeParameters", + "msg": "Invalid dynamic fee parameters" + }, + { + "code": 6058, + "name": "InvalidUpdatePoolFeesParameters", + "msg": "Invalid update pool fees parameters" + }, + { + "code": 6059, + "name": "MissingOperatorAccount", + "msg": "Missing operator account" + }, + { + "code": 6060, + "name": "IncorrectATA", + "msg": "Incorrect ATA" + }, + { + "code": 6061, + "name": "InvalidZapOutParameters", + "msg": "Invalid zap out parameters" + }, + { + "code": 6062, + "name": "InvalidWithdrawProtocolFeeZapAccounts", + "msg": "Invalid withdraw protocol fee zap accounts" + }, + { + "code": 6063, + "name": "MintRestrictedFromZap", + "msg": "SOL,USDC protocol fee cannot be withdrawn via zap" + }, + { + "code": 6064, + "name": "CpiDisabled", + "msg": "CPI disabled" + }, + { + "code": 6065, + "name": "MissingZapOutInstruction", + "msg": "Missing zap out instruction" + }, + { + "code": 6066, + "name": "InvalidZapAccounts", + "msg": "Invalid zap accounts" + }, + { + "code": 6067, + "name": "InvalidCompoundingFeeBps", + "msg": "Invalid compounding fee bps" + }, + { + "code": 6068, + "name": "InvalidClaimProtocolFeeAccounts", + "msg": "Invalid claim protocol fee accounts" + }, + { + "code": 6069, + "name": "TransferFeeExcludedAmountIsZero", + "msg": "Transfer fee excluded amount is zero" + }, + { + "code": 6070, + "name": "DelegatedAmountNonZero", + "msg": "Delegated amount is not zero" } ], "types": [ @@ -4374,7 +4001,7 @@ } }, { - "name": "BaseFeeConfig", + "name": "BaseFeeInfo", "serialization": "bytemuck", "repr": { "kind": "c" @@ -4383,39 +4010,60 @@ "kind": "struct", "fields": [ { - "name": "cliff_fee_numerator", - "type": "u64" - }, - { - "name": "fee_scheduler_mode", - "type": "u8" - }, - { - "name": "padding", + "name": "data", "type": { "array": [ "u8", - 5 + 32 ] } - }, + } + ] + } + }, + { + "name": "BaseFeeParameters", + "type": { + "kind": "struct", + "fields": [ { - "name": "number_of_period", - "type": "u16" - }, + "name": "data", + "type": { + "array": [ + "u8", + 27 + ] + } + } + ] + } + }, + { + "name": "BaseFeeStruct", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - "name": "period_frequency", - "type": "u64" + "name": "base_fee_info", + "type": { + "defined": { + "name": "BaseFeeInfo" + } + } }, { - "name": "reduction_factor", + "name": "padding_1", "type": "u64" } ] } }, { - "name": "BaseFeeParameters", + "name": "BorshFeeMarketCapScheduler", "type": { "kind": "struct", "fields": [ @@ -4428,26 +4076,39 @@ "type": "u16" }, { - "name": "period_frequency", - "type": "u64" + "name": "sqrt_price_step_bps", + "type": "u32" + }, + { + "name": "scheduler_expiration_duration", + "type": "u32" }, { "name": "reduction_factor", "type": "u64" }, { - "name": "fee_scheduler_mode", + "name": "base_fee_mode", "type": "u8" } ] } }, { - "name": "BaseFeeStruct", - "serialization": "bytemuck", - "repr": { - "kind": "c" - }, + "name": "BorshFeeRateLimiter", + "docs": [ + "we denote reference_amount = x0, cliff_fee_numerator = c, fee_increment = i", + "if input_amount <= x0, then fee = input_amount * c", + "", + "if input_amount > x0, then input_amount = x0 + (a * x0 + b)", + "if a < max_index", + "then fee = x0 * c + x0 * (c + i) + .... + x0 * (c + i*a) + b * (c + i * (a+1))", + "then fee = x0 * (c + c*a + i*a*(a+1)/2) + b * (c + i * (a+1))", + "", + "if a >= max_index", + "if a = max_index + d, input_amount = x0 + max_index * x0 + (d * x0 + b)", + "then fee = x0 * (c + c*max_index + i*max_index*(max_index+1)/2) + (d * x0 + b) * MAX_FEE" + ], "type": { "kind": "struct", "fields": [ @@ -4456,67 +4117,52 @@ "type": "u64" }, { - "name": "fee_scheduler_mode", - "type": "u8" - }, - { - "name": "padding_0", - "type": { - "array": [ - "u8", - 5 - ] - } + "name": "fee_increment_bps", + "type": "u16" }, { - "name": "number_of_period", - "type": "u16" + "name": "max_limiter_duration", + "type": "u32" }, { - "name": "period_frequency", - "type": "u64" + "name": "max_fee_bps", + "type": "u32" }, { - "name": "reduction_factor", + "name": "reference_amount", "type": "u64" }, { - "name": "padding_1", - "type": "u64" + "name": "base_fee_mode", + "type": "u8" } ] } }, { - "name": "ClaimFeeOperator", - "docs": [ - "Parameter that set by the protocol" - ], - "serialization": "bytemuck", - "repr": { - "kind": "c" - }, + "name": "BorshFeeTimeScheduler", "type": { "kind": "struct", "fields": [ { - "name": "operator", - "docs": [ - "operator" - ], - "type": "pubkey" + "name": "cliff_fee_numerator", + "type": "u64" + }, + { + "name": "number_of_period", + "type": "u16" + }, + { + "name": "period_frequency", + "type": "u64" + }, + { + "name": "reduction_factor", + "type": "u64" }, { - "name": "_padding", - "docs": [ - "Reserve" - ], - "type": { - "array": [ - "u8", - 128 - ] - } + "name": "base_fee_mode", + "type": "u8" } ] } @@ -4625,6 +4271,38 @@ ] } }, + { + "name": "DummyParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "borsh_fee_time_scheduler_params", + "type": { + "defined": { + "name": "BorshFeeTimeScheduler" + } + } + }, + { + "name": "borsh_fee_rate_limiter_params", + "type": { + "defined": { + "name": "BorshFeeRateLimiter" + } + } + }, + { + "name": "borsh_fee_market_cap_scheduler_params", + "type": { + "defined": { + "name": "BorshFeeMarketCapScheduler" + } + } + } + ] + } + }, { "name": "DynamicConfigParameters", "type": { @@ -4805,7 +4483,7 @@ } }, { - "name": "EvtAddLiquidity", + "name": "EvtClaimPositionFee", "type": { "kind": "struct", "fields": [ @@ -4822,54 +4500,18 @@ "type": "pubkey" }, { - "name": "params", - "type": { - "defined": { - "name": "AddLiquidityParameters" - } - } - }, - { - "name": "token_a_amount", - "type": "u64" - }, - { - "name": "token_b_amount", - "type": "u64" - }, - { - "name": "total_amount_a", - "type": "u64" - }, - { - "name": "total_amount_b", - "type": "u64" - } - ] - } - }, - { - "name": "EvtClaimPartnerFee", - "type": { - "kind": "struct", - "fields": [ - { - "name": "pool", - "type": "pubkey" - }, - { - "name": "token_a_amount", + "name": "fee_a_claimed", "type": "u64" }, { - "name": "token_b_amount", + "name": "fee_b_claimed", "type": "u64" } ] } }, { - "name": "EvtClaimPositionFee", + "name": "EvtClaimProtocolFee2", "type": { "kind": "struct", "fields": [ @@ -4878,39 +4520,15 @@ "type": "pubkey" }, { - "name": "position", - "type": "pubkey" - }, - { - "name": "owner", + "name": "receiver_token_account", "type": "pubkey" }, { - "name": "fee_a_claimed", - "type": "u64" - }, - { - "name": "fee_b_claimed", - "type": "u64" - } - ] - } - }, - { - "name": "EvtClaimProtocolFee", - "type": { - "kind": "struct", - "fields": [ - { - "name": "pool", + "name": "token_mint", "type": "pubkey" }, { - "name": "token_a_amount", - "type": "u64" - }, - { - "name": "token_b_amount", + "name": "amount", "type": "u64" } ] @@ -4948,25 +4566,6 @@ ] } }, - { - "name": "EvtCloseClaimFeeOperator", - "docs": [ - "Close claim fee operator" - ], - "type": { - "kind": "struct", - "fields": [ - { - "name": "claim_fee_operator", - "type": "pubkey" - }, - { - "name": "operator", - "type": "pubkey" - } - ] - } - }, { "name": "EvtCloseConfig", "docs": [ @@ -5016,21 +4615,6 @@ ] } }, - { - "name": "EvtCreateClaimFeeOperator", - "docs": [ - "Create claim fee operator" - ], - "type": { - "kind": "struct", - "fields": [ - { - "name": "operator", - "type": "pubkey" - } - ] - } - }, { "name": "EvtCreateConfig", "docs": [ @@ -5316,6 +4900,66 @@ ] } }, + { + "name": "EvtLiquidityChange", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "position", + "type": "pubkey" + }, + { + "name": "owner", + "type": "pubkey" + }, + { + "name": "token_a_amount", + "type": "u64" + }, + { + "name": "token_b_amount", + "type": "u64" + }, + { + "name": "transfer_fee_included_token_a_amount", + "type": "u64" + }, + { + "name": "transfer_fee_included_token_b_amount", + "type": "u64" + }, + { + "name": "reserve_a_amount", + "type": "u64" + }, + { + "name": "reserve_b_amount", + "type": "u64" + }, + { + "name": "liquidity_delta", + "type": "u128" + }, + { + "name": "token_a_amount_threshold", + "type": "u64" + }, + { + "name": "token_b_amount_threshold", + "type": "u64" + }, + { + "name": "change_type", + "type": "u8" + } + ] + } + }, { "name": "EvtLockPosition", "type": { @@ -5385,7 +5029,7 @@ } }, { - "name": "EvtRemoveLiquidity", + "name": "EvtSetPoolStatus", "type": { "kind": "struct", "fields": [ @@ -5394,50 +5038,78 @@ "type": "pubkey" }, { - "name": "position", + "name": "status", + "type": "u8" + } + ] + } + }, + { + "name": "EvtSplitPosition2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", "type": "pubkey" }, { - "name": "owner", + "name": "first_owner", "type": "pubkey" }, { - "name": "params", + "name": "second_owner", + "type": "pubkey" + }, + { + "name": "first_position", + "type": "pubkey" + }, + { + "name": "second_position", + "type": "pubkey" + }, + { + "name": "current_sqrt_price", + "type": "u128" + }, + { + "name": "amount_splits", "type": { "defined": { - "name": "RemoveLiquidityParameters" + "name": "SplitAmountInfo" } } }, { - "name": "token_a_amount", - "type": "u64" + "name": "first_position_info", + "type": { + "defined": { + "name": "SplitPositionInfo" + } + } }, { - "name": "token_b_amount", - "type": "u64" - } - ] - } - }, - { - "name": "EvtSetPoolStatus", - "type": { - "kind": "struct", - "fields": [ - { - "name": "pool", - "type": "pubkey" + "name": "second_position_info", + "type": { + "defined": { + "name": "SplitPositionInfo" + } + } }, { - "name": "status", - "type": "u8" + "name": "split_position_parameters", + "type": { + "defined": { + "name": "SplitPositionParameters2" + } + } } ] } }, { - "name": "EvtSplitPosition", + "name": "EvtSplitPosition3", "type": { "kind": "struct", "fields": [ @@ -5469,7 +5141,7 @@ "name": "amount_splits", "type": { "defined": { - "name": "SplitAmountInfo" + "name": "SplitAmountInfo2" } } }, @@ -5477,7 +5149,7 @@ "name": "first_position_info", "type": { "defined": { - "name": "SplitPositionInfo" + "name": "SplitPositionInfo2" } } }, @@ -5485,7 +5157,7 @@ "name": "second_position_info", "type": { "defined": { - "name": "SplitPositionInfo" + "name": "SplitPositionInfo2" } } }, @@ -5493,7 +5165,7 @@ "name": "split_position_parameters", "type": { "defined": { - "name": "SplitPositionParameters" + "name": "SplitPositionParameters3" } } } @@ -5501,7 +5173,7 @@ } }, { - "name": "EvtSwap", + "name": "EvtSwap2", "type": { "kind": "struct", "fields": [ @@ -5513,6 +5185,10 @@ "name": "trade_direction", "type": "u8" }, + { + "name": "collect_fee_mode", + "type": "u8" + }, { "name": "has_referral", "type": "bool" @@ -5521,7 +5197,7 @@ "name": "params", "type": { "defined": { - "name": "SwapParameters" + "name": "SwapParameters2" } } }, @@ -5529,17 +5205,83 @@ "name": "swap_result", "type": { "defined": { - "name": "SwapResult" + "name": "SwapResult2" } } }, { - "name": "actual_amount_in", + "name": "included_transfer_fee_amount_in", + "type": "u64" + }, + { + "name": "included_transfer_fee_amount_out", + "type": "u64" + }, + { + "name": "excluded_transfer_fee_amount_out", "type": "u64" }, { "name": "current_timestamp", "type": "u64" + }, + { + "name": "reserve_a_amount", + "type": "u64" + }, + { + "name": "reserve_b_amount", + "type": "u64" + } + ] + } + }, + { + "name": "EvtUpdateDelegatePermission", + "type": { + "kind": "struct", + "fields": [ + { + "name": "position", + "type": "pubkey" + }, + { + "name": "owner", + "type": "pubkey" + }, + { + "name": "permission", + "type": "u32" + }, + { + "name": "delegate", + "type": { + "option": "pubkey" + } + } + ] + } + }, + { + "name": "EvtUpdatePoolFees", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "operator", + "type": "pubkey" + }, + { + "name": "params", + "type": { + "defined": { + "name": "UpdatePoolFeesParameters" + } + } } ] } @@ -5592,6 +5334,26 @@ ] } }, + { + "name": "EvtWithdrawDeadLiquidityReward", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "reward_mint", + "type": "pubkey" + }, + { + "name": "amount", + "type": "u64" + } + ] + } + }, { "name": "EvtWithdrawIneligibleReward", "type": { @@ -5649,6 +5411,51 @@ ], "type": "bool" }, + { + "name": "liquidity", + "docs": [ + "initialize liquidity" + ], + "type": "u128" + }, + { + "name": "sqrt_price", + "docs": [ + "The init price of the pool as a sqrt(token_b/token_a) Q64.64 value. Market cap fee scheduler minimum price will be derived from this value" + ], + "type": "u128" + }, + { + "name": "activation_type", + "docs": [ + "activation type" + ], + "type": "u8" + }, + { + "name": "collect_fee_mode", + "docs": [ + "collect fee mode" + ], + "type": "u8" + }, + { + "name": "activation_point", + "docs": [ + "activation point" + ], + "type": { + "option": "u64" + } + } + ] + } + }, + { + "name": "InitializePoolParameters", + "type": { + "kind": "struct", + "fields": [ { "name": "liquidity", "docs": [ @@ -5664,58 +5471,218 @@ "type": "u128" }, { - "name": "activation_type", - "docs": [ - "activation type" - ], - "type": "u8" + "name": "activation_point", + "docs": [ + "activation point" + ], + "type": { + "option": "u64" + } + } + ] + } + }, + { + "name": "InnerVesting", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliff_point", + "type": "u64" + }, + { + "name": "period_frequency", + "type": "u64" + }, + { + "name": "cliff_unlock_liquidity", + "type": "u128" + }, + { + "name": "liquidity_per_period", + "type": "u128" + }, + { + "name": "total_released_liquidity", + "type": "u128" + }, + { + "name": "number_of_period", + "type": "u16" + }, + { + "name": "padding", + "type": { + "array": [ + "u8", + 14 + ] + } + } + ] + } + }, + { + "name": "Operator", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "whitelisted_address", + "type": "pubkey" + }, + { + "name": "permission", + "type": "u128" + }, + { + "name": "padding", + "type": { + "array": [ + "u64", + 2 + ] + } + } + ] + } + }, + { + "name": "PodAlignedFeeMarketCapScheduler", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliff_fee_numerator", + "type": "u64" + }, + { + "name": "base_fee_mode", + "type": "u8" + }, + { + "name": "padding", + "type": { + "array": [ + "u8", + 5 + ] + } + }, + { + "name": "number_of_period", + "type": "u16" + }, + { + "name": "sqrt_price_step_bps", + "type": "u32" + }, + { + "name": "scheduler_expiration_duration", + "type": "u32" + }, + { + "name": "reduction_factor", + "type": "u64" + } + ] + } + }, + { + "name": "PodAlignedFeeRateLimiter", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliff_fee_numerator", + "type": "u64" }, { - "name": "collect_fee_mode", - "docs": [ - "collect fee mode" - ], + "name": "base_fee_mode", "type": "u8" }, { - "name": "activation_point", - "docs": [ - "activation point" - ], + "name": "padding", "type": { - "option": "u64" + "array": [ + "u8", + 5 + ] } + }, + { + "name": "fee_increment_bps", + "type": "u16" + }, + { + "name": "max_limiter_duration", + "type": "u32" + }, + { + "name": "max_fee_bps", + "type": "u32" + }, + { + "name": "reference_amount", + "type": "u64" } ] } }, { - "name": "InitializePoolParameters", + "name": "PodAlignedFeeTimeScheduler", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, "type": { "kind": "struct", "fields": [ { - "name": "liquidity", - "docs": [ - "initialize liquidity" - ], - "type": "u128" + "name": "cliff_fee_numerator", + "type": "u64" }, { - "name": "sqrt_price", - "docs": [ - "The init price of the pool as a sqrt(token_b/token_a) Q64.64 value" - ], - "type": "u128" + "name": "base_fee_mode", + "type": "u8" }, { - "name": "activation_point", - "docs": [ - "activation point" - ], + "name": "padding", "type": { - "option": "u64" + "array": [ + "u8", + 5 + ] } + }, + { + "name": "number_of_period", + "type": "u16" + }, + { + "name": "period_frequency", + "type": "u64" + }, + { + "name": "reduction_factor", + "type": "u64" } ] } @@ -5776,11 +5743,16 @@ "type": "pubkey" }, { - "name": "partner", + "name": "padding_0", "docs": [ - "partner" + "padding, previously partner pubkey, be careful when using this field" ], - "type": "pubkey" + "type": { + "array": [ + "u8", + 32 + ] + } }, { "name": "liquidity", @@ -5790,7 +5762,7 @@ "type": "u128" }, { - "name": "_padding", + "name": "padding_1", "docs": [ "padding, previous reserve amount, be careful to use that field" ], @@ -5811,18 +5783,8 @@ "type": "u64" }, { - "name": "partner_a_fee", - "docs": [ - "partner a fee" - ], - "type": "u64" - }, - { - "name": "partner_b_fee", - "docs": [ - "partner b fee" - ], - "type": "u64" + "name": "padding_2", + "type": "u128" }, { "name": "sqrt_min_price", @@ -5883,7 +5845,7 @@ { "name": "collect_fee_mode", "docs": [ - "0 is collect fee in both token, 1 only collect fee in token a, 2 only collect fee in token b" + "0 is collect fee in both token, 1 only collect fee only in token b" ], "type": "u8" }, @@ -5895,16 +5857,18 @@ "type": "u8" }, { - "name": "_padding_0", + "name": "fee_version", + "docs": [ + "pool fee version, 0: max_fee is still capped at 50%, 1: max_fee is capped at 99%" + ], + "type": "u8" + }, + { + "name": "padding_3", "docs": [ "padding" ], - "type": { - "array": [ - "u8", - 2 - ] - } + "type": "u8" }, { "name": "fee_a_per_liquidity", @@ -5953,14 +5917,47 @@ "type": "pubkey" }, { - "name": "_padding_1", + "name": "token_a_amount", + "docs": [ + "token a amount" + ], + "type": "u64" + }, + { + "name": "token_b_amount", + "docs": [ + "token b amount" + ], + "type": "u64" + }, + { + "name": "layout_version", + "docs": [ + "layout version: version 0: haven't track token_a_amount and token_b_amount, version 1: track token_a_amount and token_b_amount" + ], + "type": "u8" + }, + { + "name": "padding_4", + "docs": [ + "Padding for further use" + ], + "type": { + "array": [ + "u8", + 7 + ] + } + }, + { + "name": "padding_5", "docs": [ "Padding for further use" ], "type": { "array": [ "u64", - 6 + 3 ] } }, @@ -6002,17 +5999,19 @@ } } }, + { + "name": "compounding_fee_bps", + "docs": [ + "compounding fee bps, only have value if CollectFeeMode::Compounding" + ], + "type": "u16" + }, { "name": "padding", "docs": [ - "padding" + "padding for future use" ], - "type": { - "array": [ - "u8", - 3 - ] - } + "type": "u8" }, { "name": "dynamic_fee", @@ -6043,7 +6042,7 @@ "name": "base_fee", "type": { "defined": { - "name": "BaseFeeConfig" + "name": "BaseFeeInfo" } } }, @@ -6060,7 +6059,7 @@ "type": "u8" }, { - "name": "partner_fee_percent", + "name": "padding_0", "type": "u8" }, { @@ -6068,16 +6067,23 @@ "type": "u8" }, { - "name": "padding_0", + "name": "padding_1", "type": { "array": [ "u8", - 5 + 3 ] } }, { - "name": "padding_1", + "name": "compounding_fee_bps", + "docs": [ + "Compounding fee bps, only non-zero if collect_fee_mode is compounding" + ], + "type": "u16" + }, + { + "name": "padding_2", "type": { "array": [ "u64", @@ -6094,8 +6100,7 @@ "Information regarding fee charges", "trading_fee = amount * trade_fee_numerator / denominator", "protocol_fee = trading_fee * protocol_fee_percentage / 100", - "referral_fee = protocol_fee * referral_percentage / 100", - "partner_fee = (protocol_fee - referral_fee) * partner_fee_percentage / denominator" + "referral_fee = protocol_fee * referral_percentage / 100" ], "serialization": "bytemuck", "repr": { @@ -6128,9 +6133,9 @@ "type": "u8" }, { - "name": "partner_fee_percent", + "name": "padding_0", "docs": [ - "partner fee" + "padding for future use" ], "type": "u8" }, @@ -6142,17 +6147,24 @@ "type": "u8" }, { - "name": "padding_0", + "name": "padding_1", "docs": [ "padding" ], "type": { "array": [ "u8", - 5 + 3 ] } }, + { + "name": "compounding_fee_bps", + "docs": [ + "compounding fee bps, only non-zero in CollectFeeMode::Compounding" + ], + "type": "u16" + }, { "name": "dynamic_fee", "docs": [ @@ -6165,16 +6177,8 @@ } }, { - "name": "padding_1", - "docs": [ - "padding" - ], - "type": { - "array": [ - "u64", - 2 - ] - } + "name": "init_sqrt_price", + "type": "u128" } ] } @@ -6205,12 +6209,13 @@ "type": "u64" }, { - "name": "total_partner_a_fee", - "type": "u64" - }, - { - "name": "total_partner_b_fee", - "type": "u64" + "name": "padding_0", + "type": { + "array": [ + "u64", + 2 + ] + } }, { "name": "total_position", @@ -6329,6 +6334,24 @@ ] } }, + { + "name": "inner_vesting", + "docs": [ + "inner vesting info" + ], + "type": { + "defined": { + "name": "InnerVesting" + } + } + }, + { + "name": "delegate_permission", + "docs": [ + "delegate permission bitmask (paired with SPL token Approve)" + ], + "type": "u32" + }, { "name": "padding", "docs": [ @@ -6336,8 +6359,8 @@ ], "type": { "array": [ - "u128", - 6 + "u8", + 12 ] } } @@ -6432,16 +6455,11 @@ } }, { - "name": "_padding_1", + "name": "dead_liquidity_reward_checkpoint", "docs": [ - "Padding to ensure `reward_rate: u128` is 16-byte aligned" + "Cumulative dead-liquidity reward (Compounding Pool only)" ], - "type": { - "array": [ - "u8", - 8 - ] - } + "type": "u64" }, { "name": "mint", @@ -6498,25 +6516,57 @@ } }, { - "name": "last_update_time", - "docs": [ - "The last time reward states were updated." - ], + "name": "last_update_time", + "docs": [ + "The last time reward states were updated." + ], + "type": "u64" + }, + { + "name": "cumulative_seconds_with_empty_liquidity_reward", + "docs": [ + "Accumulated seconds when the farm distributed rewards but the bin was empty.", + "These rewards will be carried over to the next reward time window." + ], + "type": "u64" + } + ] + } + }, + { + "name": "SplitAmountInfo", + "type": { + "kind": "struct", + "fields": [ + { + "name": "permanent_locked_liquidity", + "type": "u128" + }, + { + "name": "unlocked_liquidity", + "type": "u128" + }, + { + "name": "fee_a", + "type": "u64" + }, + { + "name": "fee_b", + "type": "u64" + }, + { + "name": "reward_0", "type": "u64" }, { - "name": "cumulative_seconds_with_empty_liquidity_reward", - "docs": [ - "Accumulated seconds when the farm distributed rewards but the bin was empty.", - "These rewards will be carried over to the next reward time window." - ], + "name": "reward_1", "type": "u64" } ] } }, { - "name": "SplitAmountInfo", + "name": "SplitAmountInfo2", "type": { "kind": "struct", "fields": [ @@ -6528,6 +6578,10 @@ "name": "unlocked_liquidity", "type": "u128" }, + { + "name": "vested_liquidity", + "type": "u128" + }, { "name": "fee_a", "type": "u64" @@ -6575,6 +6629,42 @@ ] } }, + { + "name": "SplitPositionInfo2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "unlocked_liquidity", + "type": "u128" + }, + { + "name": "permanent_locked_liquidity", + "type": "u128" + }, + { + "name": "vested_liquidity", + "type": "u128" + }, + { + "name": "fee_a", + "type": "u64" + }, + { + "name": "fee_b", + "type": "u64" + }, + { + "name": "reward_0", + "type": "u64" + }, + { + "name": "reward_1", + "type": "u64" + } + ] + } + }, { "name": "SplitPositionParameters", "type": { @@ -6622,6 +6712,13 @@ ], "type": "u8" }, + { + "name": "inner_vesting_liquidity_percentage", + "docs": [ + "Percentage of inner vesting liquidity" + ], + "type": "u8" + }, { "name": "padding", "docs": [ @@ -6630,13 +6727,81 @@ "type": { "array": [ "u8", - 16 + 15 ] } } ] } }, + { + "name": "SplitPositionParameters2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "unlocked_liquidity_numerator", + "type": "u32" + }, + { + "name": "permanent_locked_liquidity_numerator", + "type": "u32" + }, + { + "name": "fee_a_numerator", + "type": "u32" + }, + { + "name": "fee_b_numerator", + "type": "u32" + }, + { + "name": "reward_0_numerator", + "type": "u32" + }, + { + "name": "reward_1_numerator", + "type": "u32" + } + ] + } + }, + { + "name": "SplitPositionParameters3", + "type": { + "kind": "struct", + "fields": [ + { + "name": "unlocked_liquidity_numerator", + "type": "u32" + }, + { + "name": "permanent_locked_liquidity_numerator", + "type": "u32" + }, + { + "name": "fee_a_numerator", + "type": "u32" + }, + { + "name": "fee_b_numerator", + "type": "u32" + }, + { + "name": "reward_0_numerator", + "type": "u32" + }, + { + "name": "reward_1_numerator", + "type": "u32" + }, + { + "name": "inner_vesting_liquidity_numerator", + "type": "u32" + } + ] + } + }, { "name": "StaticConfigParameters", "type": { @@ -6694,13 +6859,51 @@ } }, { - "name": "SwapResult", - "docs": [ - "Encodes all results of swapping" - ], + "name": "SwapParameters2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "amount_0", + "docs": [ + "When it's exact in, partial fill, this will be amount_in. When it's exact out, this will be amount_out" + ], + "type": "u64" + }, + { + "name": "amount_1", + "docs": [ + "When it's exact in, partial fill, this will be minimum_amount_out. When it's exact out, this will be maximum_amount_in" + ], + "type": "u64" + }, + { + "name": "swap_mode", + "docs": [ + "Swap mode, refer [SwapMode]" + ], + "type": "u8" + } + ] + } + }, + { + "name": "SwapResult2", "type": { "kind": "struct", "fields": [ + { + "name": "included_fee_input_amount", + "type": "u64" + }, + { + "name": "excluded_fee_input_amount", + "type": "u64" + }, + { + "name": "amount_left", + "type": "u64" + }, { "name": "output_amount", "type": "u64" @@ -6710,7 +6913,7 @@ "type": "u128" }, { - "name": "lp_fee", + "name": "claiming_fee", "type": "u64" }, { @@ -6718,7 +6921,7 @@ "type": "u64" }, { - "name": "partner_fee", + "name": "compounding_fee", "type": "u64" }, { @@ -6762,6 +6965,52 @@ ] } }, + { + "name": "UpdatePoolFeesParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliff_fee_numerator", + "docs": [ + "Base fee update mode:", + "- None: skip base fee update", + "- Some: update new cliff_fee_numerator if base fee is static" + ], + "type": { + "option": "u64" + } + }, + { + "name": "dynamic_fee", + "docs": [ + "Dynamic fee update mode:", + "- None: skip dynamic fee update", + "- Some(with default value): disable dynamic fee", + "- Some(with non default value): enable dynamic fee if disabled or update dynamic fee if enabled" + ], + "type": { + "option": { + "defined": { + "name": "DynamicFeeParameters" + } + } + } + }, + { + "name": "compounding_fee_bps", + "docs": [ + "Compounding fee update mode:", + "- None: skip compounding fee update", + "- Some: update compounding_fee_bps; pool must use CollectFeeMode::Compounding" + ], + "type": { + "option": "u16" + } + } + ] + } + }, { "name": "UserRewardInfo", "serialization": "bytemuck", @@ -6814,36 +7063,11 @@ "type": "pubkey" }, { - "name": "cliff_point", - "type": "u64" - }, - { - "name": "period_frequency", - "type": "u64" - }, - { - "name": "cliff_unlock_liquidity", - "type": "u128" - }, - { - "name": "liquidity_per_period", - "type": "u128" - }, - { - "name": "total_released_liquidity", - "type": "u128" - }, - { - "name": "number_of_period", - "type": "u16" - }, - { - "name": "padding", + "name": "inner_vesting", "type": { - "array": [ - "u8", - 14 - ] + "defined": { + "name": "InnerVesting" + } } }, { @@ -6888,5 +7112,113 @@ ] } } + ], + "constants": [ + { + "name": "BIN_STEP_BPS_DEFAULT", + "type": "u16", + "value": "1" + }, + { + "name": "BIN_STEP_U128_DEFAULT_LE_BYTES", + "type": { + "array": [ + "u8", + 16 + ] + }, + "value": "[203, 16, 199, 186, 184, 141, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0]" + }, + { + "name": "CURRENT_POOL_VERSION", + "type": "u8", + "value": "1" + }, + { + "name": "CUSTOMIZABLE_POOL_PREFIX", + "type": "bytes", + "value": "[99, 112, 111, 111, 108]" + }, + { + "name": "FEE_DENOMINATOR", + "docs": [ + "Default fee denominator. DO NOT simply update it as it will break logic that depends on it as default value." + ], + "type": "u64", + "value": "1000000000" + }, + { + "name": "MAX_BASIS_POINT", + "docs": [ + "Max basis point. 100% in pct" + ], + "type": "u16", + "value": "10000" + }, + { + "name": "MAX_FEE_NUMERATOR_V0", + "type": "u64", + "value": "500000000" + }, + { + "name": "MAX_FEE_NUMERATOR_V1", + "type": "u64", + "value": "990000000" + }, + { + "name": "MAX_SQRT_PRICE_LE_BYTES", + "type": { + "array": [ + "u8", + 16 + ] + }, + "value": "[155, 87, 105, 78, 169, 26, 92, 132, 177, 196, 254, 255, 0, 0, 0, 0]" + }, + { + "name": "MIN_FEE_NUMERATOR", + "type": "u64", + "value": "100000" + }, + { + "name": "MIN_SQRT_PRICE_LE_BYTES", + "type": { + "array": [ + "u8", + 16 + ] + }, + "value": "[80, 59, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]" + }, + { + "name": "POOL_AUTHORITY_PREFIX", + "type": "bytes", + "value": "[112, 111, 111, 108, 95, 97, 117, 116, 104, 111, 114, 105, 116, 121]" + }, + { + "name": "POOL_PREFIX", + "type": "bytes", + "value": "[112, 111, 111, 108]" + }, + { + "name": "POSITION_NFT_ACCOUNT_PREFIX", + "type": "bytes", + "value": "[112, 111, 115, 105, 116, 105, 111, 110, 95, 110, 102, 116, 95, 97, 99, 99, 111, 117, 110, 116]" + }, + { + "name": "POSITION_PREFIX", + "type": "bytes", + "value": "[112, 111, 115, 105, 116, 105, 111, 110]" + }, + { + "name": "SPLIT_POSITION_DENOMINATOR", + "type": "u32", + "value": "1000000000" + }, + { + "name": "TOKEN_VAULT_PREFIX", + "type": "bytes", + "value": "[116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]" + } ] } \ No newline at end of file diff --git a/idls/dynamic_bonding_curve.json b/idls/dynamic_bonding_curve.json index 921fed7..22e239c 100644 --- a/idls/dynamic_bonding_curve.json +++ b/idls/dynamic_bonding_curve.json @@ -2,13 +2,16 @@ "address": "dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN", "metadata": { "name": "dynamic_bonding_curve", - "version": "0.1.6", + "version": "0.2.1", "spec": "0.1.0", "description": "Created with Anchor" }, "instructions": [ { "name": "claim_creator_trading_fee", + "docs": [ + "Accepts: VirtualPool only." + ], "discriminator": [ 82, 220, @@ -47,28 +50,19 @@ "docs": [ "The vault token account for input token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "quote_vault", "docs": [ "The vault token account for output token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "base_mint", "docs": [ "The mint of token a" - ], - "relations": [ - "pool" ] }, { @@ -79,10 +73,7 @@ }, { "name": "creator", - "signer": true, - "relations": [ - "pool" - ] + "signer": true }, { "name": "token_base_program", @@ -97,33 +88,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -141,16 +106,19 @@ ] }, { - "name": "claim_protocol_fee", + "name": "claim_creator_trading_fee2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ - 165, - 228, - 133, - 48, - 99, - 249, - 255, - 33 + 238, + 247, + 213, + 94, + 110, + 145, + 88, + 142 ], "accounts": [ { @@ -158,13 +126,21 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "relations": [ - "pool" - ] + "name": "pool", + "writable": true }, { - "name": "pool", + "name": "token_a_account", + "docs": [ + "The treasury token a account" + ], + "writable": true + }, + { + "name": "token_b_account", + "docs": [ + "The treasury token b account" + ], "writable": true }, { @@ -172,240 +148,30 @@ "docs": [ "The vault token account for input token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "quote_vault", "docs": [ "The vault token account for output token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "base_mint", "docs": [ "The mint of token a" - ], - "relations": [ - "pool" ] }, { "name": "quote_mint", "docs": [ "The mint of token b" - ], - "relations": [ - "config" - ] - }, - { - "name": "token_base_account", - "docs": [ - "The treasury token a account" - ], - "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ] - }, - { - "kind": "account", - "path": "token_base_program" - }, - { - "kind": "account", - "path": "base_mint" - } - ], - "program": { - "kind": "const", - "value": [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ] - } - } - }, - { - "name": "token_quote_account", - "docs": [ - "The treasury token b account" - ], - "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ] - }, - { - "kind": "account", - "path": "token_quote_program" - }, - { - "kind": "account", - "path": "quote_mint" - } - ], - "program": { - "kind": "const", - "value": [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ] - } - } - }, - { - "name": "claim_fee_operator", - "docs": [ - "Claim fee operator" ] }, { - "name": "operator", - "docs": [ - "Operator" - ], - "signer": true, - "relations": [ - "claim_fee_operator" - ] + "name": "creator", + "signer": true }, { "name": "token_base_program", @@ -420,45 +186,193 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" } ], - "args": [] - }, - { - "name": "claim_trading_fee", - "discriminator": [ - 8, - 236, + "args": [ + { + "name": "max_base_amount", + "type": "u64" + }, + { + "name": "max_quote_amount", + "type": "u64" + }, + { + "name": "transfer_hook_accounts_info", + "type": { + "defined": { + "name": "TransferHookAccountsInfo" + } + } + } + ] + }, + { + "name": "claim_partner_pool_creation_fee", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 250, + 238, + 26, + 4, + 139, + 10, + 101, + 248 + ], + "accounts": [ + { + "name": "config" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "fee_claimer", + "signer": true + }, + { + "name": "fee_receiver", + "writable": true + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [] + }, + { + "name": "claim_protocol_fee2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 235, + 194, + 54, + 69, + 65, + 10, + 236, + 112 + ], + "accounts": [ + { + "name": "receiver_token_account", + "docs": [ + "receiver token account for the claimed token. validated through the protocol_fee program" + ], + "writable": true + }, + { + "name": "base_mint" + }, + { + "name": "quote_mint" + }, + { + "name": "token_base_program" + }, + { + "name": "token_quote_program" + }, + { + "name": "config" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "base_vault", + "writable": true + }, + { + "name": "quote_vault", + "writable": true + }, + { + "name": "pool_authority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" + }, + { + "name": "signer", + "signer": true, + "address": "FkU5rQCWQM131skHCpcEbK8P1JrQGsBgqXe55w525SSF" + } + ], + "args": [ + { + "name": "max_amount", + "type": "u64" + } + ] + }, + { + "name": "claim_protocol_pool_creation_fee", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 114, + 205, + 83, + 188, + 240, + 153, + 25, + 54 + ], + "accounts": [ + { + "name": "config" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "operator" + }, + { + "name": "signer", + "docs": [ + "Operator" + ], + "signer": true + }, + { + "name": "treasury", + "writable": true, + "address": "6aYhxiNGmG8AyU25rh2R7iFu4pBrqnQHpNUGhmsEXRcm" + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [] + }, + { + "name": "claim_trading_fee", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 8, + 236, 89, 49, 152, @@ -472,10 +386,7 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "relations": [ - "pool" - ] + "name": "config" }, { "name": "pool", @@ -500,46 +411,132 @@ "docs": [ "The vault token account for input token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "quote_vault", "docs": [ "The vault token account for output token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "base_mint", "docs": [ "The mint of token a" - ], - "relations": [ - "pool" ] }, { "name": "quote_mint", "docs": [ "The mint of token b" - ], - "relations": [ - "config" ] }, { "name": "fee_claimer", - "signer": true, - "relations": [ - "config" + "signer": true + }, + { + "name": "token_base_program", + "docs": [ + "Token a program" + ] + }, + { + "name": "token_quote_program", + "docs": [ + "Token b program" + ] + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "max_amount_a", + "type": "u64" + }, + { + "name": "max_amount_b", + "type": "u64" + } + ] + }, + { + "name": "claim_trading_fee2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 84, + 191, + 71, + 50, + 9, + 162, + 55, + 193 + ], + "accounts": [ + { + "name": "pool_authority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" + }, + { + "name": "config" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "token_a_account", + "docs": [ + "The treasury token a account" + ], + "writable": true + }, + { + "name": "token_b_account", + "docs": [ + "The treasury token b account" + ], + "writable": true + }, + { + "name": "base_vault", + "docs": [ + "The vault token account for input token" + ], + "writable": true + }, + { + "name": "quote_vault", + "docs": [ + "The vault token account for output token" + ], + "writable": true + }, + { + "name": "base_mint", + "docs": [ + "The mint of token a" + ] + }, + { + "name": "quote_mint", + "docs": [ + "The mint of token b" ] }, + { + "name": "fee_claimer", + "signer": true + }, { "name": "token_base_program", "docs": [ @@ -553,33 +550,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -593,20 +564,28 @@ { "name": "max_amount_b", "type": "u64" + }, + { + "name": "transfer_hook_accounts_info", + "type": { + "defined": { + "name": "TransferHookAccountsInfo" + } + } } ] }, { - "name": "close_claim_fee_operator", + "name": "close_claim_protocol_fee_operator", "discriminator": [ - 38, - 134, - 82, - 216, - 95, - 124, - 17, - 99 + 8, + 41, + 87, + 35, + 80, + 48, + 121, + 26 ], "accounts": [ { @@ -618,93 +597,78 @@ "writable": true }, { - "name": "admin", + "name": "signer", "signer": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [] + }, + { + "name": "close_operator_account", + "discriminator": [ + 171, + 9, + 213, + 74, + 120, + 23, + 3, + 29 + ], + "accounts": [ + { + "name": "operator", + "writable": true }, { - "name": "program" + "name": "signer", + "signer": true + }, + { + "name": "rent_receiver", + "writable": true } ], "args": [] }, { - "name": "create_claim_fee_operator", - "docs": [ - "ADMIN FUNCTIONS_ ///" - ], + "name": "create_config", "discriminator": [ - 169, - 62, + 201, 207, - 107, - 58, - 187, - 162, - 109 + 243, + 114, + 75, + 111, + 47, + 189 ], "accounts": [ { - "name": "claim_fee_operator", + "name": "config", "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 99, - 102, - 95, - 111, - 112, - 101, - 114, - 97, - 116, - 111, - 114 - ] - }, - { - "kind": "account", - "path": "operator" - } - ] - } + "signer": true }, { - "name": "operator" + "name": "fee_claimer" + }, + { + "name": "leftover_receiver" + }, + { + "name": "quote_mint", + "docs": [ + "quote mint" + ] }, { - "name": "admin", + "name": "payer", "writable": true, "signer": true }, @@ -713,51 +677,34 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" } ], - "args": [] + "args": [ + { + "name": "config_parameters", + "type": { + "defined": { + "name": "ConfigParameters" + } + } + } + ] }, { - "name": "create_config", + "name": "create_config_with_transfer_hook", "discriminator": [ - 201, - 207, - 243, - 114, - 75, - 111, - 47, - 189 + 216, + 37, + 1, + 57, + 88, + 226, + 25, + 41 ], "accounts": [ { @@ -777,6 +724,9 @@ "quote mint" ] }, + { + "name": "transfer_hook_program" + }, { "name": "payer", "writable": true, @@ -787,33 +737,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -834,7 +758,8 @@ "name": "create_locker", "docs": [ "PERMISSIONLESS FUNCTIONS ///", - "create locker" + "create locker", + "Accepts: VirtualPool or TransferHookPool." ], "discriminator": [ 167, @@ -849,19 +774,10 @@ "accounts": [ { "name": "virtual_pool", - "docs": [ - "Virtual pool" - ], "writable": true }, { - "name": "config", - "docs": [ - "Config" - ], - "relations": [ - "virtual_pool" - ] + "name": "config" }, { "name": "pool_authority", @@ -870,17 +786,11 @@ }, { "name": "base_vault", - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "base_mint", - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "base", @@ -911,10 +821,7 @@ } }, { - "name": "creator", - "relations": [ - "virtual_pool" - ] + "name": "creator" }, { "name": "escrow", @@ -949,10 +856,78 @@ ], "args": [] }, + { + "name": "create_operator_account", + "discriminator": [ + 221, + 64, + 246, + 149, + 240, + 153, + 229, + 163 + ], + "accounts": [ + { + "name": "operator", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 111, + 112, + 101, + 114, + 97, + 116, + 111, + 114 + ] + }, + { + "kind": "account", + "path": "whitelisted_address" + } + ] + } + }, + { + "name": "whitelisted_address" + }, + { + "name": "signer", + "signer": true + }, + { + "name": "payer", + "writable": true, + "signer": true + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "permission", + "type": "u128" + } + ] + }, { "name": "create_partner_metadata", "docs": [ - "PARTNER FUNCTIONS ////" + "PARTNER FUNCTIONS ///" ], "discriminator": [ 192, @@ -1014,43 +989,17 @@ "docs": [ "Fee claimer for partner" ], - "signer": true - }, - { - "name": "system_program", - "docs": [ - "System program." - ], - "address": "11111111111111111111111111111111" - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "signer": true + }, + { + "name": "system_program", + "docs": [ + "System program." + ], + "address": "11111111111111111111111111111111" + }, + { + "name": "event_authority" }, { "name": "program" @@ -1069,6 +1018,9 @@ }, { "name": "create_virtual_pool_metadata", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ 45, 97, @@ -1081,8 +1033,7 @@ ], "accounts": [ { - "name": "virtual_pool", - "writable": true + "name": "virtual_pool" }, { "name": "virtual_pool_metadata", @@ -1127,10 +1078,7 @@ }, { "name": "creator", - "signer": true, - "relations": [ - "virtual_pool" - ] + "signer": true }, { "name": "payer", @@ -1148,33 +1096,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1193,6 +1115,9 @@ }, { "name": "creator_withdraw_surplus", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ 165, 3, @@ -1209,10 +1134,7 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "relations": [ - "virtual_pool" - ] + "name": "config" }, { "name": "virtual_pool", @@ -1230,26 +1152,17 @@ "docs": [ "The vault token account for output token" ], - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "quote_mint", "docs": [ "The mint of quote token" - ], - "relations": [ - "config" ] }, { "name": "creator", - "signer": true, - "relations": [ - "virtual_pool" - ] + "signer": true }, { "name": "token_quote_program", @@ -1258,33 +1171,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1295,7 +1182,8 @@ { "name": "initialize_virtual_pool_with_spl_token", "docs": [ - "POOL CREATOR FUNCTIONS ////" + "POOL CREATOR FUNCTIONS ////", + "Accepts: VirtualPool only." ], "discriminator": [ 140, @@ -1441,33 +1329,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1486,6 +1348,9 @@ }, { "name": "initialize_virtual_pool_with_token2022", + "docs": [ + "Accepts: VirtualPool only." + ], "discriminator": [ 169, 118, @@ -1615,9 +1480,158 @@ }, { "name": "token_program", - "docs": [ - "token program for base mint" - ], + "docs": [ + "token program for base mint" + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "InitializePoolParameters" + } + } + } + ] + }, + { + "name": "initialize_virtual_pool_with_token2022_transfer_hook", + "docs": [ + "Accepts: TransferHookPool only." + ], + "discriminator": [ + 182, + 13, + 233, + 177, + 42, + 145, + 135, + 2 + ], + "accounts": [ + { + "name": "config", + "docs": [ + "Transfer hook config — contains the transfer hook program set by partner" + ] + }, + { + "name": "pool_authority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" + }, + { + "name": "creator", + "signer": true + }, + { + "name": "base_mint", + "docs": [ + "Unique token mint address, initialize in contract" + ], + "writable": true, + "signer": true + }, + { + "name": "quote_mint", + "relations": [ + "config" + ] + }, + { + "name": "pool", + "writable": true + }, + { + "name": "base_vault", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] + }, + { + "kind": "account", + "path": "base_mint" + }, + { + "kind": "account", + "path": "pool" + } + ] + } + }, + { + "name": "quote_vault", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] + }, + { + "kind": "account", + "path": "quote_mint" + }, + { + "kind": "account", + "path": "pool" + } + ] + } + }, + { + "name": "transfer_hook_program" + }, + { + "name": "payer", + "writable": true, + "signer": true + }, + { + "name": "token_quote_program" + }, + { + "name": "token_program", "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { @@ -1625,33 +1639,7 @@ "address": "11111111111111111111111111111111" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -1670,6 +1658,9 @@ }, { "name": "migrate_meteora_damm", + "docs": [ + "Accepts: VirtualPool only." + ], "discriminator": [ 27, 1, @@ -1829,6 +1820,9 @@ }, { "name": "migrate_meteora_damm_claim_lp_token", + "docs": [ + "Accepts: VirtualPool only." + ], "discriminator": [ 139, 133, @@ -2063,6 +2057,9 @@ }, { "name": "migrate_meteora_damm_lock_lp_token", + "docs": [ + "Accepts: VirtualPool only." + ], "discriminator": [ 177, 55, @@ -2243,6 +2240,9 @@ }, { "name": "migration_damm_v2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ 156, 169, @@ -2256,28 +2256,13 @@ "accounts": [ { "name": "virtual_pool", - "docs": [ - "virtual pool" - ], - "writable": true, - "relations": [ - "migration_metadata" - ] + "writable": true }, { - "name": "migration_metadata", - "docs": [ - "migration metadata" - ] + "name": "migration_metadata" }, { - "name": "config", - "docs": [ - "virtual pool config key" - ], - "relations": [ - "virtual_pool" - ] + "name": "config" }, { "name": "pool_authority", @@ -2290,7 +2275,8 @@ }, { "name": "first_position_nft_mint", - "writable": true + "writable": true, + "signer": true }, { "name": "first_position_nft_account", @@ -2303,6 +2289,7 @@ { "name": "second_position_nft_mint", "writable": true, + "signer": true, "optional": true }, { @@ -2340,17 +2327,11 @@ }, { "name": "base_vault", - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "quote_vault", - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "payer", @@ -2381,6 +2362,9 @@ }, { "name": "migration_damm_v2_create_metadata", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ 109, 189, @@ -2396,72 +2380,19 @@ "name": "virtual_pool" }, { - "name": "config", - "relations": [ - "virtual_pool" - ] + "name": "config" }, { - "name": "migration_metadata", - "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 100, - 97, - 109, - 109, - 95, - 118, - 50 - ] - }, - { - "kind": "account", - "path": "virtual_pool" - } - ] - } + "name": "migration_metadata" }, { - "name": "payer", - "writable": true, - "signer": true + "name": "payer" }, { - "name": "system_program", - "address": "11111111111111111111111111111111" + "name": "system_program" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -2472,7 +2403,7 @@ { "name": "migration_meteora_damm_create_metadata", "docs": [ - "migrate damm v1" + "Accepts: VirtualPool only." ], "discriminator": [ 47, @@ -2518,144 +2449,17 @@ ] } }, - { - "name": "payer", - "writable": true, - "signer": true - }, - { - "name": "system_program", - "address": "11111111111111111111111111111111" - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } - }, - { - "name": "program" - } - ], - "args": [] - }, - { - "name": "partner_withdraw_surplus", - "discriminator": [ - 168, - 173, - 72, - 100, - 201, - 98, - 38, - 92 - ], - "accounts": [ - { - "name": "pool_authority", - "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" - }, - { - "name": "config", - "relations": [ - "virtual_pool" - ] - }, - { - "name": "virtual_pool", - "writable": true - }, - { - "name": "token_quote_account", - "docs": [ - "The receiver token account" - ], - "writable": true - }, - { - "name": "quote_vault", - "docs": [ - "The vault token account for output token" - ], - "writable": true, - "relations": [ - "virtual_pool" - ] - }, - { - "name": "quote_mint", - "docs": [ - "The mint of quote token" - ], - "relations": [ - "config" - ] - }, - { - "name": "fee_claimer", - "signer": true, - "relations": [ - "config" - ] - }, - { - "name": "token_quote_program", - "docs": [ - "Token b program" - ] - }, - { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + { + "name": "payer", + "writable": true, + "signer": true + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "event_authority" }, { "name": "program" @@ -2664,16 +2468,19 @@ "args": [] }, { - "name": "protocol_withdraw_surplus", + "name": "partner_withdraw_surplus", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ - 54, - 136, - 225, - 138, - 172, - 182, - 214, - 167 + 168, + 173, + 72, + 100, + 201, + 98, + 38, + 92 ], "accounts": [ { @@ -2681,10 +2488,7 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "relations": [ - "virtual_pool" - ] + "name": "config" }, { "name": "virtual_pool", @@ -2693,115 +2497,27 @@ { "name": "token_quote_account", "docs": [ - "The treasury quote token account" + "The receiver token account" ], - "writable": true, - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ] - }, - { - "kind": "account", - "path": "token_quote_program" - }, - { - "kind": "account", - "path": "quote_mint" - } - ], - "program": { - "kind": "const", - "value": [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ] - } - } + "writable": true }, { "name": "quote_vault", "docs": [ - "The vault token account for quote token" + "The vault token account for output token" ], - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "quote_mint", "docs": [ - "The mint of token" - ], - "relations": [ - "config" + "The mint of quote token" ] }, + { + "name": "fee_claimer", + "signer": true + }, { "name": "token_quote_program", "docs": [ @@ -2809,33 +2525,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -2846,7 +2536,8 @@ { "name": "swap", "docs": [ - "TRADING BOTS FUNCTIONS ////" + "TRADING BOTS FUNCTIONS ////", + "Accepts: VirtualPool only." ], "discriminator": [ 248, @@ -2864,19 +2555,10 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "docs": [ - "config key" - ], - "relations": [ - "pool" - ] + "name": "config" }, { "name": "pool", - "docs": [ - "Pool account" - ], "writable": true }, { @@ -2898,20 +2580,14 @@ "docs": [ "The vault token account for base token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "quote_vault", "docs": [ "The vault token account for quote token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "base_mint", @@ -2953,33 +2629,119 @@ "optional": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] + "name": "event_authority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "SwapParameters" + } } + } + ] + }, + { + "name": "swap2", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 65, + 75, + 63, + 76, + 235, + 91, + 91, + 136 + ], + "accounts": [ + { + "name": "pool_authority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" + }, + { + "name": "config" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "input_token_account", + "docs": [ + "The user token account for input token" + ], + "writable": true + }, + { + "name": "output_token_account", + "docs": [ + "The user token account for output token" + ], + "writable": true + }, + { + "name": "base_vault", + "docs": [ + "The vault token account for base token" + ], + "writable": true + }, + { + "name": "quote_vault", + "docs": [ + "The vault token account for quote token" + ], + "writable": true + }, + { + "name": "base_mint", + "docs": [ + "The mint of base token" + ] + }, + { + "name": "quote_mint", + "docs": [ + "The mint of quote token" + ] + }, + { + "name": "payer", + "docs": [ + "The user performing the swap" + ], + "signer": true + }, + { + "name": "token_base_program", + "docs": [ + "Token base program" + ] + }, + { + "name": "token_quote_program", + "docs": [ + "Token quote program" + ] + }, + { + "name": "referral_token_account", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true + }, + { + "name": "event_authority" }, { "name": "program" @@ -2990,23 +2752,26 @@ "name": "params", "type": { "defined": { - "name": "SwapParameters" + "name": "SwapParameters2" } } } ] }, { - "name": "swap2", + "name": "swap2_with_transfer_hook", + "docs": [ + "Accepts: TransferHookPool only." + ], "discriminator": [ - 65, - 75, - 63, - 76, - 235, - 91, - 91, - 136 + 183, + 93, + 153, + 40, + 24, + 230, + 194, + 151 ], "accounts": [ { @@ -3014,19 +2779,10 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "docs": [ - "config key" - ], - "relations": [ - "pool" - ] + "name": "config" }, { "name": "pool", - "docs": [ - "Pool account" - ], "writable": true }, { @@ -3048,26 +2804,22 @@ "docs": [ "The vault token account for base token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "quote_vault", "docs": [ "The vault token account for quote token" ], - "writable": true, - "relations": [ - "pool" - ] + "writable": true }, { "name": "base_mint", "docs": [ - "The mint of base token" - ] + "The mint of base token", + "must be mutable so we can revoke the transfer hook after the last swap is performed" + ], + "writable": true }, { "name": "quote_mint", @@ -3103,33 +2855,7 @@ "optional": true }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3143,11 +2869,22 @@ "name": "SwapParameters2" } } + }, + { + "name": "transfer_hook_accounts_info", + "type": { + "defined": { + "name": "TransferHookAccountsInfo" + } + } } ] }, { "name": "transfer_pool_creator", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ 20, 7, @@ -3164,49 +2901,17 @@ "writable": true }, { - "name": "config", - "relations": [ - "virtual_pool" - ] + "name": "config" }, { "name": "creator", - "signer": true, - "relations": [ - "virtual_pool" - ] + "signer": true }, { "name": "new_creator" }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3216,6 +2921,9 @@ }, { "name": "withdraw_leftover", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], "discriminator": [ 20, 198, @@ -3232,10 +2940,7 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "relations": [ - "virtual_pool" - ] + "name": "config" }, { "name": "virtual_pool", @@ -3306,25 +3011,16 @@ "docs": [ "The vault token account for output token" ], - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "base_mint", "docs": [ "The mint of quote token" - ], - "relations": [ - "virtual_pool" ] }, { - "name": "leftover_receiver", - "relations": [ - "config" - ] + "name": "leftover_receiver" }, { "name": "token_base_program", @@ -3333,33 +3029,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3370,7 +3040,8 @@ { "name": "withdraw_migration_fee", "docs": [ - "BOTH partner and creator FUNCTIONS ///" + "BOTH partner and creator FUNCTIONS ///", + "Accepts: VirtualPool or TransferHookPool." ], "discriminator": [ 237, @@ -3388,10 +3059,7 @@ "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - "name": "config", - "relations": [ - "virtual_pool" - ] + "name": "config" }, { "name": "virtual_pool", @@ -3409,18 +3077,12 @@ "docs": [ "The vault token account for output token" ], - "writable": true, - "relations": [ - "virtual_pool" - ] + "writable": true }, { "name": "quote_mint", "docs": [ "The mint of quote token" - ], - "relations": [ - "config" ] }, { @@ -3434,33 +3096,7 @@ ] }, { - "name": "event_authority", - "pda": { - "seeds": [ - { - "kind": "const", - "value": [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ] - } - ] - } + "name": "event_authority" }, { "name": "program" @@ -3489,29 +3125,16 @@ ] }, { - "name": "Config", - "discriminator": [ - 155, - 12, - 170, - 224, - 30, - 250, - 204, - 130 - ] - }, - { - "name": "LockEscrow", + "name": "ConfigWithTransferHook", "discriminator": [ - 190, - 106, - 121, - 6, - 200, - 182, - 21, - 75 + 40, + 220, + 194, + 251, + 41, + 199, + 123, + 253 ] }, { @@ -3528,16 +3151,16 @@ ] }, { - "name": "MeteoraDammV2Metadata", + "name": "Operator", "discriminator": [ - 104, - 221, 219, - 203, - 10, - 142, - 250, - 163 + 31, + 188, + 145, + 69, + 139, + 204, + 117 ] }, { @@ -3566,6 +3189,19 @@ 43 ] }, + { + "name": "TransferHookPool", + "discriminator": [ + 237, + 219, + 184, + 23, + 42, + 189, + 169, + 35 + ] + }, { "name": "VirtualPool", "discriminator": [ @@ -3608,16 +3244,29 @@ ] }, { - "name": "EvtClaimProtocolFee", + "name": "EvtClaimPoolCreationFee", "discriminator": [ - 186, - 244, - 75, - 251, - 188, - 13, - 25, - 33 + 149, + 111, + 149, + 44, + 136, + 64, + 175, + 62 + ] + }, + { + "name": "EvtClaimProtocolFee2", + "discriminator": [ + 187, + 133, + 66, + 9, + 205, + 161, + 84, + 13 ] }, { @@ -3686,16 +3335,16 @@ ] }, { - "name": "EvtCreateDammV2MigrationMetadata", + "name": "EvtCreateConfigV2WithTransferHook", "discriminator": [ - 103, - 111, + 182, + 81, + 135, + 4, + 39, + 46, 132, - 168, - 140, - 253, - 150, - 114 + 253 ] }, { @@ -3737,6 +3386,19 @@ 24 ] }, + { + "name": "EvtCurveCompleteWithTransferHook", + "discriminator": [ + 59, + 47, + 109, + 205, + 13, + 31, + 44, + 159 + ] + }, { "name": "EvtInitializePool", "discriminator": [ @@ -3750,6 +3412,32 @@ 37 ] }, + { + "name": "EvtInitializePoolWithTransferHook", + "discriminator": [ + 213, + 137, + 164, + 53, + 193, + 74, + 15, + 110 + ] + }, + { + "name": "EvtPartnerClaimPoolCreationFee", + "discriminator": [ + 174, + 223, + 44, + 150, + 145, + 98, + 89, + 195 + ] + }, { "name": "EvtPartnerMetadata", "discriminator": [ @@ -3763,19 +3451,6 @@ 150 ] }, - { - "name": "EvtPartnerWithdrawMigrationFee", - "discriminator": [ - 181, - 105, - 127, - 67, - 8, - 187, - 120, - 57 - ] - }, { "name": "EvtPartnerWithdrawSurplus", "discriminator": [ @@ -3789,19 +3464,6 @@ 22 ] }, - { - "name": "EvtProtocolWithdrawSurplus", - "discriminator": [ - 109, - 111, - 28, - 221, - 134, - 195, - 230, - 203 - ] - }, { "name": "EvtSwap", "discriminator": [ @@ -3828,6 +3490,19 @@ 153 ] }, + { + "name": "EvtSwap2WithTransferHook", + "discriminator": [ + 134, + 59, + 168, + 120, + 94, + 51, + 114, + 231 + ] + }, { "name": "EvtUpdatePoolCreator", "discriminator": [ @@ -3965,7 +3640,7 @@ { "code": 6016, "name": "InvalidTokenDecimals", - "msg": "Invalid activation type" + "msg": "Invalid token decimals" }, { "code": 6017, @@ -4049,8 +3724,8 @@ }, { "code": 6033, - "name": "SwapAmountIsOverAThreshold", - "msg": "Swap amount is over a threshold" + "name": "InsufficientLiquidity", + "msg": "Liquidity in bonding curve is insufficient" }, { "code": 6034, @@ -4126,9 +3801,171 @@ "code": 6048, "name": "NextSqrtPriceIsSmallerThanStartSqrtPrice", "msg": "Next sqrt price is smaller than start sqrt price" + }, + { + "code": 6049, + "name": "InvalidMinBaseFee", + "msg": "Invalid min base fee" + }, + { + "code": 6050, + "name": "AccountInvariantViolation", + "msg": "Account invariant violation" + }, + { + "code": 6051, + "name": "InvalidPoolCreationFee", + "msg": "Invalid pool creation fee" + }, + { + "code": 6052, + "name": "PoolCreationFeeHasBeenClaimed", + "msg": "Pool creation fee has been claimed" + }, + { + "code": 6053, + "name": "Unauthorized", + "msg": "Not permit to do this action" + }, + { + "code": 6054, + "name": "ZeroPoolCreationFee", + "msg": "Pool creation fee is zero" + }, + { + "code": 6055, + "name": "InvalidMigrationLockedLiquidity", + "msg": "Invalid migration locked liquidity" + }, + { + "code": 6056, + "name": "InvalidFeeMarketCapScheduler", + "msg": "Invalid fee market cap scheduler" + }, + { + "code": 6057, + "name": "FirstSwapValidationFailed", + "msg": "Fail to validate first swap with minimum fee" + }, + { + "code": 6058, + "name": "IncorrectATA", + "msg": "Incorrect ATA" + }, + { + "code": 6059, + "name": "InsufficientPoolLamports", + "msg": "Pool has insufficient lamports to perform the operation" + }, + { + "code": 6060, + "name": "InvalidPermission", + "msg": "Invalid permission" + }, + { + "code": 6061, + "name": "InvalidWithdrawProtocolFeeZapAccounts", + "msg": "Invalid withdraw protocol fee zap accounts" + }, + { + "code": 6062, + "name": "MintRestrictedFromZap", + "msg": "SOL,USDC protocol fee cannot be withdrawn via zap" + }, + { + "code": 6063, + "name": "InvalidZapOutParameters", + "msg": "Invalid zap out parameters" + }, + { + "code": 6064, + "name": "CpiDisabled", + "msg": "CPI disabled" + }, + { + "code": 6065, + "name": "MissingZapOutInstruction", + "msg": "Missing zap out instruction" + }, + { + "code": 6066, + "name": "InvalidZapAccounts", + "msg": "Invalid zap accounts" + }, + { + "code": 6067, + "name": "InvalidCompoundingParameters", + "msg": "Invalid compounding parameters" + }, + { + "code": 6068, + "name": "InvalidClaimProtocolFeeAccounts", + "msg": "Invalid claim protocol fee accounts" + }, + { + "code": 6069, + "name": "InvalidInstructionsSysvar", + "msg": "Invalid instructions sysvar account" + }, + { + "code": 6070, + "name": "InvalidRemainingAccountsLength", + "msg": "Invalid remaining accounts length" + }, + { + "code": 6071, + "name": "MissingRemainingAccountForTransferHook", + "msg": "Missing remaining account for transfer hook" + }, + { + "code": 6072, + "name": "NoTransferHookProgram", + "msg": "No transfer hook program" + }, + { + "code": 6073, + "name": "DuplicatedRemainingAccountTypes", + "msg": "Duplicated remaining account types" + }, + { + "code": 6074, + "name": "InvalidTransferHookProgram", + "msg": "Invalid transfer hook program" + }, + { + "code": 6075, + "name": "InvalidPoolAccount", + "msg": "Invalid pool account" + }, + { + "code": 6076, + "name": "PoolTypeMismatch", + "msg": "Pool type does not match instruction" + }, + { + "code": 6077, + "name": "InvalidRemainingAccountSliceType", + "msg": "Invalid remaining account slice type for this instruction" } ], "types": [ + { + "name": "AccountsType", + "repr": { + "kind": "rust" + }, + "type": { + "kind": "enum", + "variants": [ + { + "name": "TransferHookBase" + }, + { + "name": "TransferHookBaseReferral" + } + ] + } + }, { "name": "BaseFeeConfig", "serialization": "bytemuck", @@ -4311,19 +4148,19 @@ "type": "u8" }, { - "name": "partner_lp_percentage", + "name": "partner_liquidity_percentage", "type": "u8" }, { - "name": "partner_locked_lp_percentage", + "name": "partner_permanent_locked_liquidity_percentage", "type": "u8" }, { - "name": "creator_lp_percentage", + "name": "creator_liquidity_percentage", "type": "u8" }, { - "name": "creator_locked_lp_percentage", + "name": "creator_permanent_locked_liquidity_percentage", "type": "u8" }, { @@ -4380,6 +4217,49 @@ } } }, + { + "name": "pool_creation_fee", + "docs": [ + "pool creation fee in SOL lamports value" + ], + "type": "u64" + }, + { + "name": "partner_liquidity_vesting_info", + "type": { + "defined": { + "name": "LiquidityVestingInfoParams" + } + } + }, + { + "name": "creator_liquidity_vesting_info", + "type": { + "defined": { + "name": "LiquidityVestingInfoParams" + } + } + }, + { + "name": "migrated_pool_base_fee_mode", + "type": "u8" + }, + { + "name": "migrated_pool_market_cap_fee_scheduler_params", + "type": { + "defined": { + "name": "MigratedPoolMarketCapFeeSchedulerParams" + } + } + }, + { + "name": "enable_first_swap_with_min_fee", + "type": "bool" + }, + { + "name": "compounding_fee_bps", + "type": "u16" + }, { "name": "padding", "docs": [ @@ -4387,8 +4267,8 @@ ], "type": { "array": [ - "u64", - 7 + "u8", + 2 ] } }, @@ -4405,6 +4285,39 @@ ] } }, + { + "name": "ConfigWithTransferHook", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "config", + "type": { + "defined": { + "name": "PoolConfig" + } + } + }, + { + "name": "transfer_hook_program", + "type": "pubkey" + }, + { + "name": "padding_0", + "type": { + "array": [ + "u64", + 6 + ] + } + } + ] + } + }, { "name": "CreatePartnerMetadataParameters", "type": { @@ -4582,7 +4495,7 @@ } }, { - "name": "EvtClaimProtocolFee", + "name": "EvtClaimPoolCreationFee", "type": { "kind": "struct", "fields": [ @@ -4591,11 +4504,35 @@ "type": "pubkey" }, { - "name": "token_base_amount", + "name": "receiver", + "type": "pubkey" + }, + { + "name": "creation_fee", "type": "u64" + } + ] + } + }, + { + "name": "EvtClaimProtocolFee2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" }, { - "name": "token_quote_amount", + "name": "receiver_token_account", + "type": "pubkey" + }, + { + "name": "token_mint", + "type": "pubkey" + }, + { + "name": "amount", "type": "u64" } ] @@ -4708,19 +4645,19 @@ "type": "u8" }, { - "name": "partner_locked_lp_percentage", + "name": "partner_permanent_locked_liquidity_percentage", "type": "u8" }, { - "name": "partner_lp_percentage", + "name": "partner_liquidity_percentage", "type": "u8" }, { - "name": "creator_locked_lp_percentage", + "name": "creator_permanent_locked_liquidity_percentage", "type": "u8" }, { - "name": "creator_lp_percentage", + "name": "creator_liquidity_percentage", "type": "u8" }, { @@ -4756,20 +4693,52 @@ "type": "u8" }, { - "name": "pre_migration_token_supply", - "type": "u64" + "name": "pre_migration_token_supply", + "type": "u64" + }, + { + "name": "post_migration_token_supply", + "type": "u64" + }, + { + "name": "curve", + "type": { + "vec": { + "defined": { + "name": "LiquidityDistributionParameters" + } + } + } + } + ] + } + }, + { + "name": "EvtCreateConfigV2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "config", + "type": "pubkey" + }, + { + "name": "quote_mint", + "type": "pubkey" + }, + { + "name": "fee_claimer", + "type": "pubkey" }, { - "name": "post_migration_token_supply", - "type": "u64" + "name": "leftover_receiver", + "type": "pubkey" }, { - "name": "curve", + "name": "config_parameters", "type": { - "vec": { - "defined": { - "name": "LiquidityDistributionParameters" - } + "defined": { + "name": "ConfigParameters" } } } @@ -4777,7 +4746,7 @@ } }, { - "name": "EvtCreateConfigV2", + "name": "EvtCreateConfigV2WithTransferHook", "type": { "kind": "struct", "fields": [ @@ -4804,12 +4773,16 @@ "name": "ConfigParameters" } } + }, + { + "name": "transfer_hook_program", + "type": "pubkey" } ] } }, { - "name": "EvtCreateDammV2MigrationMetadata", + "name": "EvtCreateMeteoraMigrationMetadata", "type": { "kind": "struct", "fields": [ @@ -4821,19 +4794,23 @@ } }, { - "name": "EvtCreateMeteoraMigrationMetadata", + "name": "EvtCreatorWithdrawSurplus", "type": { "kind": "struct", "fields": [ { - "name": "virtual_pool", + "name": "pool", "type": "pubkey" + }, + { + "name": "surplus_amount", + "type": "u64" } ] } }, { - "name": "EvtCreatorWithdrawSurplus", + "name": "EvtCurveComplete", "type": { "kind": "struct", "fields": [ @@ -4842,14 +4819,22 @@ "type": "pubkey" }, { - "name": "surplus_amount", + "name": "config", + "type": "pubkey" + }, + { + "name": "base_reserve", + "type": "u64" + }, + { + "name": "quote_reserve", "type": "u64" } ] } }, { - "name": "EvtCurveComplete", + "name": "EvtCurveCompleteWithTransferHook", "type": { "kind": "struct", "fields": [ @@ -4905,26 +4890,39 @@ } }, { - "name": "EvtPartnerMetadata", - "docs": [ - "Create partner metadata" - ], + "name": "EvtInitializePoolWithTransferHook", "type": { "kind": "struct", "fields": [ { - "name": "partner_metadata", + "name": "pool", "type": "pubkey" }, { - "name": "fee_claimer", + "name": "config", + "type": "pubkey" + }, + { + "name": "creator", "type": "pubkey" + }, + { + "name": "base_mint", + "type": "pubkey" + }, + { + "name": "pool_type", + "type": "u8" + }, + { + "name": "activation_point", + "type": "u64" } ] } }, { - "name": "EvtPartnerWithdrawMigrationFee", + "name": "EvtPartnerClaimPoolCreationFee", "type": { "kind": "struct", "fields": [ @@ -4933,30 +4931,41 @@ "type": "pubkey" }, { - "name": "fee", + "name": "partner", + "type": "pubkey" + }, + { + "name": "creation_fee", "type": "u64" + }, + { + "name": "fee_receiver", + "type": "pubkey" } ] } }, { - "name": "EvtPartnerWithdrawSurplus", + "name": "EvtPartnerMetadata", + "docs": [ + "Create partner metadata" + ], "type": { "kind": "struct", "fields": [ { - "name": "pool", + "name": "partner_metadata", "type": "pubkey" }, { - "name": "surplus_amount", - "type": "u64" + "name": "fee_claimer", + "type": "pubkey" } ] } }, { - "name": "EvtProtocolWithdrawSurplus", + "name": "EvtPartnerWithdrawSurplus", "type": { "kind": "struct", "fields": [ @@ -5071,6 +5080,58 @@ ] } }, + { + "name": "EvtSwap2WithTransferHook", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "config", + "type": "pubkey" + }, + { + "name": "trade_direction", + "type": "u8" + }, + { + "name": "has_referral", + "type": "bool" + }, + { + "name": "swap_parameters", + "type": { + "defined": { + "name": "SwapParameters2" + } + } + }, + { + "name": "swap_result", + "type": { + "defined": { + "name": "SwapResult2" + } + } + }, + { + "name": "quote_reserve_amount", + "type": "u64" + }, + { + "name": "migration_threshold", + "type": "u64" + }, + { + "name": "current_timestamp", + "type": "u64" + } + ] + } + }, { "name": "EvtUpdatePoolCreator", "type": { @@ -5093,9 +5154,6 @@ }, { "name": "EvtVirtualPoolMetadata", - "docs": [ - "Create virtual pool metadata" - ], "type": { "kind": "struct", "fields": [ @@ -5206,6 +5264,79 @@ ] } }, + { + "name": "LiquidityVestingInfo", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "is_initialized", + "type": "u8" + }, + { + "name": "vesting_percentage", + "type": "u8" + }, + { + "name": "_padding", + "type": { + "array": [ + "u8", + 2 + ] + } + }, + { + "name": "bps_per_period", + "type": "u16" + }, + { + "name": "number_of_periods", + "type": "u16" + }, + { + "name": "frequency", + "type": "u32" + }, + { + "name": "cliff_duration_from_migration_time", + "type": "u32" + } + ] + } + }, + { + "name": "LiquidityVestingInfoParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "vesting_percentage", + "type": "u8" + }, + { + "name": "bps_per_period", + "type": "u16" + }, + { + "name": "number_of_periods", + "type": "u16" + }, + { + "name": "cliff_duration_from_migration_time", + "type": "u32" + }, + { + "name": "frequency", + "type": "u32" + } + ] + } + }, { "name": "LockEscrow", "docs": [ @@ -5336,7 +5467,7 @@ { "name": "padding_0", "docs": [ - "!!! BE CAREFUL to use tomestone field, previous is pool creator" + "!!! BE CAREFUL to use tombstone field, previous is pool creator" ], "type": { "array": [ @@ -5360,30 +5491,30 @@ "type": "pubkey" }, { - "name": "partner_locked_lp", + "name": "partner_locked_liquidity", "docs": [ - "partner locked lp" + "partner locked liquidity" ], "type": "u64" }, { - "name": "partner_lp", + "name": "partner_liquidity", "docs": [ - "partner lp" + "partner liquidity" ], "type": "u64" }, { - "name": "creator_locked_lp", + "name": "creator_locked_liquidity", "docs": [ - "creator locked lp" + "creator locked liquidity" ], "type": "u64" }, { - "name": "creator_lp", + "name": "creator_liquidity", "docs": [ - "creator lp" + "creator liquidity" ], "type": "u64" }, @@ -5397,28 +5528,28 @@ { "name": "creator_locked_status", "docs": [ - "flag to check whether lp is locked for creator" + "flag to check whether liquidity token is locked for creator" ], "type": "u8" }, { "name": "partner_locked_status", "docs": [ - "flag to check whether lp is locked for partner" + "flag to check whether liquidity token is locked for partner" ], "type": "u8" }, { "name": "creator_claim_status", "docs": [ - "flag to check whether creator has claimed lp token" + "flag to check whether creator has claimed liquidity token" ], "type": "u8" }, { "name": "partner_claim_status", "docs": [ - "flag to check whether partner has claimed lp token" + "flag to check whether partner has claimed liquidity token" ], "type": "u8" }, @@ -5438,87 +5569,90 @@ } }, { - "name": "MeteoraDammV2Metadata", - "serialization": "bytemuck", - "repr": { - "kind": "c" - }, + "name": "MigratedPoolFee", "type": { "kind": "struct", "fields": [ { - "name": "virtual_pool", - "docs": [ - "pool" - ], - "type": "pubkey" + "name": "collect_fee_mode", + "type": "u8" }, { - "name": "padding_0", - "docs": [ - "!!! BE CAREFUL to use tomestone field, previous is pool creator" - ], - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "dynamic_fee", + "type": "u8" }, { - "name": "partner", - "docs": [ - "partner" - ], - "type": "pubkey" + "name": "pool_fee_bps", + "type": "u16" + } + ] + } + }, + { + "name": "MigratedPoolMarketCapFeeSchedulerParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "number_of_period", + "type": "u16" }, { - "name": "_padding", - "docs": [ - "Reserve" - ], - "type": { - "array": [ - "u8", - 126 - ] - } + "name": "sqrt_price_step_bps", + "type": "u16" + }, + { + "name": "scheduler_expiration_duration", + "type": "u32" + }, + { + "name": "reduction_factor", + "type": "u64" } ] } }, { - "name": "MigratedPoolFee", + "name": "MigrationFee", "type": { "kind": "struct", "fields": [ { - "name": "collect_fee_mode", + "name": "fee_percentage", "type": "u8" }, { - "name": "dynamic_fee", + "name": "creator_fee_percentage", "type": "u8" - }, - { - "name": "pool_fee_bps", - "type": "u16" } ] } }, { - "name": "MigrationFee", + "name": "Operator", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, "type": { "kind": "struct", "fields": [ { - "name": "fee_percentage", - "type": "u8" + "name": "whitelisted_address", + "type": "pubkey" }, { - "name": "creator_fee_percentage", - "type": "u8" + "name": "permission", + "type": "u128" + }, + { + "name": "padding", + "type": { + "array": [ + "u64", + 2 + ] + } } ] } @@ -5615,6 +5749,41 @@ } } }, + { + "name": "partner_liquidity_vesting_info", + "type": { + "defined": { + "name": "LiquidityVestingInfo" + } + } + }, + { + "name": "creator_liquidity_vesting_info", + "type": { + "defined": { + "name": "LiquidityVestingInfo" + } + } + }, + { + "name": "padding_0", + "docs": [ + "Padding for future use" + ], + "type": { + "array": [ + "u8", + 14 + ] + } + }, + { + "name": "padding_1", + "docs": [ + "Previously was protocol and referral fee percent. Beware of tombstone." + ], + "type": "u16" + }, { "name": "collect_fee_mode", "docs": [ @@ -5665,30 +5834,30 @@ "type": "u8" }, { - "name": "partner_locked_lp_percentage", + "name": "partner_permanent_locked_liquidity_percentage", "docs": [ - "partner locked lp percentage" + "partner locked liquidity percentage" ], "type": "u8" }, { - "name": "partner_lp_percentage", + "name": "partner_liquidity_percentage", "docs": [ - "partner lp percentage" + "partner liquidity percentage" ], "type": "u8" }, { - "name": "creator_locked_lp_percentage", + "name": "creator_permanent_locked_liquidity_percentage", "docs": [ "creator post migration fee percentage" ], "type": "u8" }, { - "name": "creator_lp_percentage", + "name": "creator_liquidity_percentage", "docs": [ - "creator lp percentage" + "creator liquidity percentage" ], "type": "u8" }, @@ -5735,10 +5904,7 @@ "type": "u8" }, { - "name": "_padding_0", - "docs": [ - "padding 0" - ], + "name": "padding_2", "type": { "array": [ "u8", @@ -5821,24 +5987,39 @@ "type": "u16" }, { - "name": "_padding_1", + "name": "migrated_pool_base_fee_mode", + "type": "u8" + }, + { + "name": "enable_first_swap_with_min_fee", + "type": "u8" + }, + { + "name": "migrated_compounding_fee_bps", + "docs": [ + "compounding fee bps for migrated DAMM v2 pool, should only be non-zero if migrated_collect_fee_mode is 2 (Compounding)" + ], + "type": "u16" + }, + { + "name": "pool_creation_fee", + "docs": [ + "pool creation fee in lamports value" + ], + "type": "u64" + }, + { + "name": "migrated_pool_base_fee_bytes", "docs": [ - "padding 1" + "serialized MigratedPoolMarketCapFeeSchedulerParams, only used when migrated_pool_base_fee_mode is market cap scheduler" ], "type": { "array": [ "u8", - 12 + 16 ] } }, - { - "name": "_padding_2", - "docs": [ - "padding 2" - ], - "type": "u128" - }, { "name": "sqrt_start_price", "docs": [ @@ -5951,32 +6132,6 @@ "name": "DynamicFeeConfig" } } - }, - { - "name": "padding_0", - "type": { - "array": [ - "u64", - 5 - ] - } - }, - { - "name": "padding_1", - "type": { - "array": [ - "u8", - 6 - ] - } - }, - { - "name": "protocol_fee_percent", - "type": "u8" - }, - { - "name": "referral_fee_percent", - "type": "u8" } ] } @@ -6010,151 +6165,7 @@ } }, { - "name": "SwapParameters", - "type": { - "kind": "struct", - "fields": [ - { - "name": "amount_in", - "type": "u64" - }, - { - "name": "minimum_amount_out", - "type": "u64" - } - ] - } - }, - { - "name": "SwapParameters2", - "type": { - "kind": "struct", - "fields": [ - { - "name": "amount_0", - "docs": [ - "When it's exact in, partial fill, this will be amount_in. When it's exact out, this will be amount_out" - ], - "type": "u64" - }, - { - "name": "amount_1", - "docs": [ - "When it's exact in, partial fill, this will be minimum_amount_out. When it's exact out, this will be maximum_amount_in" - ], - "type": "u64" - }, - { - "name": "swap_mode", - "docs": [ - "Swap mode, refer [SwapMode]" - ], - "type": "u8" - } - ] - } - }, - { - "name": "SwapResult", - "docs": [ - "Encodes all results of swapping" - ], - "type": { - "kind": "struct", - "fields": [ - { - "name": "actual_input_amount", - "type": "u64" - }, - { - "name": "output_amount", - "type": "u64" - }, - { - "name": "next_sqrt_price", - "type": "u128" - }, - { - "name": "trading_fee", - "type": "u64" - }, - { - "name": "protocol_fee", - "type": "u64" - }, - { - "name": "referral_fee", - "type": "u64" - } - ] - } - }, - { - "name": "SwapResult2", - "type": { - "kind": "struct", - "fields": [ - { - "name": "included_fee_input_amount", - "type": "u64" - }, - { - "name": "excluded_fee_input_amount", - "type": "u64" - }, - { - "name": "amount_left", - "type": "u64" - }, - { - "name": "output_amount", - "type": "u64" - }, - { - "name": "next_sqrt_price", - "type": "u128" - }, - { - "name": "trading_fee", - "type": "u64" - }, - { - "name": "protocol_fee", - "type": "u64" - }, - { - "name": "referral_fee", - "type": "u64" - } - ] - } - }, - { - "name": "TokenSupplyParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "pre_migration_token_supply", - "docs": [ - "pre migration token supply" - ], - "type": "u64" - }, - { - "name": "post_migration_token_supply", - "docs": [ - "post migration token supply", - "becase DBC allow user to swap over the migration quote threshold, so in extreme case user may swap more than allowed buffer on curve", - "that result the total supply in post migration may be increased a bit (between pre_migration_token_supply and post_migration_token_supply)" - ], - "type": "u64" - } - ] - } - }, - { - "name": "VirtualPool", + "name": "PoolState", "serialization": "bytemuck", "repr": { "kind": "c" @@ -6316,7 +6327,9 @@ { "name": "migration_fee_withdraw_status", "docs": [ - "migration fee withdraw status, first bit is for partner, second bit is for creator" + "migration fee withdraw status", + "bit 1 (0b010) creator", + "bit 2 (0b100) partner" ], "type": "u8" }, @@ -6352,21 +6365,297 @@ ], "type": "u64" }, + { + "name": "legacy_creation_fee_bits", + "docs": [ + "legacy creation fee bits, we dont use this now" + ], + "type": "u8" + }, + { + "name": "creation_fee_bits", + "docs": [ + "pool creation fee claim status" + ], + "type": "u8" + }, + { + "name": "has_swap", + "docs": [ + "Cached flag" + ], + "type": "u8" + }, + { + "name": "_padding_0", + "docs": [ + "Padding for further use" + ], + "type": { + "array": [ + "u8", + 5 + ] + } + }, + { + "name": "protocol_liquidity_migration_fee_bps", + "type": "u16" + }, { "name": "_padding_1", + "type": { + "array": [ + "u8", + 6 + ] + } + }, + { + "name": "protocol_migration_base_fee_amount", + "type": "u64" + }, + { + "name": "protocol_migration_quote_fee_amount", + "type": "u64" + }, + { + "name": "_padding_2", "docs": [ "Padding for further use" ], "type": { "array": [ "u64", - 7 + 3 ] } } ] } }, + { + "name": "RemainingAccountsSlice", + "type": { + "kind": "struct", + "fields": [ + { + "name": "accounts_type", + "type": { + "defined": { + "name": "AccountsType" + } + } + }, + { + "name": "length", + "type": "u8" + } + ] + } + }, + { + "name": "SwapParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "amount_in", + "type": "u64" + }, + { + "name": "minimum_amount_out", + "type": "u64" + } + ] + } + }, + { + "name": "SwapParameters2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "amount_0", + "docs": [ + "When it's exact in, partial fill, this will be amount_in. When it's exact out, this will be amount_out" + ], + "type": "u64" + }, + { + "name": "amount_1", + "docs": [ + "When it's exact in, partial fill, this will be minimum_amount_out. When it's exact out, this will be maximum_amount_in" + ], + "type": "u64" + }, + { + "name": "swap_mode", + "docs": [ + "Swap mode, refer [SwapMode]" + ], + "type": "u8" + } + ] + } + }, + { + "name": "SwapResult", + "docs": [ + "Encodes all results of swapping" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "actual_input_amount", + "type": "u64" + }, + { + "name": "output_amount", + "type": "u64" + }, + { + "name": "next_sqrt_price", + "type": "u128" + }, + { + "name": "trading_fee", + "type": "u64" + }, + { + "name": "protocol_fee", + "type": "u64" + }, + { + "name": "referral_fee", + "type": "u64" + } + ] + } + }, + { + "name": "SwapResult2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "included_fee_input_amount", + "type": "u64" + }, + { + "name": "excluded_fee_input_amount", + "type": "u64" + }, + { + "name": "amount_left", + "type": "u64" + }, + { + "name": "output_amount", + "type": "u64" + }, + { + "name": "next_sqrt_price", + "type": "u128" + }, + { + "name": "trading_fee", + "type": "u64" + }, + { + "name": "protocol_fee", + "type": "u64" + }, + { + "name": "referral_fee", + "type": "u64" + } + ] + } + }, + { + "name": "TokenSupplyParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pre_migration_token_supply", + "docs": [ + "pre migration token supply" + ], + "type": "u64" + }, + { + "name": "post_migration_token_supply", + "docs": [ + "post migration token supply", + "because DBC allow user to swap over the migration quote threshold, so in extreme case user may swap more than allowed buffer on curve", + "that result the total supply in post migration may be increased a bit (between pre_migration_token_supply and post_migration_token_supply)" + ], + "type": "u64" + } + ] + } + }, + { + "name": "TransferHookAccountsInfo", + "type": { + "kind": "struct", + "fields": [ + { + "name": "slices", + "type": { + "vec": { + "defined": { + "name": "RemainingAccountsSlice" + } + } + } + } + ] + } + }, + { + "name": "TransferHookPool", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool_state", + "type": { + "defined": { + "name": "PoolState" + } + } + } + ] + } + }, + { + "name": "VirtualPool", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool_state", + "type": { + "defined": { + "name": "PoolState" + } + } + } + ] + } + }, { "name": "VirtualPoolMetadata", "docs": [ diff --git a/tests/common/idl/damm_v2.ts b/tests/common/idl/damm_v2.ts index b0b288c..6838a03 100644 --- a/tests/common/idl/damm_v2.ts +++ b/tests/common/idl/damm_v2.ts @@ -5,1161 +5,829 @@ * IDL can be found at `target/idl/cp_amm.json`. */ export type CpAmm = { - address: "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"; - metadata: { - name: "cpAmm"; - version: "0.1.3"; - spec: "0.1.0"; - description: "Created with Anchor"; - }; - instructions: [ - { - name: "addLiquidity"; - discriminator: [181, 157, 89, 67, 143, 182, 52, 72]; - accounts: [ + "address": "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "metadata": { + "name": "cpAmm", + "version": "0.2.3", + "spec": "0.1.0", + "description": "Created with Anchor" + }, + "instructions": [ + { + "name": "addLiquidity", + "discriminator": [ + 181, + 157, + 89, + 67, + 143, + 182, + 52, + 72 + ], + "accounts": [ { - name: "pool"; - writable: true; - relations: ["position"]; + "name": "pool", + "writable": true, + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "tokenAAccount"; - docs: ["The user token a account"]; - writable: true; + "name": "tokenAAccount", + "docs": [ + "The user token a account" + ], + "writable": true }, { - name: "tokenBAccount"; - docs: ["The user token b account"]; - writable: true; + "name": "tokenBAccount", + "docs": [ + "The user token b account" + ], + "writable": true }, { - name: "tokenAVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "tokenAVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenBVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "tokenBVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenAMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "tokenAMint", + "docs": [ + "The mint of token a" + ], + "relations": [ + "pool" + ] }, { - name: "tokenBMint"; - docs: ["The mint of token b"]; - relations: ["pool"]; + "name": "tokenBMint", + "docs": [ + "The mint of token b" + ], + "relations": [ + "pool" + ] }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "owner"; - docs: ["owner of position"]; - signer: true; + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true }, { - name: "tokenAProgram"; - docs: ["Token a program"]; + "name": "tokenAProgram", + "docs": [ + "Token a program" + ] }, { - name: "tokenBProgram"; - docs: ["Token b program"]; + "name": "tokenBProgram", + "docs": [ + "Token b program" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "addLiquidityParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "addLiquidityParameters" + } + } } - ]; + ] }, { - name: "claimPartnerFee"; - discriminator: [97, 206, 39, 105, 94, 94, 126, 148]; - accounts: [ + "name": "claimPositionFee", + "discriminator": [ + 180, + 38, + 154, + 17, + 133, + 33, + 162, + 211 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - writable: true; + "name": "pool", + "relations": [ + "position" + ] }, { - name: "tokenAAccount"; - docs: ["The treasury token a account"]; - writable: true; + "name": "position", + "writable": true }, { - name: "tokenBAccount"; - docs: ["The treasury token b account"]; - writable: true; + "name": "tokenAAccount", + "docs": [ + "The user token a account" + ], + "writable": true }, { - name: "tokenAVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "tokenBAccount", + "docs": [ + "The user token b account" + ], + "writable": true }, { - name: "tokenBVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "tokenAVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenAMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "tokenBVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenBMint"; - docs: ["The mint of token b"]; - relations: ["pool"]; + "name": "tokenAMint", + "docs": [ + "The mint of token a" + ], + "relations": [ + "pool" + ] }, { - name: "partner"; - signer: true; - relations: ["pool"]; + "name": "tokenBMint", + "docs": [ + "The mint of token b" + ], + "relations": [ + "pool" + ] }, { - name: "tokenAProgram"; - docs: ["Token a program"]; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "tokenBProgram"; - docs: ["Token b program"]; + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "tokenAProgram", + "docs": [ + "Token a program" + ] }, { - name: "program"; - } - ]; - args: [ + "name": "tokenBProgram", + "docs": [ + "Token b program" + ] + }, { - name: "maxAmountA"; - type: "u64"; + "name": "eventAuthority" }, { - name: "maxAmountB"; - type: "u64"; + "name": "program" } - ]; + ], + "args": [] }, { - name: "claimPositionFee"; - discriminator: [180, 38, 154, 17, 133, 33, 162, 211]; - accounts: [ + "name": "claimProtocolFee2", + "discriminator": [ + 235, + 194, + 54, + 69, + 65, + 10, + 236, + 112 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "receiverTokenAccount", + "docs": [ + "receiver token account for the claimed token. validated through the protocol_fee program" + ], + "writable": true }, { - name: "pool"; - relations: ["position"]; + "name": "tokenAMint", + "relations": [ + "pool" + ] }, { - name: "position"; - writable: true; + "name": "tokenBMint", + "relations": [ + "pool" + ] }, { - name: "tokenAAccount"; - docs: ["The user token a account"]; - writable: true; + "name": "tokenAProgram" }, { - name: "tokenBAccount"; - docs: ["The user token b account"]; - writable: true; + "name": "tokenBProgram" }, { - name: "tokenAVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "pool", + "writable": true }, { - name: "tokenBVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "tokenAVault", + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenAMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "tokenBVault", + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenBMint"; - docs: ["The mint of token b"]; - relations: ["pool"]; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; - }, - { - name: "owner"; - docs: ["owner of position"]; - signer: true; - }, - { - name: "tokenAProgram"; - docs: ["Token a program"]; - }, - { - name: "tokenBProgram"; - docs: ["Token b program"]; - }, - { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; - }, - { - name: "program"; + "name": "signer", + "signer": true, + "address": "FkU5rQCWQM131skHCpcEbK8P1JrQGsBgqXe55w525SSF" } - ]; - args: []; - }, - { - name: "claimProtocolFee"; - discriminator: [165, 228, 133, 48, 99, 249, 255, 33]; - accounts: [ + ], + "args": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; - }, - { - name: "pool"; - writable: true; - }, - { - name: "tokenAVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; - }, - { - name: "tokenBVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; - }, - { - name: "tokenAMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; - }, - { - name: "tokenBMint"; - docs: ["The mint of token b"]; - relations: ["pool"]; - }, - { - name: "tokenAAccount"; - docs: ["The treasury token a account"]; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ]; - }, - { - kind: "account"; - path: "tokenAProgram"; - }, - { - kind: "account"; - path: "tokenAMint"; - } - ]; - program: { - kind: "const"; - value: [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ]; - }; - }; - }, - { - name: "tokenBAccount"; - docs: ["The treasury token b account"]; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ]; - }, - { - kind: "account"; - path: "tokenBProgram"; - }, - { - kind: "account"; - path: "tokenBMint"; - } - ]; - program: { - kind: "const"; - value: [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ]; - }; - }; - }, - { - name: "claimFeeOperator"; - docs: ["Claim fee operator"]; - }, - { - name: "operator"; - docs: ["Operator"]; - signer: true; - relations: ["claimFeeOperator"]; - }, - { - name: "tokenAProgram"; - docs: ["Token a program"]; - }, - { - name: "tokenBProgram"; - docs: ["Token b program"]; - }, - { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; - }, - { - name: "program"; + "name": "maxAmount", + "type": "u64" } - ]; - args: [ - { - name: "maxAmountA"; - type: "u64"; - }, - { - name: "maxAmountB"; - type: "u64"; - } - ]; + ] }, { - name: "claimReward"; - discriminator: [149, 95, 181, 242, 94, 90, 158, 162]; - accounts: [ + "name": "claimReward", + "discriminator": [ + 149, + 95, + 181, + 242, + 94, + 90, + 158, + 162 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - writable: true; - relations: ["position"]; + "name": "pool", + "writable": true, + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "rewardVault"; - docs: ["The vault token account for reward token"]; - writable: true; + "name": "rewardVault", + "docs": [ + "The vault token account for reward token" + ], + "writable": true }, { - name: "rewardMint"; + "name": "rewardMint" }, { - name: "userTokenAccount"; - writable: true; + "name": "userTokenAccount", + "writable": true }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "owner"; - docs: ["owner of position"]; - signer: true; + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true }, { - name: "tokenProgram"; + "name": "tokenProgram" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "rewardIndex"; - type: "u8"; + "name": "rewardIndex", + "type": "u8" }, { - name: "skipReward"; - type: "u8"; + "name": "skipReward", + "type": "u8" } - ]; + ] }, { - name: "closeClaimFeeOperator"; - discriminator: [38, 134, 82, 216, 95, 124, 17, 99]; - accounts: [ + "name": "closeConfig", + "discriminator": [ + 145, + 9, + 72, + 157, + 95, + 125, + 61, + 85 + ], + "accounts": [ { - name: "claimFeeOperator"; - writable: true; + "name": "config", + "writable": true }, { - name: "rentReceiver"; - writable: true; + "name": "operator" }, { - name: "admin"; - signer: true; + "name": "signer", + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "rentReceiver", + "writable": true }, { - name: "program"; + "name": "eventAuthority" + }, + { + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "closeConfig"; - discriminator: [145, 9, 72, 157, 95, 125, 61, 85]; - accounts: [ + "name": "closeOperatorAccount", + "discriminator": [ + 171, + 9, + 213, + 74, + 120, + 23, + 3, + 29 + ], + "accounts": [ { - name: "config"; - writable: true; + "name": "operator", + "writable": true }, { - name: "admin"; - writable: true; - signer: true; + "name": "signer", + "signer": true }, { - name: "rentReceiver"; - writable: true; + "name": "rentReceiver", + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "closePosition"; - discriminator: [123, 134, 81, 0, 49, 68, 98, 98]; - accounts: [ + "name": "closePosition", + "discriminator": [ + 123, + 134, + 81, + 0, + 49, + 68, + 98, + 98 + ], + "accounts": [ { - name: "positionNftMint"; - docs: ["positionNftMint"]; - writable: true; + "name": "positionNftMint", + "docs": [ + "positionNftMint" + ], + "writable": true }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; - writable: true; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ], + "writable": true }, { - name: "pool"; - writable: true; - relations: ["position"]; + "name": "pool", + "writable": true, + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "rentReceiver"; - writable: true; + "name": "rentReceiver", + "writable": true }, { - name: "owner"; - docs: ["Owner of position"]; - signer: true; + "name": "owner", + "docs": [ + "Owner of position" + ], + "signer": true }, { - name: "tokenProgram"; - docs: [ + "name": "tokenProgram", + "docs": [ "Program to create NFT mint/token account and transfer for token22 account" - ]; - address: "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"; + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "closeTokenBadge"; - discriminator: [108, 146, 86, 110, 179, 254, 10, 104]; - accounts: [ + "name": "closeTokenBadge", + "discriminator": [ + 108, + 146, + 86, + 110, + 179, + 254, + 10, + 104 + ], + "accounts": [ { - name: "tokenBadge"; - writable: true; + "name": "tokenBadge", + "writable": true }, { - name: "admin"; - writable: true; - signer: true; + "name": "operator" }, { - name: "rentReceiver"; - writable: true; + "name": "signer", + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "rentReceiver", + "writable": true }, { - name: "program"; - } - ]; - args: []; - }, - { - name: "createClaimFeeOperator"; - discriminator: [169, 62, 207, 107, 58, 187, 162, 109]; - accounts: [ + "name": "eventAuthority" + }, { - name: "claimFeeOperator"; - writable: true; - pda: { - seeds: [ + "name": "program" + } + ], + "args": [] + }, + { + "name": "createConfig", + "docs": [ + "OPERATOR FUNCTIONS /////" + ], + "discriminator": [ + 201, + 207, + 243, + 114, + 75, + 111, + 47, + 189 + ], + "accounts": [ + { + "name": "config", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [99, 102, 95, 111, 112, 101, 114, 97, 116, 111, 114]; + "kind": "const", + "value": [ + 99, + 111, + 110, + 102, + 105, + 103 + ] }, { - kind: "account"; - path: "operator"; + "kind": "arg", + "path": "index" } - ]; - }; + ] + } }, { - name: "operator"; + "name": "operator" }, { - name: "admin"; - writable: true; - signer: true; + "name": "signer", + "signer": true }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "payer", + "writable": true, + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "program"; - } - ]; - args: []; - }, - { - name: "createConfig"; - docs: ["ADMIN FUNCTIONS /////"]; - discriminator: [201, 207, 243, 114, 75, 111, 47, 189]; - accounts: [ - { - name: "config"; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [99, 111, 110, 102, 105, 103]; - }, - { - kind: "arg"; - path: "index"; - } - ]; - }; + "name": "eventAuthority" }, { - name: "admin"; - writable: true; - signer: true; - }, + "name": "program" + } + ], + "args": [ { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "index", + "type": "u64" }, { - name: "eventAuthority"; - pda: { - seeds: [ + "name": "configParameters", + "type": { + "defined": { + "name": "staticConfigParameters" + } + } + } + ] + }, + { + "name": "createDynamicConfig", + "discriminator": [ + 81, + 251, + 122, + 78, + 66, + 57, + 208, + 82 + ], + "accounts": [ + { + "name": "config", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, + "kind": "const", + "value": [ + 99, 111, - 114, + 110, + 102, 105, - 116, - 121 - ]; + 103 + ] + }, + { + "kind": "arg", + "path": "index" } - ]; - }; + ] + } }, { - name: "program"; - } - ]; - args: [ + "name": "operator" + }, { - name: "index"; - type: "u64"; + "name": "signer", + "signer": true }, { - name: "configParameters"; - type: { - defined: { - name: "staticConfigParameters"; - }; - }; - } - ]; - }, - { - name: "createDynamicConfig"; - discriminator: [81, 251, 122, 78, 66, 57, 208, 82]; - accounts: [ + "name": "payer", + "writable": true, + "signer": true + }, { - name: "config"; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [99, 111, 110, 102, 105, 103]; - }, - { - kind: "arg"; - path: "index"; - } - ]; - }; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "admin"; - writable: true; - signer: true; + "name": "eventAuthority" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "program" + } + ], + "args": [ + { + "name": "index", + "type": "u64" }, { - name: "eventAuthority"; - pda: { - seeds: [ + "name": "configParameters", + "type": { + "defined": { + "name": "dynamicConfigParameters" + } + } + } + ] + }, + { + "name": "createOperatorAccount", + "docs": [ + "ADMIN FUNCTIONS /////" + ], + "discriminator": [ + 221, + 64, + 246, + 149, + 240, + 153, + 229, + 163 + ], + "accounts": [ + { + "name": "operator", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, + "kind": "const", + "value": [ + 111, + 112, 101, - 110, - 116, - 95, + 114, 97, - 117, 116, - 104, 111, - 114, - 105, - 116, - 121 - ]; + 114 + ] + }, + { + "kind": "account", + "path": "whitelistedAddress" } - ]; - }; + ] + } }, { - name: "program"; - } - ]; - args: [ + "name": "whitelistedAddress" + }, { - name: "index"; - type: "u64"; + "name": "signer", + "signer": true }, { - name: "configParameters"; - type: { - defined: { - name: "dynamicConfigParameters"; - }; - }; - } - ]; - }, - { - name: "createPosition"; - discriminator: [48, 215, 197, 153, 96, 203, 180, 133]; - accounts: [ + "name": "payer", + "writable": true, + "signer": true + }, { - name: "owner"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "positionNftMint"; - docs: ["positionNftMint"]; - writable: true; - signer: true; + "name": "eventAuthority" }, { - name: "positionNftAccount"; - docs: ["position nft account"]; - writable: true; - pda: { - seeds: [ + "name": "program" + } + ], + "args": [ + { + "name": "permission", + "type": "u128" + } + ] + }, + { + "name": "createPosition", + "discriminator": [ + 48, + 215, + 197, + 153, + 96, + 203, + 180, + 133 + ], + "accounts": [ + { + "name": "owner" + }, + { + "name": "positionNftMint", + "docs": [ + "positionNftMint" + ], + "writable": true, + "signer": true + }, + { + "name": "positionNftAccount", + "docs": [ + "position nft account" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ + "kind": "const", + "value": [ 112, 111, 115, @@ -1180,254 +848,370 @@ export type CpAmm = { 117, 110, 116 - ]; + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "pool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "position"; - writable: true; - pda: { - seeds: [ + "name": "position", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [112, 111, 115, 105, 116, 105, 111, 110]; + "kind": "const", + "value": [ + 112, + 111, + 115, + 105, + 116, + 105, + 111, + 110 + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "payer"; - docs: ["Address paying to create the position. Can be anyone"]; - writable: true; - signer: true; + "name": "payer", + "docs": [ + "Address paying to create the position. Can be anyone" + ], + "writable": true, + "signer": true }, { - name: "tokenProgram"; - docs: [ + "name": "tokenProgram", + "docs": [ "Program to create NFT mint/token account and transfer for token22 account" - ]; - address: "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"; + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" + }, + { + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "eventAuthority" }, { - name: "eventAuthority"; - pda: { - seeds: [ + "name": "program" + } + ], + "args": [] + }, + { + "name": "createTokenBadge", + "discriminator": [ + 88, + 206, + 0, + 91, + 60, + 175, + 151, + 118 + ], + "accounts": [ + { + "name": "tokenBadge", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, + "kind": "const", + "value": [ + 116, + 111, + 107, 101, 110, - 116, 95, + 98, 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; + 100, + 103, + 101 + ] + }, + { + "kind": "account", + "path": "tokenMint" } - ]; - }; + ] + } }, { - name: "program"; - } - ]; - args: []; - }, - { - name: "createTokenBadge"; - discriminator: [88, 206, 0, 91, 60, 175, 151, 118]; - accounts: [ + "name": "tokenMint" + }, { - name: "tokenBadge"; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 98, 97, 100, 103, 101]; - }, - { - kind: "account"; - path: "tokenMint"; - } - ]; - }; + "name": "operator" }, { - name: "tokenMint"; + "name": "signer", + "signer": true }, { - name: "admin"; - writable: true; - signer: true; + "name": "payer", + "writable": true, + "signer": true }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "fundReward"; - discriminator: [188, 50, 249, 165, 93, 151, 38, 63]; - accounts: [ + "name": "dummyIx", + "discriminator": [ + 234, + 95, + 176, + 185, + 7, + 42, + 35, + 159 + ], + "accounts": [ { - name: "pool"; - writable: true; + "name": "podAlignedFeeTimeScheduler" }, { - name: "rewardVault"; - writable: true; + "name": "podAlignedFeeRateLimiter" }, { - name: "rewardMint"; - }, + "name": "podAlignedFeeMarketCapScheduler" + } + ], + "args": [ + { + "name": "ixs", + "type": { + "defined": { + "name": "dummyParams" + } + } + } + ] + }, + { + "name": "fixConfigFeeParams", + "discriminator": [ + 38, + 30, + 216, + 81, + 250, + 177, + 243, + 254 + ], + "accounts": [ { - name: "funderTokenAccount"; - writable: true; + "name": "config", + "writable": true }, { - name: "funder"; - signer: true; + "name": "operator" }, { - name: "tokenProgram"; + "name": "signer", + "signer": true + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "baseFeeParameters" + } + } + } + ] + }, + { + "name": "fixPoolFeeParams", + "discriminator": [ + 132, + 98, + 81, + 196, + 44, + 58, + 120, + 193 + ], + "accounts": [ + { + "name": "pool", + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "operator" }, { - name: "program"; + "name": "signer", + "signer": true } - ]; - args: [ + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "baseFeeParameters" + } + } + } + ] + }, + { + "name": "fixPoolLayoutVersion", + "discriminator": [ + 166, + 158, + 69, + 35, + 81, + 167, + 200, + 215 + ], + "accounts": [ { - name: "rewardIndex"; - type: "u8"; + "name": "pool", + "writable": true }, { - name: "amount"; - type: "u64"; + "name": "operator" }, { - name: "carryForward"; - type: "bool"; + "name": "signer", + "signer": true } - ]; + ], + "args": [] }, { - name: "initializeCustomizablePool"; - discriminator: [20, 161, 241, 24, 189, 221, 180, 2]; - accounts: [ + "name": "fundReward", + "discriminator": [ + 188, + 50, + 249, + 165, + 93, + 151, + 38, + 63 + ], + "accounts": [ { - name: "creator"; + "name": "pool", + "writable": true }, { - name: "positionNftMint"; - docs: ["positionNftMint"]; - writable: true; - signer: true; + "name": "rewardVault", + "writable": true }, { - name: "positionNftAccount"; - docs: ["position nft account"]; - writable: true; - pda: { - seeds: [ + "name": "rewardMint" + }, + { + "name": "funderTokenAccount", + "writable": true + }, + { + "name": "funder", + "signer": true + }, + { + "name": "tokenProgram" + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "rewardIndex", + "type": "u8" + }, + { + "name": "amount", + "type": "u64" + }, + { + "name": "carryForward", + "type": "bool" + } + ] + }, + { + "name": "initializeCustomizablePool", + "discriminator": [ + 20, + 161, + 241, + 24, + 189, + 221, + 180, + 2 + ], + "accounts": [ + { + "name": "creator" + }, + { + "name": "positionNftMint", + "docs": [ + "positionNftMint" + ], + "writable": true, + "signer": true + }, + { + "name": "positionNftAccount", + "docs": [ + "position nft account" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ + "kind": "const", + "value": [ 112, 111, 115, @@ -1448,192 +1232,234 @@ export type CpAmm = { 117, 110, 116 - ]; + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "payer"; - docs: ["Address paying to create the pool. Can be anyone"]; - writable: true; - signer: true; + "name": "payer", + "docs": [ + "Address paying to create the pool. Can be anyone" + ], + "writable": true, + "signer": true }, { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - docs: ["Initialize an account to store the pool state"]; - writable: true; + "name": "pool", + "docs": [ + "Initialize an account to store the pool state" + ], + "writable": true }, { - name: "position"; - writable: true; - pda: { - seeds: [ + "name": "position", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [112, 111, 115, 105, 116, 105, 111, 110]; + "kind": "const", + "value": [ + 112, + 111, + 115, + 105, + 116, + 105, + 111, + 110 + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "tokenAMint"; - docs: ["Token a mint"]; + "name": "tokenAMint", + "docs": [ + "Token a mint" + ] }, { - name: "tokenBMint"; - docs: ["Token b mint"]; + "name": "tokenBMint", + "docs": [ + "Token b mint" + ] }, { - name: "tokenAVault"; - docs: ["Token a vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "tokenAVault", + "docs": [ + "Token a vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "tokenAMint"; + "kind": "account", + "path": "tokenAMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "tokenBVault"; - docs: ["Token b vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "tokenBVault", + "docs": [ + "Token b vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "tokenBMint"; + "kind": "account", + "path": "tokenBMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "payerTokenA"; - docs: ["payer token a account"]; - writable: true; + "name": "payerTokenA", + "docs": [ + "payer token a account" + ], + "writable": true }, { - name: "payerTokenB"; - docs: ["creator token b account"]; - writable: true; + "name": "payerTokenB", + "docs": [ + "creator token b account" + ], + "writable": true }, { - name: "tokenAProgram"; - docs: ["Program to create mint account and mint tokens"]; + "name": "tokenAProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] }, { - name: "tokenBProgram"; - docs: ["Program to create mint account and mint tokens"]; + "name": "tokenBProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] }, { - name: "token2022Program"; - docs: [ + "name": "token2022Program", + "docs": [ "Program to create NFT mint/token account and transfer for token22 account" - ]; - address: "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"; + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "initializeCustomizablePoolParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "initializeCustomizablePoolParameters" + } + } } - ]; - }, - { - name: "initializePool"; - docs: ["USER FUNCTIONS ////"]; - discriminator: [95, 180, 10, 172, 84, 174, 232, 40]; - accounts: [ - { - name: "creator"; - }, - { - name: "positionNftMint"; - docs: ["positionNftMint"]; - writable: true; - signer: true; - }, - { - name: "positionNftAccount"; - docs: ["position nft account"]; - writable: true; - pda: { - seeds: [ + ] + }, + { + "name": "initializePool", + "docs": [ + "USER FUNCTIONS ////" + ], + "discriminator": [ + 95, + 180, + 10, + 172, + 84, + 174, + 232, + 40 + ], + "accounts": [ + { + "name": "creator" + }, + { + "name": "positionNftMint", + "docs": [ + "positionNftMint" + ], + "writable": true, + "signer": true + }, + { + "name": "positionNftAccount", + "docs": [ + "position nft account" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ + "kind": "const", + "value": [ 112, 111, 115, @@ -1654,195 +1480,237 @@ export type CpAmm = { 117, 110, 116 - ]; + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "payer"; - docs: ["Address paying to create the pool. Can be anyone"]; - writable: true; - signer: true; + "name": "payer", + "docs": [ + "Address paying to create the pool. Can be anyone" + ], + "writable": true, + "signer": true }, { - name: "config"; - docs: ["Which config the pool belongs to."]; + "name": "config", + "docs": [ + "Which config the pool belongs to." + ] }, { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - docs: ["Initialize an account to store the pool state"]; - writable: true; + "name": "pool", + "docs": [ + "Initialize an account to store the pool state" + ], + "writable": true }, { - name: "position"; - writable: true; - pda: { - seeds: [ + "name": "position", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [112, 111, 115, 105, 116, 105, 111, 110]; + "kind": "const", + "value": [ + 112, + 111, + 115, + 105, + 116, + 105, + 111, + 110 + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "tokenAMint"; - docs: ["Token a mint"]; + "name": "tokenAMint", + "docs": [ + "Token a mint" + ] }, { - name: "tokenBMint"; - docs: ["Token b mint"]; + "name": "tokenBMint", + "docs": [ + "Token b mint" + ] }, { - name: "tokenAVault"; - docs: ["Token a vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "tokenAVault", + "docs": [ + "Token a vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "tokenAMint"; + "kind": "account", + "path": "tokenAMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "tokenBVault"; - docs: ["Token b vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "tokenBVault", + "docs": [ + "Token b vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "tokenBMint"; + "kind": "account", + "path": "tokenBMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; - }, - { - name: "payerTokenA"; - docs: ["payer token a account"]; - writable: true; - }, - { - name: "payerTokenB"; - docs: ["creator token b account"]; - writable: true; - }, - { - name: "tokenAProgram"; - docs: ["Program to create mint account and mint tokens"]; + ] + } }, { - name: "tokenBProgram"; - docs: ["Program to create mint account and mint tokens"]; + "name": "payerTokenA", + "docs": [ + "payer token a account" + ], + "writable": true }, { - name: "token2022Program"; - docs: [ - "Program to create NFT mint/token account and transfer for token22 account" - ]; - address: "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"; + "name": "payerTokenB", + "docs": [ + "creator token b account" + ], + "writable": true }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "tokenAProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "tokenBProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] }, { - name: "program"; - } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "initializePoolParameters"; - }; - }; - } - ]; - }, - { - name: "initializePoolWithDynamicConfig"; - discriminator: [149, 82, 72, 197, 253, 252, 68, 15]; - accounts: [ + "name": "token2022Program", + "docs": [ + "Program to create NFT mint/token account and transfer for token22 account" + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" + }, { - name: "creator"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "positionNftMint"; - docs: ["positionNftMint"]; - writable: true; - signer: true; + "name": "eventAuthority" }, { - name: "positionNftAccount"; - docs: ["position nft account"]; - writable: true; - pda: { - seeds: [ + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "initializePoolParameters" + } + } + } + ] + }, + { + "name": "initializePoolWithDynamicConfig", + "discriminator": [ + 149, + 82, + 72, + 197, + 253, + 252, + 68, + 15 + ], + "accounts": [ + { + "name": "creator" + }, + { + "name": "positionNftMint", + "docs": [ + "positionNftMint" + ], + "writable": true, + "signer": true + }, + { + "name": "positionNftAccount", + "docs": [ + "position nft account" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ + "kind": "const", + "value": [ 112, 111, 115, @@ -1863,198 +1731,238 @@ export type CpAmm = { 117, 110, 116 - ]; + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "payer"; - docs: ["Address paying to create the pool. Can be anyone"]; - writable: true; - signer: true; + "name": "payer", + "docs": [ + "Address paying to create the pool. Can be anyone" + ], + "writable": true, + "signer": true }, { - name: "poolCreatorAuthority"; - signer: true; - relations: ["config"]; + "name": "poolCreatorAuthority", + "signer": true, + "relations": [ + "config" + ] }, { - name: "config"; - docs: ["Which config the pool belongs to."]; + "name": "config", + "docs": [ + "Which config the pool belongs to." + ] }, { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - docs: ["Initialize an account to store the pool state"]; - writable: true; + "name": "pool", + "docs": [ + "Initialize an account to store the pool state" + ], + "writable": true }, { - name: "position"; - writable: true; - pda: { - seeds: [ + "name": "position", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [112, 111, 115, 105, 116, 105, 111, 110]; + "kind": "const", + "value": [ + 112, + 111, + 115, + 105, + 116, + 105, + 111, + 110 + ] }, { - kind: "account"; - path: "positionNftMint"; + "kind": "account", + "path": "positionNftMint" } - ]; - }; + ] + } }, { - name: "tokenAMint"; - docs: ["Token a mint"]; + "name": "tokenAMint", + "docs": [ + "Token a mint" + ] }, { - name: "tokenBMint"; - docs: ["Token b mint"]; + "name": "tokenBMint", + "docs": [ + "Token b mint" + ] }, { - name: "tokenAVault"; - docs: ["Token a vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "tokenAVault", + "docs": [ + "Token a vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "tokenAMint"; + "kind": "account", + "path": "tokenAMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "tokenBVault"; - docs: ["Token b vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "tokenBVault", + "docs": [ + "Token b vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "tokenBMint"; + "kind": "account", + "path": "tokenBMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "payerTokenA"; - docs: ["payer token a account"]; - writable: true; + "name": "payerTokenA", + "docs": [ + "payer token a account" + ], + "writable": true }, { - name: "payerTokenB"; - docs: ["creator token b account"]; - writable: true; + "name": "payerTokenB", + "docs": [ + "creator token b account" + ], + "writable": true }, { - name: "tokenAProgram"; - docs: ["Program to create mint account and mint tokens"]; + "name": "tokenAProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] }, { - name: "tokenBProgram"; - docs: ["Program to create mint account and mint tokens"]; + "name": "tokenBProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] }, { - name: "token2022Program"; - docs: [ + "name": "token2022Program", + "docs": [ "Program to create NFT mint/token account and transfer for token22 account" - ]; - address: "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"; + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "initializeCustomizablePoolParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "initializeCustomizablePoolParameters" + } + } } - ]; + ] }, { - name: "initializeReward"; - discriminator: [95, 135, 192, 196, 242, 129, 230, 68]; - accounts: [ + "name": "initializeReward", + "discriminator": [ + 95, + 135, + 192, + 196, + 242, + 129, + 230, + 68 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "rewardVault"; - writable: true; - pda: { - seeds: [ + "name": "rewardVault", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ + "kind": "const", + "value": [ 114, 101, 119, @@ -2067,3505 +1975,5256 @@ export type CpAmm = { 117, 108, 116 - ]; + ] }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" }, { - kind: "arg"; - path: "rewardIndex"; + "kind": "arg", + "path": "rewardIndex" } - ]; - }; + ] + } }, { - name: "rewardMint"; + "name": "rewardMint" }, { - name: "signer"; - signer: true; + "name": "signer", + "signer": true }, { - name: "payer"; - writable: true; - signer: true; + "name": "payer", + "writable": true, + "signer": true }, { - name: "tokenProgram"; + "name": "tokenProgram" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "rewardIndex"; - type: "u8"; + "name": "rewardIndex", + "type": "u8" }, { - name: "rewardDuration"; - type: "u64"; + "name": "rewardDuration", + "type": "u64" }, { - name: "funder"; - type: "pubkey"; + "name": "funder", + "type": "pubkey" } - ]; + ] }, { - name: "lockPosition"; - discriminator: [227, 62, 2, 252, 247, 10, 171, 185]; - accounts: [ + "name": "lockInnerPosition", + "discriminator": [ + 72, + 19, + 49, + 204, + 18, + 122, + 23, + 90 + ], + "accounts": [ { - name: "pool"; - relations: ["position"]; + "name": "pool", + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "vesting"; - writable: true; - signer: true; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true }, { - name: "owner"; - docs: ["owner of position"]; - signer: true; + "name": "eventAuthority" }, { - name: "payer"; - writable: true; - signer: true; + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "vestingParameters" + } + } + } + ] + }, + { + "name": "lockPosition", + "discriminator": [ + 227, + 62, + 2, + 252, + 247, + 10, + 171, + 185 + ], + "accounts": [ + { + "name": "pool", + "relations": [ + "position" + ] }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "position", + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "vesting", + "writable": true, + "signer": true + }, + { + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] + }, + { + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true + }, + { + "name": "payer", + "writable": true, + "signer": true + }, + { + "name": "systemProgram", + "address": "11111111111111111111111111111111" + }, + { + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "vestingParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "vestingParameters" + } + } } - ]; + ] }, { - name: "permanentLockPosition"; - discriminator: [165, 176, 125, 6, 231, 171, 186, 213]; - accounts: [ + "name": "permanentLockPosition", + "discriminator": [ + 165, + 176, + 125, + 6, + 231, + 171, + 186, + 213 + ], + "accounts": [ { - name: "pool"; - writable: true; - relations: ["position"]; + "name": "pool", + "writable": true, + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "owner"; - docs: ["owner of position"]; - signer: true; + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "permanentLockLiquidity"; - type: "u128"; + "name": "permanentLockLiquidity", + "type": "u128" } - ]; + ] }, { - name: "refreshVesting"; - discriminator: [9, 94, 216, 14, 116, 204, 247, 0]; - accounts: [ + "name": "refreshVesting", + "discriminator": [ + 9, + 94, + 216, + 14, + 116, + 204, + 247, + 0 + ], + "accounts": [ { - name: "pool"; - relations: ["position"]; + "name": "pool", + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "owner"; + "name": "owner" } - ]; - args: []; + ], + "args": [] }, { - name: "removeAllLiquidity"; - discriminator: [10, 51, 61, 35, 112, 105, 24, 85]; - accounts: [ + "name": "removeAllLiquidity", + "discriminator": [ + 10, + 51, + 61, + 35, + 112, + 105, + 24, + 85 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - writable: true; - relations: ["position"]; + "name": "pool", + "writable": true, + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "tokenAAccount"; - docs: ["The user token a account"]; - writable: true; + "name": "tokenAAccount", + "docs": [ + "The user token a account" + ], + "writable": true }, { - name: "tokenBAccount"; - docs: ["The user token b account"]; - writable: true; + "name": "tokenBAccount", + "docs": [ + "The user token b account" + ], + "writable": true }, { - name: "tokenAVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "tokenAVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenBVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "tokenBVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenAMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "tokenAMint", + "docs": [ + "The mint of token a" + ], + "relations": [ + "pool" + ] }, { - name: "tokenBMint"; - docs: ["The mint of token b"]; - relations: ["pool"]; + "name": "tokenBMint", + "docs": [ + "The mint of token b" + ], + "relations": [ + "pool" + ] }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "owner"; - docs: ["owner of position"]; - signer: true; + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true }, { - name: "tokenAProgram"; - docs: ["Token a program"]; + "name": "tokenAProgram", + "docs": [ + "Token a program" + ] }, { - name: "tokenBProgram"; - docs: ["Token b program"]; + "name": "tokenBProgram", + "docs": [ + "Token b program" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "tokenAAmountThreshold"; - type: "u64"; + "name": "tokenAAmountThreshold", + "type": "u64" }, { - name: "tokenBAmountThreshold"; - type: "u64"; + "name": "tokenBAmountThreshold", + "type": "u64" } - ]; + ] }, { - name: "removeLiquidity"; - discriminator: [80, 85, 209, 72, 24, 206, 177, 108]; - accounts: [ + "name": "removeLiquidity", + "discriminator": [ + 80, + 85, + 209, + 72, + 24, + 206, + 177, + 108 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - writable: true; - relations: ["position"]; + "name": "pool", + "writable": true, + "relations": [ + "position" + ] }, { - name: "position"; - writable: true; + "name": "position", + "writable": true }, { - name: "tokenAAccount"; - docs: ["The user token a account"]; - writable: true; + "name": "tokenAAccount", + "docs": [ + "The user token a account" + ], + "writable": true }, { - name: "tokenBAccount"; - docs: ["The user token b account"]; - writable: true; + "name": "tokenBAccount", + "docs": [ + "The user token b account" + ], + "writable": true }, { - name: "tokenAVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "tokenAVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenBVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "tokenBVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "tokenAMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "tokenAMint", + "docs": [ + "The mint of token a" + ], + "relations": [ + "pool" + ] }, { - name: "tokenBMint"; - docs: ["The mint of token b"]; - relations: ["pool"]; + "name": "tokenBMint", + "docs": [ + "The mint of token b" + ], + "relations": [ + "pool" + ] }, { - name: "positionNftAccount"; - docs: ["The token account for nft"]; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "owner"; - docs: ["owner of position"]; - signer: true; + "name": "signer", + "docs": [ + "Signer" + ], + "signer": true }, { - name: "tokenAProgram"; - docs: ["Token a program"]; + "name": "tokenAProgram", + "docs": [ + "Token a program" + ] }, { - name: "tokenBProgram"; - docs: ["Token b program"]; + "name": "tokenBProgram", + "docs": [ + "Token b program" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "removeLiquidityParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "removeLiquidityParameters" + } + } } - ]; + ] }, { - name: "setPoolStatus"; - discriminator: [112, 87, 135, 223, 83, 204, 132, 53]; - accounts: [ + "name": "setPoolStatus", + "discriminator": [ + 112, + 87, + 135, + 223, + 83, + 204, + 132, + 53 + ], + "accounts": [ { - name: "pool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "admin"; - signer: true; + "name": "operator" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "signer", + "signer": true + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "status", + "type": "u8" + } + ] + }, + { + "name": "splitPosition", + "discriminator": [ + 172, + 241, + 221, + 138, + 161, + 29, + 253, + 42 + ], + "accounts": [ + { + "name": "pool", + "writable": true, + "relations": [ + "firstPosition", + "secondPosition" + ] + }, + { + "name": "firstPosition", + "docs": [ + "The first position" + ], + "writable": true + }, + { + "name": "firstPositionNftAccount", + "docs": [ + "The token account for position nft" + ] + }, + { + "name": "secondPosition", + "docs": [ + "The second position" + ], + "writable": true + }, + { + "name": "secondPositionNftAccount", + "docs": [ + "The token account for position nft" + ] + }, + { + "name": "firstOwner", + "docs": [ + "Owner of first position" + ], + "signer": true + }, + { + "name": "secondOwner", + "docs": [ + "Owner of second position" + ], + "signer": true + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "splitPositionParameters" + } + } + } + ] + }, + { + "name": "splitPosition2", + "discriminator": [ + 221, + 147, + 228, + 207, + 140, + 212, + 17, + 119 + ], + "accounts": [ + { + "name": "pool", + "writable": true, + "relations": [ + "firstPosition", + "secondPosition" + ] + }, + { + "name": "firstPosition", + "docs": [ + "The first position" + ], + "writable": true + }, + { + "name": "firstPositionNftAccount", + "docs": [ + "The token account for position nft" + ] + }, + { + "name": "secondPosition", + "docs": [ + "The second position" + ], + "writable": true + }, + { + "name": "secondPositionNftAccount", + "docs": [ + "The token account for position nft" + ] + }, + { + "name": "firstOwner", + "docs": [ + "Owner of first position" + ], + "signer": true + }, + { + "name": "secondOwner", + "docs": [ + "Owner of second position" + ], + "signer": true + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "numerator", + "type": "u32" + } + ] + }, + { + "name": "swap", + "discriminator": [ + 248, + 198, + 158, + 145, + 225, + 117, + 135, + 200 + ], + "accounts": [ + { + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" + }, + { + "name": "pool", + "docs": [ + "Pool account" + ], + "writable": true + }, + { + "name": "inputTokenAccount", + "docs": [ + "The user token account for input token" + ], + "writable": true + }, + { + "name": "outputTokenAccount", + "docs": [ + "The user token account for output token" + ], + "writable": true + }, + { + "name": "tokenAVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true, + "relations": [ + "pool" + ] + }, + { + "name": "tokenBVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true, + "relations": [ + "pool" + ] + }, + { + "name": "tokenAMint", + "docs": [ + "The mint of token a" + ] + }, + { + "name": "tokenBMint", + "docs": [ + "The mint of token b" + ] + }, + { + "name": "payer", + "docs": [ + "The user performing the swap" + ], + "signer": true + }, + { + "name": "tokenAProgram", + "docs": [ + "Token a program" + ] + }, + { + "name": "tokenBProgram", + "docs": [ + "Token b program" + ] + }, + { + "name": "referralTokenAccount", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true + }, + { + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "status"; - type: "u8"; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "swapParameters" + } + } } - ]; + ] }, { - name: "splitPosition"; - discriminator: [172, 241, 221, 138, 161, 29, 253, 42]; - accounts: [ + "name": "swap2", + "discriminator": [ + 65, + 75, + 63, + 76, + 235, + 91, + 91, + 136 + ], + "accounts": [ { - name: "pool"; - writable: true; - relations: ["firstPosition", "secondPosition"]; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "firstPosition"; - docs: ["The first position"]; - writable: true; + "name": "pool", + "docs": [ + "Pool account" + ], + "writable": true }, { - name: "firstPositionNftAccount"; - docs: ["The token account for position nft"]; + "name": "inputTokenAccount", + "docs": [ + "The user token account for input token" + ], + "writable": true }, { - name: "secondPosition"; - docs: ["The second position"]; - writable: true; + "name": "outputTokenAccount", + "docs": [ + "The user token account for output token" + ], + "writable": true }, { - name: "secondPositionNftAccount"; - docs: ["The token account for position nft"]; + "name": "tokenAVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "firstOwner"; - docs: ["Owner of first position"]; - signer: true; + "name": "tokenBVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true, + "relations": [ + "pool" + ] }, { - name: "secondOwner"; - docs: ["Owner of second position"]; - signer: true; + "name": "tokenAMint", + "docs": [ + "The mint of token a" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "tokenBMint", + "docs": [ + "The mint of token b" + ] + }, + { + "name": "payer", + "docs": [ + "The user performing the swap" + ], + "signer": true + }, + { + "name": "tokenAProgram", + "docs": [ + "Token a program" + ] }, { - name: "program"; + "name": "tokenBProgram", + "docs": [ + "Token b program" + ] + }, + { + "name": "referralTokenAccount", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true + }, + { + "name": "eventAuthority" + }, + { + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "splitPositionParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "swapParameters2" + } + } } - ]; + ] }, { - name: "swap"; - discriminator: [248, 198, 158, 145, 225, 117, 135, 200]; - accounts: [ + "name": "updateDelegatePermission", + "discriminator": [ + 175, + 165, + 56, + 64, + 0, + 251, + 89, + 47 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "position", + "writable": true }, { - name: "pool"; - docs: ["Pool account"]; - writable: true; + "name": "positionNftAccount", + "docs": [ + "The token account for nft" + ] }, { - name: "inputTokenAccount"; - docs: ["The user token account for input token"]; - writable: true; + "name": "owner", + "signer": true }, { - name: "outputTokenAccount"; - docs: ["The user token account for output token"]; - writable: true; + "name": "eventAuthority" }, { - name: "tokenAVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; - }, + "name": "program" + } + ], + "args": [ { - name: "tokenBVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; - }, + "name": "permission", + "type": "u32" + } + ] + }, + { + "name": "updatePoolFees", + "discriminator": [ + 118, + 217, + 203, + 179, + 60, + 8, + 70, + 89 + ], + "accounts": [ { - name: "tokenAMint"; - docs: ["The mint of token a"]; + "name": "pool", + "writable": true }, { - name: "tokenBMint"; - docs: ["The mint of token b"]; + "name": "operator" }, { - name: "payer"; - docs: ["The user performing the swap"]; - signer: true; + "name": "signer", + "signer": true }, { - name: "tokenAProgram"; - docs: ["Token a program"]; + "name": "eventAuthority" }, { - name: "tokenBProgram"; - docs: ["Token b program"]; + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "updatePoolFeesParameters" + } + } + } + ] + }, + { + "name": "updateRewardDuration", + "discriminator": [ + 138, + 174, + 196, + 169, + 213, + 235, + 254, + 107 + ], + "accounts": [ + { + "name": "pool", + "writable": true }, { - name: "referralTokenAccount"; - docs: ["referral token account"]; - writable: true; - optional: true; + "name": "signer", + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "swapParameters"; - }; - }; + ], + "args": [ + { + "name": "rewardIndex", + "type": "u8" + }, + { + "name": "newDuration", + "type": "u64" } - ]; + ] }, { - name: "updateRewardDuration"; - discriminator: [138, 174, 196, 169, 213, 235, 254, 107]; - accounts: [ + "name": "updateRewardFunder", + "discriminator": [ + 211, + 28, + 48, + 32, + 215, + 160, + 35, + 23 + ], + "accounts": [ { - name: "pool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "signer"; - signer: true; + "name": "signer", + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "rewardIndex"; - type: "u8"; + "name": "rewardIndex", + "type": "u8" }, { - name: "newDuration"; - type: "u64"; + "name": "newFunder", + "type": "pubkey" } - ]; + ] }, { - name: "updateRewardFunder"; - discriminator: [211, 28, 48, 32, 215, 160, 35, 23]; - accounts: [ + "name": "withdrawDeadLiquidityReward", + "discriminator": [ + 121, + 99, + 224, + 91, + 178, + 14, + 22, + 132 + ], + "accounts": [ { - name: "pool"; - writable: true; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "signer"; - signer: true; + "name": "pool", + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "rewardVault", + "writable": true }, { - name: "program"; - } - ]; - args: [ + "name": "rewardMint" + }, + { + "name": "funderTokenAccount", + "writable": true + }, + { + "name": "funder", + "signer": true + }, + { + "name": "tokenProgram" + }, { - name: "rewardIndex"; - type: "u8"; + "name": "eventAuthority" }, { - name: "newFunder"; - type: "pubkey"; + "name": "program" + } + ], + "args": [ + { + "name": "rewardIndex", + "type": "u8" } - ]; + ] }, { - name: "withdrawIneligibleReward"; - discriminator: [148, 206, 42, 195, 247, 49, 103, 8]; - accounts: [ + "name": "withdrawIneligibleReward", + "discriminator": [ + 148, + 206, + 42, + 195, + 247, + 49, + 103, + 8 + ], + "accounts": [ { - name: "poolAuthority"; - address: "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC"; + "name": "poolAuthority", + "address": "HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC" }, { - name: "pool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "rewardVault"; - writable: true; + "name": "rewardVault", + "writable": true }, { - name: "rewardMint"; + "name": "rewardMint" }, { - name: "funderTokenAccount"; - writable: true; + "name": "funderTokenAccount", + "writable": true }, { - name: "funder"; - signer: true; + "name": "funder", + "signer": true }, { - name: "tokenProgram"; + "name": "tokenProgram" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "rewardIndex"; - type: "u8"; + "name": "rewardIndex", + "type": "u8" } - ]; + ] } - ]; - accounts: [ + ], + "accounts": [ + { + "name": "config", + "discriminator": [ + 155, + 12, + 170, + 224, + 30, + 250, + 204, + 130 + ] + }, + { + "name": "operator", + "discriminator": [ + 219, + 31, + 188, + 145, + 69, + 139, + 204, + 117 + ] + }, + { + "name": "podAlignedFeeMarketCapScheduler", + "discriminator": [ + 251, + 130, + 208, + 253, + 245, + 27, + 145, + 203 + ] + }, + { + "name": "podAlignedFeeRateLimiter", + "discriminator": [ + 160, + 219, + 8, + 251, + 179, + 7, + 16, + 117 + ] + }, + { + "name": "podAlignedFeeTimeScheduler", + "discriminator": [ + 239, + 132, + 138, + 213, + 67, + 154, + 130, + 70 + ] + }, + { + "name": "pool", + "discriminator": [ + 241, + 154, + 109, + 4, + 17, + 177, + 109, + 188 + ] + }, + { + "name": "position", + "discriminator": [ + 170, + 188, + 143, + 228, + 122, + 64, + 247, + 208 + ] + }, + { + "name": "tokenBadge", + "discriminator": [ + 116, + 219, + 204, + 229, + 249, + 116, + 255, + 150 + ] + }, + { + "name": "vesting", + "discriminator": [ + 100, + 149, + 66, + 138, + 95, + 200, + 128, + 241 + ] + } + ], + "events": [ + { + "name": "evtClaimPositionFee", + "discriminator": [ + 198, + 182, + 183, + 52, + 97, + 12, + 49, + 56 + ] + }, + { + "name": "evtClaimProtocolFee2", + "discriminator": [ + 187, + 133, + 66, + 9, + 205, + 161, + 84, + 13 + ] + }, + { + "name": "evtClaimReward", + "discriminator": [ + 218, + 86, + 147, + 200, + 235, + 188, + 215, + 231 + ] + }, + { + "name": "evtCloseConfig", + "discriminator": [ + 36, + 30, + 239, + 45, + 58, + 132, + 14, + 5 + ] + }, + { + "name": "evtClosePosition", + "discriminator": [ + 20, + 145, + 144, + 68, + 143, + 142, + 214, + 178 + ] + }, + { + "name": "evtCreateConfig", + "discriminator": [ + 131, + 207, + 180, + 174, + 180, + 73, + 165, + 54 + ] + }, + { + "name": "evtCreateDynamicConfig", + "discriminator": [ + 231, + 197, + 13, + 164, + 248, + 213, + 133, + 152 + ] + }, + { + "name": "evtCreatePosition", + "discriminator": [ + 156, + 15, + 119, + 198, + 29, + 181, + 221, + 55 + ] + }, + { + "name": "evtCreateTokenBadge", + "discriminator": [ + 141, + 120, + 134, + 116, + 34, + 28, + 114, + 160 + ] + }, + { + "name": "evtFundReward", + "discriminator": [ + 104, + 233, + 237, + 122, + 199, + 191, + 121, + 85 + ] + }, + { + "name": "evtInitializePool", + "discriminator": [ + 228, + 50, + 246, + 85, + 203, + 66, + 134, + 37 + ] + }, + { + "name": "evtInitializeReward", + "discriminator": [ + 129, + 91, + 188, + 3, + 246, + 52, + 185, + 249 + ] + }, + { + "name": "evtLiquidityChange", + "discriminator": [ + 197, + 171, + 78, + 127, + 224, + 211, + 87, + 13 + ] + }, + { + "name": "evtLockPosition", + "discriminator": [ + 168, + 63, + 108, + 83, + 219, + 82, + 2, + 200 + ] + }, + { + "name": "evtPermanentLockPosition", + "discriminator": [ + 145, + 143, + 162, + 218, + 218, + 80, + 67, + 11 + ] + }, + { + "name": "evtSetPoolStatus", + "discriminator": [ + 100, + 213, + 74, + 3, + 95, + 91, + 228, + 146 + ] + }, + { + "name": "evtSplitPosition2", + "discriminator": [ + 165, + 32, + 203, + 174, + 72, + 100, + 233, + 103 + ] + }, + { + "name": "evtSplitPosition3", + "discriminator": [ + 232, + 117, + 190, + 218, + 85, + 162, + 207, + 78 + ] + }, + { + "name": "evtSwap2", + "discriminator": [ + 189, + 66, + 51, + 168, + 38, + 80, + 117, + 153 + ] + }, + { + "name": "evtUpdateDelegatePermission", + "discriminator": [ + 66, + 188, + 75, + 151, + 150, + 232, + 87, + 93 + ] + }, + { + "name": "evtUpdatePoolFees", + "discriminator": [ + 76, + 165, + 246, + 102, + 102, + 217, + 156, + 44 + ] + }, + { + "name": "evtUpdateRewardDuration", + "discriminator": [ + 149, + 135, + 65, + 231, + 129, + 153, + 65, + 57 + ] + }, + { + "name": "evtUpdateRewardFunder", + "discriminator": [ + 76, + 154, + 208, + 13, + 40, + 115, + 246, + 146 + ] + }, + { + "name": "evtWithdrawDeadLiquidityReward", + "discriminator": [ + 228, + 66, + 150, + 195, + 42, + 62, + 163, + 13 + ] + }, + { + "name": "evtWithdrawIneligibleReward", + "discriminator": [ + 248, + 215, + 184, + 78, + 31, + 180, + 179, + 168 + ] + } + ], + "errors": [ { - name: "claimFeeOperator"; - discriminator: [166, 48, 134, 86, 34, 200, 188, 150]; + "code": 6000, + "name": "mathOverflow", + "msg": "Math operation overflow" }, { - name: "config"; - discriminator: [155, 12, 170, 224, 30, 250, 204, 130]; + "code": 6001, + "name": "invalidFee", + "msg": "Invalid fee setup" }, { - name: "pool"; - discriminator: [241, 154, 109, 4, 17, 177, 109, 188]; + "code": 6002, + "name": "exceededSlippage", + "msg": "Exceeded slippage tolerance" }, { - name: "position"; - discriminator: [170, 188, 143, 228, 122, 64, 247, 208]; + "code": 6003, + "name": "poolDisabled", + "msg": "Pool disabled" }, { - name: "tokenBadge"; - discriminator: [116, 219, 204, 229, 249, 116, 255, 150]; + "code": 6004, + "name": "exceedMaxFeeBps", + "msg": "Exceeded max fee bps" }, { - name: "vesting"; - discriminator: [100, 149, 66, 138, 95, 200, 128, 241]; - } - ]; - events: [ - { - name: "evtAddLiquidity"; - discriminator: [175, 242, 8, 157, 30, 247, 185, 169]; + "code": 6005, + "name": "invalidAdmin", + "msg": "Invalid admin" }, { - name: "evtClaimPartnerFee"; - discriminator: [118, 99, 77, 10, 226, 1, 1, 87]; + "code": 6006, + "name": "amountIsZero", + "msg": "Amount is zero" }, { - name: "evtClaimPositionFee"; - discriminator: [198, 182, 183, 52, 97, 12, 49, 56]; + "code": 6007, + "name": "typeCastFailed", + "msg": "Type cast error" }, { - name: "evtClaimProtocolFee"; - discriminator: [186, 244, 75, 251, 188, 13, 25, 33]; + "code": 6008, + "name": "unableToModifyActivationPoint", + "msg": "Unable to modify activation point" }, { - name: "evtClaimReward"; - discriminator: [218, 86, 147, 200, 235, 188, 215, 231]; + "code": 6009, + "name": "invalidAuthorityToCreateThePool", + "msg": "Invalid authority to create the pool" }, { - name: "evtCloseClaimFeeOperator"; - discriminator: [111, 39, 37, 55, 110, 216, 194, 23]; + "code": 6010, + "name": "invalidActivationType", + "msg": "Invalid activation type" }, { - name: "evtCloseConfig"; - discriminator: [36, 30, 239, 45, 58, 132, 14, 5]; + "code": 6011, + "name": "invalidActivationPoint", + "msg": "Invalid activation point" }, { - name: "evtClosePosition"; - discriminator: [20, 145, 144, 68, 143, 142, 214, 178]; + "code": 6012, + "name": "invalidQuoteMint", + "msg": "Quote token must be SOL,USDC" }, { - name: "evtCreateClaimFeeOperator"; - discriminator: [21, 6, 153, 120, 68, 116, 28, 177]; + "code": 6013, + "name": "invalidFeeCurve", + "msg": "Invalid fee curve" }, { - name: "evtCreateConfig"; - discriminator: [131, 207, 180, 174, 180, 73, 165, 54]; + "code": 6014, + "name": "invalidPriceRange", + "msg": "Invalid Price Range" }, { - name: "evtCreateDynamicConfig"; - discriminator: [231, 197, 13, 164, 248, 213, 133, 152]; + "code": 6015, + "name": "priceRangeViolation", + "msg": "Trade is over price range" }, { - name: "evtCreatePosition"; - discriminator: [156, 15, 119, 198, 29, 181, 221, 55]; + "code": 6016, + "name": "invalidParameters", + "msg": "Invalid parameters" }, { - name: "evtCreateTokenBadge"; - discriminator: [141, 120, 134, 116, 34, 28, 114, 160]; + "code": 6017, + "name": "invalidCollectFeeMode", + "msg": "Invalid collect fee mode" }, { - name: "evtFundReward"; - discriminator: [104, 233, 237, 122, 199, 191, 121, 85]; + "code": 6018, + "name": "invalidInput", + "msg": "Invalid input" }, { - name: "evtInitializePool"; - discriminator: [228, 50, 246, 85, 203, 66, 134, 37]; + "code": 6019, + "name": "cannotCreateTokenBadgeOnSupportedMint", + "msg": "Cannot create token badge on supported mint" }, { - name: "evtInitializeReward"; - discriminator: [129, 91, 188, 3, 246, 52, 185, 249]; + "code": 6020, + "name": "invalidTokenBadge", + "msg": "Invalid token badge" }, { - name: "evtLockPosition"; - discriminator: [168, 63, 108, 83, 219, 82, 2, 200]; + "code": 6021, + "name": "invalidMinimumLiquidity", + "msg": "Invalid minimum liquidity" }, { - name: "evtPermanentLockPosition"; - discriminator: [145, 143, 162, 218, 218, 80, 67, 11]; + "code": 6022, + "name": "invalidVestingInfo", + "msg": "Invalid vesting information" }, { - name: "evtRemoveLiquidity"; - discriminator: [87, 46, 88, 98, 175, 96, 34, 91]; + "code": 6023, + "name": "insufficientLiquidity", + "msg": "Insufficient liquidity" }, { - name: "evtSetPoolStatus"; - discriminator: [100, 213, 74, 3, 95, 91, 228, 146]; + "code": 6024, + "name": "invalidVestingAccount", + "msg": "Invalid vesting account" }, { - name: "evtSplitPosition"; - discriminator: [182, 138, 42, 254, 27, 94, 82, 221]; + "code": 6025, + "name": "invalidPoolStatus", + "msg": "Invalid pool status" }, { - name: "evtSwap"; - discriminator: [27, 60, 21, 213, 138, 170, 187, 147]; + "code": 6026, + "name": "unsupportNativeMintToken2022", + "msg": "Unsupported native mint token2022" }, { - name: "evtUpdateRewardDuration"; - discriminator: [149, 135, 65, 231, 129, 153, 65, 57]; + "code": 6027, + "name": "invalidRewardIndex", + "msg": "Invalid reward index" }, { - name: "evtUpdateRewardFunder"; - discriminator: [76, 154, 208, 13, 40, 115, 246, 146]; + "code": 6028, + "name": "invalidRewardDuration", + "msg": "Invalid reward duration" }, { - name: "evtWithdrawIneligibleReward"; - discriminator: [248, 215, 184, 78, 31, 180, 179, 168]; - } - ]; - errors: [ - { - code: 6000; - name: "mathOverflow"; - msg: "Math operation overflow"; + "code": 6029, + "name": "rewardInitialized", + "msg": "Reward already initialized" }, { - code: 6001; - name: "invalidFee"; - msg: "Invalid fee setup"; + "code": 6030, + "name": "rewardUninitialized", + "msg": "Reward not initialized" }, { - code: 6002; - name: "exceededSlippage"; - msg: "Exceeded slippage tolerance"; + "code": 6031, + "name": "invalidRewardVault", + "msg": "Invalid reward vault" }, { - code: 6003; - name: "poolDisabled"; - msg: "Pool disabled"; + "code": 6032, + "name": "mustWithdrawnIneligibleReward", + "msg": "Must withdraw ineligible reward" }, { - code: 6004; - name: "exceedMaxFeeBps"; - msg: "Exceeded max fee bps"; + "code": 6033, + "name": "identicalRewardDuration", + "msg": "Reward duration is the same" }, { - code: 6005; - name: "invalidAdmin"; - msg: "Invalid admin"; + "code": 6034, + "name": "rewardCampaignInProgress", + "msg": "Reward campaign in progress" }, { - code: 6006; - name: "amountIsZero"; - msg: "Amount is zero"; + "code": 6035, + "name": "identicalFunder", + "msg": "Identical funder" }, { - code: 6007; - name: "typeCastFailed"; - msg: "Type cast error"; + "code": 6036, + "name": "invalidFunder", + "msg": "Invalid funder" }, { - code: 6008; - name: "unableToModifyActivationPoint"; - msg: "Unable to modify activation point"; + "code": 6037, + "name": "rewardNotEnded", + "msg": "Reward not ended" }, { - code: 6009; - name: "invalidAuthorityToCreateThePool"; - msg: "Invalid authority to create the pool"; + "code": 6038, + "name": "feeInverseIsIncorrect", + "msg": "Fee inverse is incorrect" }, { - code: 6010; - name: "invalidActivationType"; - msg: "Invalid activation type"; + "code": 6039, + "name": "positionIsNotEmpty", + "msg": "Position is not empty" }, { - code: 6011; - name: "invalidActivationPoint"; - msg: "Invalid activation point"; + "code": 6040, + "name": "invalidPoolCreatorAuthority", + "msg": "Invalid pool creator authority" }, { - code: 6012; - name: "invalidQuoteMint"; - msg: "Quote token must be SOL,USDC"; + "code": 6041, + "name": "invalidConfigType", + "msg": "Invalid config type" }, { - code: 6013; - name: "invalidFeeCurve"; - msg: "Invalid fee curve"; + "code": 6042, + "name": "invalidPoolCreator", + "msg": "Invalid pool creator" }, { - code: 6014; - name: "invalidPriceRange"; - msg: "Invalid Price Range"; + "code": 6043, + "name": "rewardVaultFrozenSkipRequired", + "msg": "Reward vault is frozen, must skip reward to proceed" }, { - code: 6015; - name: "priceRangeViolation"; - msg: "Trade is over price range"; + "code": 6044, + "name": "invalidSplitPositionParameters", + "msg": "Invalid parameters for split position" }, { - code: 6016; - name: "invalidParameters"; - msg: "Invalid parameters"; + "code": 6045, + "name": "unsupportPositionHasVestingLock", + "msg": "Unsupported split position has vesting lock" }, { - code: 6017; - name: "invalidCollectFeeMode"; - msg: "Invalid collect fee mode"; + "code": 6046, + "name": "samePosition", + "msg": "Same position" }, { - code: 6018; - name: "invalidInput"; - msg: "Invalid input"; + "code": 6047, + "name": "invalidBaseFeeMode", + "msg": "Invalid base fee mode" }, { - code: 6019; - name: "cannotCreateTokenBadgeOnSupportedMint"; - msg: "Cannot create token badge on supported mint"; + "code": 6048, + "name": "invalidFeeRateLimiter", + "msg": "Invalid fee rate limiter" }, { - code: 6020; - name: "invalidTokenBadge"; - msg: "Invalid token badge"; + "code": 6049, + "name": "failToValidateSingleSwapInstruction", + "msg": "Fail to validate single swap instruction in rate limiter" }, { - code: 6021; - name: "invalidMinimumLiquidity"; - msg: "Invalid minimum liquidity"; + "code": 6050, + "name": "invalidFeeTimeScheduler", + "msg": "Invalid fee scheduler" }, { - code: 6022; - name: "invalidVestingInfo"; - msg: "Invalid vesting information"; + "code": 6051, + "name": "undeterminedError", + "msg": "Undetermined error" }, { - code: 6023; - name: "insufficientLiquidity"; - msg: "Insufficient liquidity"; + "code": 6052, + "name": "invalidPoolVersion", + "msg": "Invalid pool version" }, { - code: 6024; - name: "invalidVestingAccount"; - msg: "Invalid vesting account"; + "code": 6053, + "name": "invalidAuthority", + "msg": "Invalid authority to do that action" }, { - code: 6025; - name: "invalidPoolStatus"; - msg: "Invalid pool status"; + "code": 6054, + "name": "invalidPermission", + "msg": "Invalid permission" }, { - code: 6026; - name: "unsupportNativeMintToken2022"; - msg: "Unsupported native mint token2022"; + "code": 6055, + "name": "invalidFeeMarketCapScheduler", + "msg": "Invalid fee market cap scheduler" }, { - code: 6027; - name: "invalidRewardIndex"; - msg: "Invalid reward index"; + "code": 6056, + "name": "cannotUpdateBaseFee", + "msg": "Cannot update base fee" }, { - code: 6028; - name: "invalidRewardDuration"; - msg: "Invalid reward duration"; + "code": 6057, + "name": "invalidDynamicFeeParameters", + "msg": "Invalid dynamic fee parameters" }, { - code: 6029; - name: "rewardInitialized"; - msg: "Reward already initialized"; + "code": 6058, + "name": "invalidUpdatePoolFeesParameters", + "msg": "Invalid update pool fees parameters" }, { - code: 6030; - name: "rewardUninitialized"; - msg: "Reward not initialized"; + "code": 6059, + "name": "missingOperatorAccount", + "msg": "Missing operator account" }, { - code: 6031; - name: "invalidRewardVault"; - msg: "Invalid reward vault"; + "code": 6060, + "name": "incorrectAta", + "msg": "Incorrect ATA" }, { - code: 6032; - name: "mustWithdrawnIneligibleReward"; - msg: "Must withdraw ineligible reward"; + "code": 6061, + "name": "invalidZapOutParameters", + "msg": "Invalid zap out parameters" }, { - code: 6033; - name: "identicalRewardDuration"; - msg: "Reward duration is the same"; + "code": 6062, + "name": "invalidWithdrawProtocolFeeZapAccounts", + "msg": "Invalid withdraw protocol fee zap accounts" }, { - code: 6034; - name: "rewardCampaignInProgress"; - msg: "Reward campaign in progress"; + "code": 6063, + "name": "mintRestrictedFromZap", + "msg": "SOL,USDC protocol fee cannot be withdrawn via zap" }, { - code: 6035; - name: "identicalFunder"; - msg: "Identical funder"; + "code": 6064, + "name": "cpiDisabled", + "msg": "CPI disabled" }, { - code: 6036; - name: "invalidFunder"; - msg: "Invalid funder"; + "code": 6065, + "name": "missingZapOutInstruction", + "msg": "Missing zap out instruction" }, { - code: 6037; - name: "rewardNotEnded"; - msg: "Reward not ended"; + "code": 6066, + "name": "invalidZapAccounts", + "msg": "Invalid zap accounts" }, { - code: 6038; - name: "feeInverseIsIncorrect"; - msg: "Fee inverse is incorrect"; + "code": 6067, + "name": "invalidCompoundingFeeBps", + "msg": "Invalid compounding fee bps" }, { - code: 6039; - name: "positionIsNotEmpty"; - msg: "Position is not empty"; + "code": 6068, + "name": "invalidClaimProtocolFeeAccounts", + "msg": "Invalid claim protocol fee accounts" }, { - code: 6040; - name: "invalidPoolCreatorAuthority"; - msg: "Invalid pool creator authority"; + "code": 6069, + "name": "transferFeeExcludedAmountIsZero", + "msg": "Transfer fee excluded amount is zero" }, { - code: 6041; - name: "invalidConfigType"; - msg: "Invalid config type"; - }, + "code": 6070, + "name": "delegatedAmountNonZero", + "msg": "Delegated amount is not zero" + } + ], + "types": [ { - code: 6042; - name: "invalidPoolCreator"; - msg: "Invalid pool creator"; + "name": "addLiquidityParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "liquidityDelta", + "docs": [ + "delta liquidity" + ], + "type": "u128" + }, + { + "name": "tokenAAmountThreshold", + "docs": [ + "maximum token a amount" + ], + "type": "u64" + }, + { + "name": "tokenBAmountThreshold", + "docs": [ + "maximum token b amount" + ], + "type": "u64" + } + ] + } + }, + { + "name": "baseFeeInfo", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "data", + "type": { + "array": [ + "u8", + 32 + ] + } + } + ] + } + }, + { + "name": "baseFeeParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "data", + "type": { + "array": [ + "u8", + 27 + ] + } + } + ] + } + }, + { + "name": "baseFeeStruct", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "baseFeeInfo", + "type": { + "defined": { + "name": "baseFeeInfo" + } + } + }, + { + "name": "padding1", + "type": "u64" + } + ] + } }, { - code: 6043; - name: "rewardVaultFrozenSkipRequired"; - msg: "Reward vault is frozen, must skip reward to proceed"; + "name": "borshFeeMarketCapScheduler", + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliffFeeNumerator", + "type": "u64" + }, + { + "name": "numberOfPeriod", + "type": "u16" + }, + { + "name": "sqrtPriceStepBps", + "type": "u32" + }, + { + "name": "schedulerExpirationDuration", + "type": "u32" + }, + { + "name": "reductionFactor", + "type": "u64" + }, + { + "name": "baseFeeMode", + "type": "u8" + } + ] + } }, { - code: 6044; - name: "invalidSplitPositionParameters"; - msg: "Invalid parameters for split position"; + "name": "borshFeeRateLimiter", + "docs": [ + "we denote reference_amount = x0, cliff_fee_numerator = c, fee_increment = i", + "if input_amount <= x0, then fee = input_amount * c", + "", + "if input_amount > x0, then input_amount = x0 + (a * x0 + b)", + "if a < max_index", + "then fee = x0 * c + x0 * (c + i) + .... + x0 * (c + i*a) + b * (c + i * (a+1))", + "then fee = x0 * (c + c*a + i*a*(a+1)/2) + b * (c + i * (a+1))", + "", + "if a >= max_index", + "if a = max_index + d, input_amount = x0 + max_index * x0 + (d * x0 + b)", + "then fee = x0 * (c + c*max_index + i*max_index*(max_index+1)/2) + (d * x0 + b) * MAX_FEE" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliffFeeNumerator", + "type": "u64" + }, + { + "name": "feeIncrementBps", + "type": "u16" + }, + { + "name": "maxLimiterDuration", + "type": "u32" + }, + { + "name": "maxFeeBps", + "type": "u32" + }, + { + "name": "referenceAmount", + "type": "u64" + }, + { + "name": "baseFeeMode", + "type": "u8" + } + ] + } }, { - code: 6045; - name: "unsupportPositionHasVestingLock"; - msg: "Unsupported split position has vesting lock"; + "name": "borshFeeTimeScheduler", + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliffFeeNumerator", + "type": "u64" + }, + { + "name": "numberOfPeriod", + "type": "u16" + }, + { + "name": "periodFrequency", + "type": "u64" + }, + { + "name": "reductionFactor", + "type": "u64" + }, + { + "name": "baseFeeMode", + "type": "u8" + } + ] + } }, { - code: 6046; - name: "samePosition"; - msg: "Same position"; - } - ]; - types: [ + "name": "config", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "vaultConfigKey", + "docs": [ + "Vault config key" + ], + "type": "pubkey" + }, + { + "name": "poolCreatorAuthority", + "docs": [ + "Only pool_creator_authority can use the current config to initialize new pool. When it's Pubkey::default, it's a public config." + ], + "type": "pubkey" + }, + { + "name": "poolFees", + "docs": [ + "Pool fee" + ], + "type": { + "defined": { + "name": "poolFeesConfig" + } + } + }, + { + "name": "activationType", + "docs": [ + "Activation type" + ], + "type": "u8" + }, + { + "name": "collectFeeMode", + "docs": [ + "Collect fee mode" + ], + "type": "u8" + }, + { + "name": "configType", + "docs": [ + "Config type mode, 0 for static, 1 for dynamic" + ], + "type": "u8" + }, + { + "name": "padding0", + "docs": [ + "padding 0" + ], + "type": { + "array": [ + "u8", + 5 + ] + } + }, + { + "name": "index", + "docs": [ + "config index" + ], + "type": "u64" + }, + { + "name": "sqrtMinPrice", + "docs": [ + "sqrt min price" + ], + "type": "u128" + }, + { + "name": "sqrtMaxPrice", + "docs": [ + "sqrt max price" + ], + "type": "u128" + }, + { + "name": "padding1", + "docs": [ + "Fee curve point", + "Padding for further use" + ], + "type": { + "array": [ + "u64", + 10 + ] + } + } + ] + } + }, { - name: "addLiquidityParameters"; - type: { - kind: "struct"; - fields: [ + "name": "dummyParams", + "type": { + "kind": "struct", + "fields": [ { - name: "liquidityDelta"; - docs: ["delta liquidity"]; - type: "u128"; + "name": "borshFeeTimeSchedulerParams", + "type": { + "defined": { + "name": "borshFeeTimeScheduler" + } + } }, { - name: "tokenAAmountThreshold"; - docs: ["maximum token a amount"]; - type: "u64"; + "name": "borshFeeRateLimiterParams", + "type": { + "defined": { + "name": "borshFeeRateLimiter" + } + } }, { - name: "tokenBAmountThreshold"; - docs: ["maximum token b amount"]; - type: "u64"; + "name": "borshFeeMarketCapSchedulerParams", + "type": { + "defined": { + "name": "borshFeeMarketCapScheduler" + } + } + } + ] + } + }, + { + "name": "dynamicConfigParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "poolCreatorAuthority", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "baseFeeConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "dynamicFeeConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "initialized", + "type": "u8" + }, + { + "name": "padding", + "type": { + "array": [ + "u8", + 7 + ] + } + }, + { + "name": "maxVolatilityAccumulator", + "type": "u32" + }, + { + "name": "variableFeeControl", + "type": "u32" + }, { - name: "cliffFeeNumerator"; - type: "u64"; + "name": "binStep", + "type": "u16" }, { - name: "feeSchedulerMode"; - type: "u8"; + "name": "filterPeriod", + "type": "u16" }, { - name: "padding"; - type: { - array: ["u8", 5]; - }; + "name": "decayPeriod", + "type": "u16" }, { - name: "numberOfPeriod"; - type: "u16"; + "name": "reductionFactor", + "type": "u16" }, { - name: "periodFrequency"; - type: "u64"; + "name": "padding1", + "type": { + "array": [ + "u8", + 8 + ] + } }, { - name: "reductionFactor"; - type: "u64"; + "name": "binStepU128", + "type": "u128" } - ]; - }; + ] + } }, { - name: "baseFeeParameters"; - type: { - kind: "struct"; - fields: [ + "name": "dynamicFeeParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "binStep", + "type": "u16" + }, + { + "name": "binStepU128", + "type": "u128" + }, { - name: "cliffFeeNumerator"; - type: "u64"; + "name": "filterPeriod", + "type": "u16" }, { - name: "numberOfPeriod"; - type: "u16"; + "name": "decayPeriod", + "type": "u16" }, { - name: "periodFrequency"; - type: "u64"; + "name": "reductionFactor", + "type": "u16" }, { - name: "reductionFactor"; - type: "u64"; + "name": "maxVolatilityAccumulator", + "type": "u32" }, { - name: "feeSchedulerMode"; - type: "u8"; + "name": "variableFeeControl", + "type": "u32" } - ]; - }; + ] + } }, { - name: "baseFeeStruct"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "dynamicFeeStruct", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "cliffFeeNumerator"; - type: "u64"; + "name": "initialized", + "type": "u8" }, { - name: "feeSchedulerMode"; - type: "u8"; + "name": "padding", + "type": { + "array": [ + "u8", + 7 + ] + } }, { - name: "padding0"; - type: { - array: ["u8", 5]; - }; + "name": "maxVolatilityAccumulator", + "type": "u32" }, { - name: "numberOfPeriod"; - type: "u16"; + "name": "variableFeeControl", + "type": "u32" }, { - name: "periodFrequency"; - type: "u64"; + "name": "binStep", + "type": "u16" }, { - name: "reductionFactor"; - type: "u64"; + "name": "filterPeriod", + "type": "u16" }, { - name: "padding1"; - type: "u64"; - } - ]; - }; - }, - { - name: "claimFeeOperator"; - docs: ["Parameter that set by the protocol"]; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "operator"; - docs: ["operator"]; - type: "pubkey"; - }, - { - name: "padding"; - docs: ["Reserve"]; - type: { - array: ["u8", 128]; - }; + "name": "decayPeriod", + "type": "u16" + }, + { + "name": "reductionFactor", + "type": "u16" + }, + { + "name": "lastUpdateTimestamp", + "type": "u64" + }, + { + "name": "binStepU128", + "type": "u128" + }, + { + "name": "sqrtPriceReference", + "type": "u128" + }, + { + "name": "volatilityAccumulator", + "type": "u128" + }, + { + "name": "volatilityReference", + "type": "u128" } - ]; - }; + ] + } }, { - name: "config"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "evtClaimPositionFee", + "type": { + "kind": "struct", + "fields": [ { - name: "vaultConfigKey"; - docs: ["Vault config key"]; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "poolCreatorAuthority"; - docs: [ - "Only pool_creator_authority can use the current config to initialize new pool. When it's Pubkey::default, it's a public config." - ]; - type: "pubkey"; + "name": "position", + "type": "pubkey" + }, + { + "name": "owner", + "type": "pubkey" + }, + { + "name": "feeAClaimed", + "type": "u64" }, { - name: "poolFees"; - docs: ["Pool fee"]; - type: { - defined: { - name: "poolFeesConfig"; - }; - }; + "name": "feeBClaimed", + "type": "u64" + } + ] + } + }, + { + "name": "evtClaimProtocolFee2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" }, { - name: "activationType"; - docs: ["Activation type"]; - type: "u8"; + "name": "receiverTokenAccount", + "type": "pubkey" }, { - name: "collectFeeMode"; - docs: ["Collect fee mode"]; - type: "u8"; + "name": "tokenMint", + "type": "pubkey" }, { - name: "configType"; - docs: ["Config type mode, 0 for static, 1 for dynamic"]; - type: "u8"; + "name": "amount", + "type": "u64" + } + ] + } + }, + { + "name": "evtClaimReward", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" }, { - name: "padding0"; - docs: ["padding 0"]; - type: { - array: ["u8", 5]; - }; + "name": "position", + "type": "pubkey" }, { - name: "index"; - docs: ["config index"]; - type: "u64"; + "name": "owner", + "type": "pubkey" }, { - name: "sqrtMinPrice"; - docs: ["sqrt min price"]; - type: "u128"; + "name": "mintReward", + "type": "pubkey" }, { - name: "sqrtMaxPrice"; - docs: ["sqrt max price"]; - type: "u128"; + "name": "rewardIndex", + "type": "u8" }, { - name: "padding1"; - docs: ["Fee curve point", "Padding for further use"]; - type: { - array: ["u64", 10]; - }; + "name": "totalReward", + "type": "u64" + } + ] + } + }, + { + "name": "evtCloseConfig", + "docs": [ + "Close config" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "config", + "docs": [ + "Config pubkey" + ], + "type": "pubkey" + }, + { + "name": "admin", + "docs": [ + "admin pk" + ], + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "dynamicConfigParameters"; - type: { - kind: "struct"; - fields: [ + "name": "evtClosePosition", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "owner", + "type": "pubkey" + }, + { + "name": "position", + "type": "pubkey" + }, { - name: "poolCreatorAuthority"; - type: "pubkey"; + "name": "positionNftMint", + "type": "pubkey" } - ]; - }; - }, - { - name: "dynamicFeeConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + ] + } + }, + { + "name": "evtCreateConfig", + "docs": [ + "Create static config" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "poolFees", + "type": { + "defined": { + "name": "poolFeeParameters" + } + } + }, + { + "name": "vaultConfigKey", + "type": "pubkey" + }, + { + "name": "poolCreatorAuthority", + "type": "pubkey" + }, { - name: "initialized"; - type: "u8"; + "name": "activationType", + "type": "u8" }, { - name: "padding"; - type: { - array: ["u8", 7]; - }; + "name": "sqrtMinPrice", + "type": "u128" }, { - name: "maxVolatilityAccumulator"; - type: "u32"; + "name": "sqrtMaxPrice", + "type": "u128" + }, + { + "name": "collectFeeMode", + "type": "u8" + }, + { + "name": "index", + "type": "u64" + }, + { + "name": "config", + "type": "pubkey" + } + ] + } + }, + { + "name": "evtCreateDynamicConfig", + "docs": [ + "Create dynamic config" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "config", + "type": "pubkey" }, { - name: "variableFeeControl"; - type: "u32"; + "name": "poolCreatorAuthority", + "type": "pubkey" }, { - name: "binStep"; - type: "u16"; - }, + "name": "index", + "type": "u64" + } + ] + } + }, + { + "name": "evtCreatePosition", + "type": { + "kind": "struct", + "fields": [ { - name: "filterPeriod"; - type: "u16"; + "name": "pool", + "type": "pubkey" }, { - name: "decayPeriod"; - type: "u16"; + "name": "owner", + "type": "pubkey" }, { - name: "reductionFactor"; - type: "u16"; + "name": "position", + "type": "pubkey" }, { - name: "padding1"; - type: { - array: ["u8", 8]; - }; - }, + "name": "positionNftMint", + "type": "pubkey" + } + ] + } + }, + { + "name": "evtCreateTokenBadge", + "docs": [ + "Create token badge" + ], + "type": { + "kind": "struct", + "fields": [ { - name: "binStepU128"; - type: "u128"; + "name": "tokenMint", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "dynamicFeeParameters"; - type: { - kind: "struct"; - fields: [ + "name": "evtFundReward", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, { - name: "binStep"; - type: "u16"; + "name": "funder", + "type": "pubkey" }, { - name: "binStepU128"; - type: "u128"; + "name": "mintReward", + "type": "pubkey" }, { - name: "filterPeriod"; - type: "u16"; + "name": "rewardIndex", + "type": "u8" }, { - name: "decayPeriod"; - type: "u16"; + "name": "amount", + "type": "u64" }, { - name: "reductionFactor"; - type: "u16"; + "name": "transferFeeExcludedAmountIn", + "type": "u64" }, { - name: "maxVolatilityAccumulator"; - type: "u32"; + "name": "rewardDurationEnd", + "type": "u64" }, { - name: "variableFeeControl"; - type: "u32"; + "name": "preRewardRate", + "type": "u128" + }, + { + "name": "postRewardRate", + "type": "u128" } - ]; - }; + ] + } }, { - name: "dynamicFeeStruct"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "evtInitializePool", + "type": { + "kind": "struct", + "fields": [ { - name: "initialized"; - type: "u8"; + "name": "pool", + "type": "pubkey" }, { - name: "padding"; - type: { - array: ["u8", 7]; - }; + "name": "tokenAMint", + "type": "pubkey" }, { - name: "maxVolatilityAccumulator"; - type: "u32"; + "name": "tokenBMint", + "type": "pubkey" }, { - name: "variableFeeControl"; - type: "u32"; + "name": "creator", + "type": "pubkey" }, { - name: "binStep"; - type: "u16"; + "name": "payer", + "type": "pubkey" }, { - name: "filterPeriod"; - type: "u16"; + "name": "alphaVault", + "type": "pubkey" }, { - name: "decayPeriod"; - type: "u16"; + "name": "poolFees", + "type": { + "defined": { + "name": "poolFeeParameters" + } + } }, { - name: "reductionFactor"; - type: "u16"; + "name": "sqrtMinPrice", + "type": "u128" }, { - name: "lastUpdateTimestamp"; - type: "u64"; + "name": "sqrtMaxPrice", + "type": "u128" }, { - name: "binStepU128"; - type: "u128"; + "name": "activationType", + "type": "u8" }, { - name: "sqrtPriceReference"; - type: "u128"; + "name": "collectFeeMode", + "type": "u8" }, { - name: "volatilityAccumulator"; - type: "u128"; + "name": "liquidity", + "type": "u128" }, { - name: "volatilityReference"; - type: "u128"; - } - ]; - }; - }, - { - name: "evtAddLiquidity"; - type: { - kind: "struct"; - fields: [ + "name": "sqrtPrice", + "type": "u128" + }, { - name: "pool"; - type: "pubkey"; + "name": "activationPoint", + "type": "u64" }, { - name: "position"; - type: "pubkey"; + "name": "tokenAFlag", + "type": "u8" }, { - name: "owner"; - type: "pubkey"; + "name": "tokenBFlag", + "type": "u8" }, { - name: "params"; - type: { - defined: { - name: "addLiquidityParameters"; - }; - }; + "name": "tokenAAmount", + "type": "u64" }, { - name: "tokenAAmount"; - type: "u64"; + "name": "tokenBAmount", + "type": "u64" }, { - name: "tokenBAmount"; - type: "u64"; + "name": "totalAmountA", + "type": "u64" }, { - name: "totalAmountA"; - type: "u64"; + "name": "totalAmountB", + "type": "u64" }, { - name: "totalAmountB"; - type: "u64"; + "name": "poolType", + "type": "u8" } - ]; - }; + ] + } }, { - name: "evtClaimPartnerFee"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; - }, + "name": "evtInitializeReward", + "type": { + "kind": "struct", + "fields": [ { - name: "tokenAAmount"; - type: "u64"; + "name": "pool", + "type": "pubkey" }, { - name: "tokenBAmount"; - type: "u64"; - } - ]; - }; - }, - { - name: "evtClaimPositionFee"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; + "name": "rewardMint", + "type": "pubkey" }, { - name: "position"; - type: "pubkey"; + "name": "funder", + "type": "pubkey" }, { - name: "owner"; - type: "pubkey"; + "name": "creator", + "type": "pubkey" }, { - name: "feeAClaimed"; - type: "u64"; + "name": "rewardIndex", + "type": "u8" }, { - name: "feeBClaimed"; - type: "u64"; + "name": "rewardDuration", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtClaimProtocolFee"; - type: { - kind: "struct"; - fields: [ + "name": "evtLiquidityChange", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "tokenAAmount"; - type: "u64"; + "name": "position", + "type": "pubkey" }, { - name: "tokenBAmount"; - type: "u64"; - } - ]; - }; - }, - { - name: "evtClaimReward"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; + "name": "owner", + "type": "pubkey" }, { - name: "position"; - type: "pubkey"; + "name": "tokenAAmount", + "type": "u64" }, { - name: "owner"; - type: "pubkey"; + "name": "tokenBAmount", + "type": "u64" }, { - name: "mintReward"; - type: "pubkey"; + "name": "transferFeeIncludedTokenAAmount", + "type": "u64" }, { - name: "rewardIndex"; - type: "u8"; + "name": "transferFeeIncludedTokenBAmount", + "type": "u64" }, { - name: "totalReward"; - type: "u64"; - } - ]; - }; - }, - { - name: "evtCloseClaimFeeOperator"; - docs: ["Close claim fee operator"]; - type: { - kind: "struct"; - fields: [ - { - name: "claimFeeOperator"; - type: "pubkey"; + "name": "reserveAAmount", + "type": "u64" }, { - name: "operator"; - type: "pubkey"; - } - ]; - }; - }, - { - name: "evtCloseConfig"; - docs: ["Close config"]; - type: { - kind: "struct"; - fields: [ - { - name: "config"; - docs: ["Config pubkey"]; - type: "pubkey"; + "name": "reserveBAmount", + "type": "u64" }, { - name: "admin"; - docs: ["admin pk"]; - type: "pubkey"; - } - ]; - }; - }, - { - name: "evtClosePosition"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; + "name": "liquidityDelta", + "type": "u128" }, { - name: "owner"; - type: "pubkey"; + "name": "tokenAAmountThreshold", + "type": "u64" }, { - name: "position"; - type: "pubkey"; + "name": "tokenBAmountThreshold", + "type": "u64" }, { - name: "positionNftMint"; - type: "pubkey"; - } - ]; - }; - }, - { - name: "evtCreateClaimFeeOperator"; - docs: ["Create claim fee operator"]; - type: { - kind: "struct"; - fields: [ - { - name: "operator"; - type: "pubkey"; + "name": "changeType", + "type": "u8" } - ]; - }; + ] + } }, { - name: "evtCreateConfig"; - docs: ["Create static config"]; - type: { - kind: "struct"; - fields: [ + "name": "evtLockPosition", + "type": { + "kind": "struct", + "fields": [ { - name: "poolFees"; - type: { - defined: { - name: "poolFeeParameters"; - }; - }; + "name": "pool", + "type": "pubkey" }, { - name: "vaultConfigKey"; - type: "pubkey"; + "name": "position", + "type": "pubkey" }, { - name: "poolCreatorAuthority"; - type: "pubkey"; + "name": "owner", + "type": "pubkey" }, { - name: "activationType"; - type: "u8"; + "name": "vesting", + "type": "pubkey" }, { - name: "sqrtMinPrice"; - type: "u128"; + "name": "cliffPoint", + "type": "u64" }, { - name: "sqrtMaxPrice"; - type: "u128"; + "name": "periodFrequency", + "type": "u64" }, { - name: "collectFeeMode"; - type: "u8"; + "name": "cliffUnlockLiquidity", + "type": "u128" }, { - name: "index"; - type: "u64"; + "name": "liquidityPerPeriod", + "type": "u128" }, { - name: "config"; - type: "pubkey"; + "name": "numberOfPeriod", + "type": "u16" } - ]; - }; + ] + } }, { - name: "evtCreateDynamicConfig"; - docs: ["Create dynamic config"]; - type: { - kind: "struct"; - fields: [ + "name": "evtPermanentLockPosition", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, { - name: "config"; - type: "pubkey"; + "name": "position", + "type": "pubkey" }, { - name: "poolCreatorAuthority"; - type: "pubkey"; + "name": "lockLiquidityAmount", + "type": "u128" }, { - name: "index"; - type: "u64"; + "name": "totalPermanentLockedLiquidity", + "type": "u128" } - ]; - }; + ] + } }, { - name: "evtCreatePosition"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; - }, - { - name: "owner"; - type: "pubkey"; - }, + "name": "evtSetPoolStatus", + "type": { + "kind": "struct", + "fields": [ { - name: "position"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "positionNftMint"; - type: "pubkey"; + "name": "status", + "type": "u8" } - ]; - }; + ] + } }, { - name: "evtCreateTokenBadge"; - docs: ["Create token badge"]; - type: { - kind: "struct"; - fields: [ + "name": "evtSplitPosition2", + "type": { + "kind": "struct", + "fields": [ { - name: "tokenMint"; - type: "pubkey"; - } - ]; - }; - }, - { - name: "evtFundReward"; - type: { - kind: "struct"; - fields: [ + "name": "pool", + "type": "pubkey" + }, { - name: "pool"; - type: "pubkey"; + "name": "firstOwner", + "type": "pubkey" }, { - name: "funder"; - type: "pubkey"; + "name": "secondOwner", + "type": "pubkey" }, { - name: "mintReward"; - type: "pubkey"; + "name": "firstPosition", + "type": "pubkey" }, { - name: "rewardIndex"; - type: "u8"; + "name": "secondPosition", + "type": "pubkey" }, { - name: "amount"; - type: "u64"; + "name": "currentSqrtPrice", + "type": "u128" }, { - name: "transferFeeExcludedAmountIn"; - type: "u64"; + "name": "amountSplits", + "type": { + "defined": { + "name": "splitAmountInfo" + } + } }, { - name: "rewardDurationEnd"; - type: "u64"; + "name": "firstPositionInfo", + "type": { + "defined": { + "name": "splitPositionInfo" + } + } }, { - name: "preRewardRate"; - type: "u128"; + "name": "secondPositionInfo", + "type": { + "defined": { + "name": "splitPositionInfo" + } + } }, { - name: "postRewardRate"; - type: "u128"; + "name": "splitPositionParameters", + "type": { + "defined": { + "name": "splitPositionParameters2" + } + } } - ]; - }; + ] + } }, { - name: "evtInitializePool"; - type: { - kind: "struct"; - fields: [ + "name": "evtSplitPosition3", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "tokenAMint"; - type: "pubkey"; + "name": "firstOwner", + "type": "pubkey" }, { - name: "tokenBMint"; - type: "pubkey"; + "name": "secondOwner", + "type": "pubkey" }, { - name: "creator"; - type: "pubkey"; + "name": "firstPosition", + "type": "pubkey" }, { - name: "payer"; - type: "pubkey"; + "name": "secondPosition", + "type": "pubkey" }, { - name: "alphaVault"; - type: "pubkey"; + "name": "currentSqrtPrice", + "type": "u128" }, { - name: "poolFees"; - type: { - defined: { - name: "poolFeeParameters"; - }; - }; + "name": "amountSplits", + "type": { + "defined": { + "name": "splitAmountInfo2" + } + } }, { - name: "sqrtMinPrice"; - type: "u128"; + "name": "firstPositionInfo", + "type": { + "defined": { + "name": "splitPositionInfo2" + } + } }, { - name: "sqrtMaxPrice"; - type: "u128"; + "name": "secondPositionInfo", + "type": { + "defined": { + "name": "splitPositionInfo2" + } + } }, { - name: "activationType"; - type: "u8"; + "name": "splitPositionParameters", + "type": { + "defined": { + "name": "splitPositionParameters3" + } + } + } + ] + } + }, + { + "name": "evtSwap2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" }, { - name: "collectFeeMode"; - type: "u8"; + "name": "tradeDirection", + "type": "u8" }, { - name: "liquidity"; - type: "u128"; + "name": "collectFeeMode", + "type": "u8" }, { - name: "sqrtPrice"; - type: "u128"; + "name": "hasReferral", + "type": "bool" }, { - name: "activationPoint"; - type: "u64"; + "name": "params", + "type": { + "defined": { + "name": "swapParameters2" + } + } }, { - name: "tokenAFlag"; - type: "u8"; + "name": "swapResult", + "type": { + "defined": { + "name": "swapResult2" + } + } }, { - name: "tokenBFlag"; - type: "u8"; + "name": "includedTransferFeeAmountIn", + "type": "u64" }, { - name: "tokenAAmount"; - type: "u64"; + "name": "includedTransferFeeAmountOut", + "type": "u64" }, { - name: "tokenBAmount"; - type: "u64"; + "name": "excludedTransferFeeAmountOut", + "type": "u64" }, { - name: "totalAmountA"; - type: "u64"; + "name": "currentTimestamp", + "type": "u64" }, { - name: "totalAmountB"; - type: "u64"; + "name": "reserveAAmount", + "type": "u64" }, { - name: "poolType"; - type: "u8"; + "name": "reserveBAmount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtInitializeReward"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; - }, - { - name: "rewardMint"; - type: "pubkey"; - }, + "name": "evtUpdateDelegatePermission", + "type": { + "kind": "struct", + "fields": [ { - name: "funder"; - type: "pubkey"; + "name": "position", + "type": "pubkey" }, { - name: "creator"; - type: "pubkey"; + "name": "owner", + "type": "pubkey" }, { - name: "rewardIndex"; - type: "u8"; + "name": "permission", + "type": "u32" }, { - name: "rewardDuration"; - type: "u64"; + "name": "delegate", + "type": { + "option": "pubkey" + } } - ]; - }; + ] + } }, { - name: "evtLockPosition"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; - }, - { - name: "position"; - type: "pubkey"; - }, + "name": "evtUpdatePoolFees", + "type": { + "kind": "struct", + "fields": [ { - name: "owner"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "vesting"; - type: "pubkey"; + "name": "operator", + "type": "pubkey" }, { - name: "cliffPoint"; - type: "u64"; - }, + "name": "params", + "type": { + "defined": { + "name": "updatePoolFeesParameters" + } + } + } + ] + } + }, + { + "name": "evtUpdateRewardDuration", + "type": { + "kind": "struct", + "fields": [ { - name: "periodFrequency"; - type: "u64"; + "name": "pool", + "type": "pubkey" }, { - name: "cliffUnlockLiquidity"; - type: "u128"; + "name": "rewardIndex", + "type": "u8" }, { - name: "liquidityPerPeriod"; - type: "u128"; + "name": "oldRewardDuration", + "type": "u64" }, { - name: "numberOfPeriod"; - type: "u16"; + "name": "newRewardDuration", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtPermanentLockPosition"; - type: { - kind: "struct"; - fields: [ + "name": "evtUpdateRewardFunder", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "position"; - type: "pubkey"; + "name": "rewardIndex", + "type": "u8" }, { - name: "lockLiquidityAmount"; - type: "u128"; + "name": "oldFunder", + "type": "pubkey" }, { - name: "totalPermanentLockedLiquidity"; - type: "u128"; + "name": "newFunder", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtRemoveLiquidity"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; - }, - { - name: "position"; - type: "pubkey"; - }, - { - name: "owner"; - type: "pubkey"; - }, + "name": "evtWithdrawDeadLiquidityReward", + "type": { + "kind": "struct", + "fields": [ { - name: "params"; - type: { - defined: { - name: "removeLiquidityParameters"; - }; - }; + "name": "pool", + "type": "pubkey" }, { - name: "tokenAAmount"; - type: "u64"; + "name": "rewardMint", + "type": "pubkey" }, { - name: "tokenBAmount"; - type: "u64"; + "name": "amount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtSetPoolStatus"; - type: { - kind: "struct"; - fields: [ + "name": "evtWithdrawIneligibleReward", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "status"; - type: "u8"; + "name": "rewardMint", + "type": "pubkey" + }, + { + "name": "amount", + "type": "u64" } - ]; - }; - }, - { - name: "evtSplitPosition"; - type: { - kind: "struct"; - fields: [ + ] + } + }, + { + "name": "initializeCustomizablePoolParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "poolFees", + "docs": [ + "pool fees" + ], + "type": { + "defined": { + "name": "poolFeeParameters" + } + } + }, { - name: "pool"; - type: "pubkey"; + "name": "sqrtMinPrice", + "docs": [ + "sqrt min price" + ], + "type": "u128" }, { - name: "firstOwner"; - type: "pubkey"; + "name": "sqrtMaxPrice", + "docs": [ + "sqrt max price" + ], + "type": "u128" }, { - name: "secondOwner"; - type: "pubkey"; + "name": "hasAlphaVault", + "docs": [ + "has alpha vault" + ], + "type": "bool" }, { - name: "firstPosition"; - type: "pubkey"; + "name": "liquidity", + "docs": [ + "initialize liquidity" + ], + "type": "u128" }, { - name: "secondPosition"; - type: "pubkey"; + "name": "sqrtPrice", + "docs": [ + "The init price of the pool as a sqrt(token_b/token_a) Q64.64 value. Market cap fee scheduler minimum price will be derived from this value" + ], + "type": "u128" }, { - name: "currentSqrtPrice"; - type: "u128"; + "name": "activationType", + "docs": [ + "activation type" + ], + "type": "u8" }, { - name: "amountSplits"; - type: { - defined: { - name: "splitAmountInfo"; - }; - }; + "name": "collectFeeMode", + "docs": [ + "collect fee mode" + ], + "type": "u8" }, { - name: "firstPositionInfo"; - type: { - defined: { - name: "splitPositionInfo"; - }; - }; + "name": "activationPoint", + "docs": [ + "activation point" + ], + "type": { + "option": "u64" + } + } + ] + } + }, + { + "name": "initializePoolParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "liquidity", + "docs": [ + "initialize liquidity" + ], + "type": "u128" }, { - name: "secondPositionInfo"; - type: { - defined: { - name: "splitPositionInfo"; - }; - }; + "name": "sqrtPrice", + "docs": [ + "The init price of the pool as a sqrt(token_b/token_a) Q64.64 value" + ], + "type": "u128" }, { - name: "splitPositionParameters"; - type: { - defined: { - name: "splitPositionParameters"; - }; - }; + "name": "activationPoint", + "docs": [ + "activation point" + ], + "type": { + "option": "u64" + } } - ]; - }; + ] + } }, { - name: "evtSwap"; - type: { - kind: "struct"; - fields: [ + "name": "innerVesting", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "cliffPoint", + "type": "u64" }, { - name: "tradeDirection"; - type: "u8"; + "name": "periodFrequency", + "type": "u64" }, { - name: "hasReferral"; - type: "bool"; + "name": "cliffUnlockLiquidity", + "type": "u128" }, { - name: "params"; - type: { - defined: { - name: "swapParameters"; - }; - }; + "name": "liquidityPerPeriod", + "type": "u128" }, { - name: "swapResult"; - type: { - defined: { - name: "swapResult"; - }; - }; + "name": "totalReleasedLiquidity", + "type": "u128" }, { - name: "actualAmountIn"; - type: "u64"; + "name": "numberOfPeriod", + "type": "u16" }, { - name: "currentTimestamp"; - type: "u64"; + "name": "padding", + "type": { + "array": [ + "u8", + 14 + ] + } } - ]; - }; + ] + } }, { - name: "evtUpdateRewardDuration"; - type: { - kind: "struct"; - fields: [ - { - name: "pool"; - type: "pubkey"; - }, + "name": "operator", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "rewardIndex"; - type: "u8"; + "name": "whitelistedAddress", + "type": "pubkey" }, { - name: "oldRewardDuration"; - type: "u64"; + "name": "permission", + "type": "u128" }, { - name: "newRewardDuration"; - type: "u64"; + "name": "padding", + "type": { + "array": [ + "u64", + 2 + ] + } } - ]; - }; + ] + } }, { - name: "evtUpdateRewardFunder"; - type: { - kind: "struct"; - fields: [ + "name": "podAlignedFeeMarketCapScheduler", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "cliffFeeNumerator", + "type": "u64" }, { - name: "rewardIndex"; - type: "u8"; + "name": "baseFeeMode", + "type": "u8" }, { - name: "oldFunder"; - type: "pubkey"; + "name": "padding", + "type": { + "array": [ + "u8", + 5 + ] + } }, { - name: "newFunder"; - type: "pubkey"; - } - ]; - }; - }, - { - name: "evtWithdrawIneligibleReward"; - type: { - kind: "struct"; - fields: [ + "name": "numberOfPeriod", + "type": "u16" + }, { - name: "pool"; - type: "pubkey"; + "name": "sqrtPriceStepBps", + "type": "u32" }, { - name: "rewardMint"; - type: "pubkey"; + "name": "schedulerExpirationDuration", + "type": "u32" }, { - name: "amount"; - type: "u64"; + "name": "reductionFactor", + "type": "u64" } - ]; - }; + ] + } }, { - name: "initializeCustomizablePoolParameters"; - type: { - kind: "struct"; - fields: [ - { - name: "poolFees"; - docs: ["pool fees"]; - type: { - defined: { - name: "poolFeeParameters"; - }; - }; - }, + "name": "podAlignedFeeRateLimiter", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "sqrtMinPrice"; - docs: ["sqrt min price"]; - type: "u128"; + "name": "cliffFeeNumerator", + "type": "u64" }, { - name: "sqrtMaxPrice"; - docs: ["sqrt max price"]; - type: "u128"; + "name": "baseFeeMode", + "type": "u8" }, { - name: "hasAlphaVault"; - docs: ["has alpha vault"]; - type: "bool"; + "name": "padding", + "type": { + "array": [ + "u8", + 5 + ] + } }, { - name: "liquidity"; - docs: ["initialize liquidity"]; - type: "u128"; + "name": "feeIncrementBps", + "type": "u16" }, { - name: "sqrtPrice"; - docs: [ - "The init price of the pool as a sqrt(token_b/token_a) Q64.64 value" - ]; - type: "u128"; - }, - { - name: "activationType"; - docs: ["activation type"]; - type: "u8"; + "name": "maxLimiterDuration", + "type": "u32" }, { - name: "collectFeeMode"; - docs: ["collect fee mode"]; - type: "u8"; + "name": "maxFeeBps", + "type": "u32" }, { - name: "activationPoint"; - docs: ["activation point"]; - type: { - option: "u64"; - }; + "name": "referenceAmount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "initializePoolParameters"; - type: { - kind: "struct"; - fields: [ + "name": "podAlignedFeeTimeScheduler", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "liquidity"; - docs: ["initialize liquidity"]; - type: "u128"; + "name": "cliffFeeNumerator", + "type": "u64" }, { - name: "sqrtPrice"; - docs: [ - "The init price of the pool as a sqrt(token_b/token_a) Q64.64 value" - ]; - type: "u128"; + "name": "baseFeeMode", + "type": "u8" }, { - name: "activationPoint"; - docs: ["activation point"]; - type: { - option: "u64"; - }; - } - ]; - }; - }, - { - name: "pool"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "poolFees"; - docs: ["Pool fee"]; - type: { - defined: { - name: "poolFeesStruct"; - }; - }; + "name": "padding", + "type": { + "array": [ + "u8", + 5 + ] + } }, { - name: "tokenAMint"; - docs: ["token a mint"]; - type: "pubkey"; + "name": "numberOfPeriod", + "type": "u16" }, { - name: "tokenBMint"; - docs: ["token b mint"]; - type: "pubkey"; + "name": "periodFrequency", + "type": "u64" }, { - name: "tokenAVault"; - docs: ["token a vault"]; - type: "pubkey"; + "name": "reductionFactor", + "type": "u64" + } + ] + } + }, + { + "name": "pool", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "poolFees", + "docs": [ + "Pool fee" + ], + "type": { + "defined": { + "name": "poolFeesStruct" + } + } }, { - name: "tokenBVault"; - docs: ["token b vault"]; - type: "pubkey"; + "name": "tokenAMint", + "docs": [ + "token a mint" + ], + "type": "pubkey" }, { - name: "whitelistedVault"; - docs: [ - "Whitelisted vault to be able to buy pool before activation_point" - ]; - type: "pubkey"; + "name": "tokenBMint", + "docs": [ + "token b mint" + ], + "type": "pubkey" }, { - name: "partner"; - docs: ["partner"]; - type: "pubkey"; + "name": "tokenAVault", + "docs": [ + "token a vault" + ], + "type": "pubkey" }, { - name: "liquidity"; - docs: ["liquidity share"]; - type: "u128"; + "name": "tokenBVault", + "docs": [ + "token b vault" + ], + "type": "pubkey" }, { - name: "padding"; - docs: [ - "padding, previous reserve amount, be careful to use that field" - ]; - type: "u128"; + "name": "whitelistedVault", + "docs": [ + "Whitelisted vault to be able to buy pool before activation_point" + ], + "type": "pubkey" }, { - name: "protocolAFee"; - docs: ["protocol a fee"]; - type: "u64"; + "name": "padding0", + "docs": [ + "padding, previously partner pubkey, be careful when using this field" + ], + "type": { + "array": [ + "u8", + 32 + ] + } }, { - name: "protocolBFee"; - docs: ["protocol b fee"]; - type: "u64"; + "name": "liquidity", + "docs": [ + "liquidity share" + ], + "type": "u128" }, { - name: "partnerAFee"; - docs: ["partner a fee"]; - type: "u64"; + "name": "padding1", + "docs": [ + "padding, previous reserve amount, be careful to use that field" + ], + "type": "u128" }, { - name: "partnerBFee"; - docs: ["partner b fee"]; - type: "u64"; + "name": "protocolAFee", + "docs": [ + "protocol a fee" + ], + "type": "u64" }, { - name: "sqrtMinPrice"; - docs: ["min price"]; - type: "u128"; + "name": "protocolBFee", + "docs": [ + "protocol b fee" + ], + "type": "u64" }, { - name: "sqrtMaxPrice"; - docs: ["max price"]; - type: "u128"; + "name": "padding2", + "type": "u128" }, { - name: "sqrtPrice"; - docs: ["current price"]; - type: "u128"; + "name": "sqrtMinPrice", + "docs": [ + "min price" + ], + "type": "u128" }, { - name: "activationPoint"; - docs: ["Activation point, can be slot or timestamp"]; - type: "u64"; + "name": "sqrtMaxPrice", + "docs": [ + "max price" + ], + "type": "u128" }, { - name: "activationType"; - docs: ["Activation type, 0 means by slot, 1 means by timestamp"]; - type: "u8"; + "name": "sqrtPrice", + "docs": [ + "current price" + ], + "type": "u128" }, { - name: "poolStatus"; - docs: ["pool status, 0: enable, 1 disable"]; - type: "u8"; + "name": "activationPoint", + "docs": [ + "Activation point, can be slot or timestamp" + ], + "type": "u64" }, { - name: "tokenAFlag"; - docs: ["token a flag"]; - type: "u8"; + "name": "activationType", + "docs": [ + "Activation type, 0 means by slot, 1 means by timestamp" + ], + "type": "u8" }, { - name: "tokenBFlag"; - docs: ["token b flag"]; - type: "u8"; + "name": "poolStatus", + "docs": [ + "pool status, 0: enable, 1 disable" + ], + "type": "u8" }, { - name: "collectFeeMode"; - docs: [ - "0 is collect fee in both token, 1 only collect fee in token a, 2 only collect fee in token b" - ]; - type: "u8"; + "name": "tokenAFlag", + "docs": [ + "token a flag" + ], + "type": "u8" }, { - name: "poolType"; - docs: ["pool type"]; - type: "u8"; + "name": "tokenBFlag", + "docs": [ + "token b flag" + ], + "type": "u8" }, { - name: "padding0"; - docs: ["padding"]; - type: { - array: ["u8", 2]; - }; + "name": "collectFeeMode", + "docs": [ + "0 is collect fee in both token, 1 only collect fee only in token b" + ], + "type": "u8" }, { - name: "feeAPerLiquidity"; - docs: ["cumulative"]; - type: { - array: ["u8", 32]; - }; + "name": "poolType", + "docs": [ + "pool type" + ], + "type": "u8" }, { - name: "feeBPerLiquidity"; - docs: ["cumulative"]; - type: { - array: ["u8", 32]; - }; + "name": "feeVersion", + "docs": [ + "pool fee version, 0: max_fee is still capped at 50%, 1: max_fee is capped at 99%" + ], + "type": "u8" }, { - name: "permanentLockLiquidity"; - type: "u128"; + "name": "padding3", + "docs": [ + "padding" + ], + "type": "u8" }, { - name: "metrics"; - docs: ["metrics"]; - type: { - defined: { - name: "poolMetrics"; - }; - }; + "name": "feeAPerLiquidity", + "docs": [ + "cumulative" + ], + "type": { + "array": [ + "u8", + 32 + ] + } }, { - name: "creator"; - docs: ["pool creator"]; - type: "pubkey"; + "name": "feeBPerLiquidity", + "docs": [ + "cumulative" + ], + "type": { + "array": [ + "u8", + 32 + ] + } }, { - name: "padding1"; - docs: ["Padding for further use"]; - type: { - array: ["u64", 6]; - }; + "name": "permanentLockLiquidity", + "type": "u128" }, { - name: "rewardInfos"; - docs: ["Farming reward information"]; - type: { - array: [ + "name": "metrics", + "docs": [ + "metrics" + ], + "type": { + "defined": { + "name": "poolMetrics" + } + } + }, + { + "name": "creator", + "docs": [ + "pool creator" + ], + "type": "pubkey" + }, + { + "name": "tokenAAmount", + "docs": [ + "token a amount" + ], + "type": "u64" + }, + { + "name": "tokenBAmount", + "docs": [ + "token b amount" + ], + "type": "u64" + }, + { + "name": "layoutVersion", + "docs": [ + "layout version: version 0: haven't track token_a_amount and token_b_amount, version 1: track token_a_amount and token_b_amount" + ], + "type": "u8" + }, + { + "name": "padding4", + "docs": [ + "Padding for further use" + ], + "type": { + "array": [ + "u8", + 7 + ] + } + }, + { + "name": "padding5", + "docs": [ + "Padding for further use" + ], + "type": { + "array": [ + "u64", + 3 + ] + } + }, + { + "name": "rewardInfos", + "docs": [ + "Farming reward information" + ], + "type": { + "array": [ { - defined: { - name: "rewardInfo"; - }; + "defined": { + "name": "rewardInfo" + } }, 2 - ]; - }; + ] + } } - ]; - }; - }, - { - name: "poolFeeParameters"; - docs: ["Information regarding fee charges"]; - type: { - kind: "struct"; - fields: [ - { - name: "baseFee"; - docs: ["Base fee"]; - type: { - defined: { - name: "baseFeeParameters"; - }; - }; - }, - { - name: "padding"; - docs: ["padding"]; - type: { - array: ["u8", 3]; - }; - }, - { - name: "dynamicFee"; - docs: ["dynamic fee"]; - type: { - option: { - defined: { - name: "dynamicFeeParameters"; - }; - }; - }; + ] + } + }, + { + "name": "poolFeeParameters", + "docs": [ + "Information regarding fee charges" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "baseFee", + "docs": [ + "Base fee" + ], + "type": { + "defined": { + "name": "baseFeeParameters" + } + } + }, + { + "name": "compoundingFeeBps", + "docs": [ + "compounding fee bps, only have value if CollectFeeMode::Compounding" + ], + "type": "u16" + }, + { + "name": "padding", + "docs": [ + "padding for future use" + ], + "type": "u8" + }, + { + "name": "dynamicFee", + "docs": [ + "dynamic fee" + ], + "type": { + "option": { + "defined": { + "name": "dynamicFeeParameters" + } + } + } } - ]; - }; - }, - { - name: "poolFeesConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + ] + } + }, + { + "name": "poolFeesConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "baseFee", + "type": { + "defined": { + "name": "baseFeeInfo" + } + } + }, { - name: "baseFee"; - type: { - defined: { - name: "baseFeeConfig"; - }; - }; + "name": "dynamicFee", + "type": { + "defined": { + "name": "dynamicFeeConfig" + } + } }, { - name: "dynamicFee"; - type: { - defined: { - name: "dynamicFeeConfig"; - }; - }; + "name": "protocolFeePercent", + "type": "u8" }, { - name: "protocolFeePercent"; - type: "u8"; + "name": "padding0", + "type": "u8" }, { - name: "partnerFeePercent"; - type: "u8"; + "name": "referralFeePercent", + "type": "u8" }, { - name: "referralFeePercent"; - type: "u8"; + "name": "padding1", + "type": { + "array": [ + "u8", + 3 + ] + } }, { - name: "padding0"; - type: { - array: ["u8", 5]; - }; + "name": "compoundingFeeBps", + "docs": [ + "Compounding fee bps, only non-zero if collect_fee_mode is compounding" + ], + "type": "u16" }, { - name: "padding1"; - type: { - array: ["u64", 5]; - }; + "name": "padding2", + "type": { + "array": [ + "u64", + 5 + ] + } } - ]; - }; + ] + } }, { - name: "poolFeesStruct"; - docs: [ + "name": "poolFeesStruct", + "docs": [ "Information regarding fee charges", "trading_fee = amount * trade_fee_numerator / denominator", "protocol_fee = trading_fee * protocol_fee_percentage / 100", - "referral_fee = protocol_fee * referral_percentage / 100", - "partner_fee = (protocol_fee - referral_fee) * partner_fee_percentage / denominator" - ]; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "baseFee"; - docs: [ + "referral_fee = protocol_fee * referral_percentage / 100" + ], + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "baseFee", + "docs": [ "Trade fees are extra token amounts that are held inside the token", "accounts during a trade, making the value of liquidity tokens rise.", "Trade fee numerator" - ]; - type: { - defined: { - name: "baseFeeStruct"; - }; - }; + ], + "type": { + "defined": { + "name": "baseFeeStruct" + } + } }, { - name: "protocolFeePercent"; - docs: [ + "name": "protocolFeePercent", + "docs": [ "Protocol trading fees are extra token amounts that are held inside the token", "accounts during a trade, with the equivalent in pool tokens minted to", "the protocol of the program.", "Protocol trade fee numerator" - ]; - type: "u8"; - }, - { - name: "partnerFeePercent"; - docs: ["partner fee"]; - type: "u8"; - }, - { - name: "referralFeePercent"; - docs: ["referral fee"]; - type: "u8"; - }, - { - name: "padding0"; - docs: ["padding"]; - type: { - array: ["u8", 5]; - }; - }, - { - name: "dynamicFee"; - docs: ["dynamic fee"]; - type: { - defined: { - name: "dynamicFeeStruct"; - }; - }; + ], + "type": "u8" + }, + { + "name": "padding0", + "docs": [ + "padding for future use" + ], + "type": "u8" + }, + { + "name": "referralFeePercent", + "docs": [ + "referral fee" + ], + "type": "u8" + }, + { + "name": "padding1", + "docs": [ + "padding" + ], + "type": { + "array": [ + "u8", + 3 + ] + } + }, + { + "name": "compoundingFeeBps", + "docs": [ + "compounding fee bps, only non-zero in CollectFeeMode::Compounding" + ], + "type": "u16" + }, + { + "name": "dynamicFee", + "docs": [ + "dynamic fee" + ], + "type": { + "defined": { + "name": "dynamicFeeStruct" + } + } }, { - name: "padding1"; - docs: ["padding"]; - type: { - array: ["u64", 2]; - }; + "name": "initSqrtPrice", + "type": "u128" } - ]; - }; + ] + } }, { - name: "poolMetrics"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "poolMetrics", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "totalLpAFee", + "type": "u128" + }, { - name: "totalLpAFee"; - type: "u128"; + "name": "totalLpBFee", + "type": "u128" }, { - name: "totalLpBFee"; - type: "u128"; + "name": "totalProtocolAFee", + "type": "u64" }, { - name: "totalProtocolAFee"; - type: "u64"; + "name": "totalProtocolBFee", + "type": "u64" }, { - name: "totalProtocolBFee"; - type: "u64"; + "name": "padding0", + "type": { + "array": [ + "u64", + 2 + ] + } }, { - name: "totalPartnerAFee"; - type: "u64"; + "name": "totalPosition", + "type": "u64" }, { - name: "totalPartnerBFee"; - type: "u64"; + "name": "padding", + "type": "u64" + } + ] + } + }, + { + "name": "position", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "nftMint", + "docs": [ + "nft mint" + ], + "type": "pubkey" + }, + { + "name": "feeAPerTokenCheckpoint", + "docs": [ + "fee a checkpoint" + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "feeBPerTokenCheckpoint", + "docs": [ + "fee b checkpoint" + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "feeAPending", + "docs": [ + "fee a pending" + ], + "type": "u64" + }, + { + "name": "feeBPending", + "docs": [ + "fee b pending" + ], + "type": "u64" + }, + { + "name": "unlockedLiquidity", + "docs": [ + "unlock liquidity" + ], + "type": "u128" + }, + { + "name": "vestedLiquidity", + "docs": [ + "vesting liquidity" + ], + "type": "u128" + }, + { + "name": "permanentLockedLiquidity", + "docs": [ + "permanent locked liquidity" + ], + "type": "u128" + }, + { + "name": "metrics", + "docs": [ + "metrics" + ], + "type": { + "defined": { + "name": "positionMetrics" + } + } }, { - name: "totalPosition"; - type: "u64"; + "name": "rewardInfos", + "docs": [ + "Farming reward information" + ], + "type": { + "array": [ + { + "defined": { + "name": "userRewardInfo" + } + }, + 2 + ] + } }, { - name: "padding"; - type: "u64"; + "name": "innerVesting", + "docs": [ + "inner vesting info" + ], + "type": { + "defined": { + "name": "innerVesting" + } + } + }, + { + "name": "delegatePermission", + "docs": [ + "delegate permission bitmask (paired with SPL token Approve)" + ], + "type": "u32" + }, + { + "name": "padding", + "docs": [ + "padding for future usage" + ], + "type": { + "array": [ + "u8", + 12 + ] + } } - ]; - }; + ] + } }, { - name: "position"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "positionMetrics", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "totalClaimedAFee", + "type": "u64" }, { - name: "nftMint"; - docs: ["nft mint"]; - type: "pubkey"; - }, + "name": "totalClaimedBFee", + "type": "u64" + } + ] + } + }, + { + "name": "removeLiquidityParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "feeAPerTokenCheckpoint"; - docs: ["fee a checkpoint"]; - type: { - array: ["u8", 32]; - }; + "name": "liquidityDelta", + "docs": [ + "delta liquidity" + ], + "type": "u128" }, { - name: "feeBPerTokenCheckpoint"; - docs: ["fee b checkpoint"]; - type: { - array: ["u8", 32]; - }; + "name": "tokenAAmountThreshold", + "docs": [ + "minimum token a amount" + ], + "type": "u64" }, { - name: "feeAPending"; - docs: ["fee a pending"]; - type: "u64"; + "name": "tokenBAmountThreshold", + "docs": [ + "minimum token b amount" + ], + "type": "u64" + } + ] + } + }, + { + "name": "rewardInfo", + "docs": [ + "Stores the state relevant for tracking liquidity mining rewards" + ], + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "initialized", + "docs": [ + "Indicates if the reward has been initialized" + ], + "type": "u8" + }, + { + "name": "rewardTokenFlag", + "docs": [ + "reward token flag" + ], + "type": "u8" + }, + { + "name": "padding0", + "docs": [ + "padding" + ], + "type": { + "array": [ + "u8", + 6 + ] + } + }, + { + "name": "deadLiquidityRewardCheckpoint", + "docs": [ + "Cumulative dead-liquidity reward (Compounding Pool only)" + ], + "type": "u64" + }, + { + "name": "mint", + "docs": [ + "Reward token mint." + ], + "type": "pubkey" + }, + { + "name": "vault", + "docs": [ + "Reward vault token account." + ], + "type": "pubkey" + }, + { + "name": "funder", + "docs": [ + "Authority account that allows to fund rewards" + ], + "type": "pubkey" + }, + { + "name": "rewardDuration", + "docs": [ + "reward duration" + ], + "type": "u64" + }, + { + "name": "rewardDurationEnd", + "docs": [ + "reward duration end" + ], + "type": "u64" + }, + { + "name": "rewardRate", + "docs": [ + "reward rate" + ], + "type": "u128" + }, + { + "name": "rewardPerTokenStored", + "docs": [ + "Reward per token stored" + ], + "type": { + "array": [ + "u8", + 32 + ] + } }, { - name: "feeBPending"; - docs: ["fee b pending"]; - type: "u64"; - }, + "name": "lastUpdateTime", + "docs": [ + "The last time reward states were updated." + ], + "type": "u64" + }, + { + "name": "cumulativeSecondsWithEmptyLiquidityReward", + "docs": [ + "Accumulated seconds when the farm distributed rewards but the bin was empty.", + "These rewards will be carried over to the next reward time window." + ], + "type": "u64" + } + ] + } + }, + { + "name": "splitAmountInfo", + "type": { + "kind": "struct", + "fields": [ { - name: "unlockedLiquidity"; - docs: ["unlock liquidity"]; - type: "u128"; + "name": "permanentLockedLiquidity", + "type": "u128" }, { - name: "vestedLiquidity"; - docs: ["vesting liquidity"]; - type: "u128"; + "name": "unlockedLiquidity", + "type": "u128" }, { - name: "permanentLockedLiquidity"; - docs: ["permanent locked liquidity"]; - type: "u128"; + "name": "feeA", + "type": "u64" }, { - name: "metrics"; - docs: ["metrics"]; - type: { - defined: { - name: "positionMetrics"; - }; - }; + "name": "feeB", + "type": "u64" }, { - name: "rewardInfos"; - docs: ["Farming reward information"]; - type: { - array: [ - { - defined: { - name: "userRewardInfo"; - }; - }, - 2 - ]; - }; + "name": "reward0", + "type": "u64" }, { - name: "padding"; - docs: ["padding for future usage"]; - type: { - array: ["u128", 6]; - }; + "name": "reward1", + "type": "u64" } - ]; - }; + ] + } }, { - name: "positionMetrics"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "splitAmountInfo2", + "type": { + "kind": "struct", + "fields": [ { - name: "totalClaimedAFee"; - type: "u64"; + "name": "permanentLockedLiquidity", + "type": "u128" }, { - name: "totalClaimedBFee"; - type: "u64"; - } - ]; - }; - }, - { - name: "removeLiquidityParameters"; - type: { - kind: "struct"; - fields: [ + "name": "unlockedLiquidity", + "type": "u128" + }, + { + "name": "vestedLiquidity", + "type": "u128" + }, + { + "name": "feeA", + "type": "u64" + }, { - name: "liquidityDelta"; - docs: ["delta liquidity"]; - type: "u128"; + "name": "feeB", + "type": "u64" }, { - name: "tokenAAmountThreshold"; - docs: ["minimum token a amount"]; - type: "u64"; + "name": "reward0", + "type": "u64" }, { - name: "tokenBAmountThreshold"; - docs: ["minimum token b amount"]; - type: "u64"; + "name": "reward1", + "type": "u64" } - ]; - }; + ] + } }, { - name: "rewardInfo"; - docs: ["Stores the state relevant for tracking liquidity mining rewards"]; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "initialized"; - docs: ["Indicates if the reward has been initialized"]; - type: "u8"; - }, + "name": "splitPositionInfo", + "type": { + "kind": "struct", + "fields": [ { - name: "rewardTokenFlag"; - docs: ["reward token flag"]; - type: "u8"; + "name": "liquidity", + "type": "u128" }, { - name: "padding0"; - docs: ["padding"]; - type: { - array: ["u8", 6]; - }; + "name": "feeA", + "type": "u64" }, { - name: "padding1"; - docs: ["Padding to ensure `reward_rate: u128` is 16-byte aligned"]; - type: { - array: ["u8", 8]; - }; + "name": "feeB", + "type": "u64" }, { - name: "mint"; - docs: ["Reward token mint."]; - type: "pubkey"; + "name": "reward0", + "type": "u64" }, { - name: "vault"; - docs: ["Reward vault token account."]; - type: "pubkey"; - }, + "name": "reward1", + "type": "u64" + } + ] + } + }, + { + "name": "splitPositionInfo2", + "type": { + "kind": "struct", + "fields": [ { - name: "funder"; - docs: ["Authority account that allows to fund rewards"]; - type: "pubkey"; + "name": "unlockedLiquidity", + "type": "u128" }, { - name: "rewardDuration"; - docs: ["reward duration"]; - type: "u64"; + "name": "permanentLockedLiquidity", + "type": "u128" }, { - name: "rewardDurationEnd"; - docs: ["reward duration end"]; - type: "u64"; + "name": "vestedLiquidity", + "type": "u128" }, { - name: "rewardRate"; - docs: ["reward rate"]; - type: "u128"; + "name": "feeA", + "type": "u64" }, { - name: "rewardPerTokenStored"; - docs: ["Reward per token stored"]; - type: { - array: ["u8", 32]; - }; + "name": "feeB", + "type": "u64" }, { - name: "lastUpdateTime"; - docs: ["The last time reward states were updated."]; - type: "u64"; + "name": "reward0", + "type": "u64" }, { - name: "cumulativeSecondsWithEmptyLiquidityReward"; - docs: [ - "Accumulated seconds when the farm distributed rewards but the bin was empty.", - "These rewards will be carried over to the next reward time window." - ]; - type: "u64"; + "name": "reward1", + "type": "u64" } - ]; - }; + ] + } }, { - name: "splitAmountInfo"; - type: { - kind: "struct"; - fields: [ + "name": "splitPositionParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "permanentLockedLiquidity"; - type: "u128"; + "name": "unlockedLiquidityPercentage", + "docs": [ + "Percentage of unlocked liquidity to split to the second position" + ], + "type": "u8" }, { - name: "unlockedLiquidity"; - type: "u128"; + "name": "permanentLockedLiquidityPercentage", + "docs": [ + "Percentage of permanent locked liquidity to split to the second position" + ], + "type": "u8" }, { - name: "feeA"; - type: "u64"; + "name": "feeAPercentage", + "docs": [ + "Percentage of fee A pending to split to the second position" + ], + "type": "u8" }, { - name: "feeB"; - type: "u64"; + "name": "feeBPercentage", + "docs": [ + "Percentage of fee B pending to split to the second position" + ], + "type": "u8" }, { - name: "reward0"; - type: "u64"; + "name": "reward0Percentage", + "docs": [ + "Percentage of reward 0 pending to split to the second position" + ], + "type": "u8" }, { - name: "reward1"; - type: "u64"; + "name": "reward1Percentage", + "docs": [ + "Percentage of reward 1 pending to split to the second position" + ], + "type": "u8" + }, + { + "name": "innerVestingLiquidityPercentage", + "docs": [ + "Percentage of inner vesting liquidity" + ], + "type": "u8" + }, + { + "name": "padding", + "docs": [ + "padding for future" + ], + "type": { + "array": [ + "u8", + 15 + ] + } } - ]; - }; + ] + } }, { - name: "splitPositionInfo"; - type: { - kind: "struct"; - fields: [ + "name": "splitPositionParameters2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "unlockedLiquidityNumerator", + "type": "u32" + }, { - name: "liquidity"; - type: "u128"; + "name": "permanentLockedLiquidityNumerator", + "type": "u32" }, { - name: "feeA"; - type: "u64"; + "name": "feeANumerator", + "type": "u32" }, { - name: "feeB"; - type: "u64"; + "name": "feeBNumerator", + "type": "u32" }, { - name: "reward0"; - type: "u64"; + "name": "reward0Numerator", + "type": "u32" }, { - name: "reward1"; - type: "u64"; + "name": "reward1Numerator", + "type": "u32" } - ]; - }; + ] + } }, { - name: "splitPositionParameters"; - type: { - kind: "struct"; - fields: [ + "name": "splitPositionParameters3", + "type": { + "kind": "struct", + "fields": [ { - name: "unlockedLiquidityPercentage"; - docs: [ - "Percentage of unlocked liquidity to split to the second position" - ]; - type: "u8"; + "name": "unlockedLiquidityNumerator", + "type": "u32" }, { - name: "permanentLockedLiquidityPercentage"; - docs: [ - "Percentage of permanent locked liquidity to split to the second position" - ]; - type: "u8"; + "name": "permanentLockedLiquidityNumerator", + "type": "u32" }, { - name: "feeAPercentage"; - docs: [ - "Percentage of fee A pending to split to the second position" - ]; - type: "u8"; + "name": "feeANumerator", + "type": "u32" }, { - name: "feeBPercentage"; - docs: [ - "Percentage of fee B pending to split to the second position" - ]; - type: "u8"; + "name": "feeBNumerator", + "type": "u32" }, { - name: "reward0Percentage"; - docs: [ - "Percentage of reward 0 pending to split to the second position" - ]; - type: "u8"; + "name": "reward0Numerator", + "type": "u32" }, { - name: "reward1Percentage"; - docs: [ - "Percentage of reward 1 pending to split to the second position" - ]; - type: "u8"; + "name": "reward1Numerator", + "type": "u32" }, { - name: "padding"; - docs: ["padding for future"]; - type: { - array: ["u8", 16]; - }; + "name": "innerVestingLiquidityNumerator", + "type": "u32" } - ]; - }; + ] + } }, { - name: "staticConfigParameters"; - type: { - kind: "struct"; - fields: [ + "name": "staticConfigParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "poolFees"; - type: { - defined: { - name: "poolFeeParameters"; - }; - }; + "name": "poolFees", + "type": { + "defined": { + "name": "poolFeeParameters" + } + } }, { - name: "sqrtMinPrice"; - type: "u128"; + "name": "sqrtMinPrice", + "type": "u128" }, { - name: "sqrtMaxPrice"; - type: "u128"; + "name": "sqrtMaxPrice", + "type": "u128" }, { - name: "vaultConfigKey"; - type: "pubkey"; + "name": "vaultConfigKey", + "type": "pubkey" }, { - name: "poolCreatorAuthority"; - type: "pubkey"; + "name": "poolCreatorAuthority", + "type": "pubkey" }, { - name: "activationType"; - type: "u8"; + "name": "activationType", + "type": "u8" }, { - name: "collectFeeMode"; - type: "u8"; + "name": "collectFeeMode", + "type": "u8" } - ]; - }; + ] + } }, { - name: "swapParameters"; - type: { - kind: "struct"; - fields: [ + "name": "swapParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "amountIn"; - type: "u64"; + "name": "amountIn", + "type": "u64" }, { - name: "minimumAmountOut"; - type: "u64"; + "name": "minimumAmountOut", + "type": "u64" } - ]; - }; + ] + } }, { - name: "swapResult"; - docs: ["Encodes all results of swapping"]; - type: { - kind: "struct"; - fields: [ - { - name: "outputAmount"; - type: "u64"; - }, - { - name: "nextSqrtPrice"; - type: "u128"; - }, - { - name: "lpFee"; - type: "u64"; - }, + "name": "swapParameters2", + "type": { + "kind": "struct", + "fields": [ { - name: "protocolFee"; - type: "u64"; + "name": "amount0", + "docs": [ + "When it's exact in, partial fill, this will be amount_in. When it's exact out, this will be amount_out" + ], + "type": "u64" }, { - name: "partnerFee"; - type: "u64"; + "name": "amount1", + "docs": [ + "When it's exact in, partial fill, this will be minimum_amount_out. When it's exact out, this will be maximum_amount_in" + ], + "type": "u64" }, { - name: "referralFee"; - type: "u64"; + "name": "swapMode", + "docs": [ + "Swap mode, refer [SwapMode]" + ], + "type": "u8" } - ]; - }; - }, - { - name: "tokenBadge"; - docs: ["Parameter that set by the protocol"]; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "tokenMint"; - docs: ["token mint"]; - type: "pubkey"; - }, - { - name: "padding"; - docs: ["Reserve"]; - type: { - array: ["u8", 128]; - }; - } - ]; - }; + ] + } }, { - name: "userRewardInfo"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "swapResult2", + "type": { + "kind": "struct", + "fields": [ { - name: "rewardPerTokenCheckpoint"; - docs: ["The latest update reward checkpoint"]; - type: { - array: ["u8", 32]; - }; + "name": "includedFeeInputAmount", + "type": "u64" }, { - name: "rewardPendings"; - docs: ["Current pending rewards"]; - type: "u64"; + "name": "excludedFeeInputAmount", + "type": "u64" }, { - name: "totalClaimedRewards"; - docs: ["Total claimed rewards"]; - type: "u64"; - } - ]; - }; - }, - { - name: "vesting"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "position"; - type: "pubkey"; + "name": "amountLeft", + "type": "u64" }, { - name: "cliffPoint"; - type: "u64"; + "name": "outputAmount", + "type": "u64" }, { - name: "periodFrequency"; - type: "u64"; + "name": "nextSqrtPrice", + "type": "u128" }, { - name: "cliffUnlockLiquidity"; - type: "u128"; + "name": "claimingFee", + "type": "u64" }, { - name: "liquidityPerPeriod"; - type: "u128"; + "name": "protocolFee", + "type": "u64" }, { - name: "totalReleasedLiquidity"; - type: "u128"; + "name": "compoundingFee", + "type": "u64" }, { - name: "numberOfPeriod"; - type: "u16"; + "name": "referralFee", + "type": "u64" + } + ] + } + }, + { + "name": "tokenBadge", + "docs": [ + "Parameter that set by the protocol" + ], + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "tokenMint", + "docs": [ + "token mint" + ], + "type": "pubkey" + }, + { + "name": "padding", + "docs": [ + "Reserve" + ], + "type": { + "array": [ + "u8", + 128 + ] + } + } + ] + } + }, + { + "name": "updatePoolFeesParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "cliffFeeNumerator", + "docs": [ + "Base fee update mode:", + "- None: skip base fee update", + "- Some: update new cliff_fee_numerator if base fee is static" + ], + "type": { + "option": "u64" + } + }, + { + "name": "dynamicFee", + "docs": [ + "Dynamic fee update mode:", + "- None: skip dynamic fee update", + "- Some(with default value): disable dynamic fee", + "- Some(with non default value): enable dynamic fee if disabled or update dynamic fee if enabled" + ], + "type": { + "option": { + "defined": { + "name": "dynamicFeeParameters" + } + } + } + }, + { + "name": "compoundingFeeBps", + "docs": [ + "Compounding fee update mode:", + "- None: skip compounding fee update", + "- Some: update compounding_fee_bps; pool must use CollectFeeMode::Compounding" + ], + "type": { + "option": "u16" + } + } + ] + } + }, + { + "name": "userRewardInfo", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "rewardPerTokenCheckpoint", + "docs": [ + "The latest update reward checkpoint" + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "rewardPendings", + "docs": [ + "Current pending rewards" + ], + "type": "u64" + }, + { + "name": "totalClaimedRewards", + "docs": [ + "Total claimed rewards" + ], + "type": "u64" + } + ] + } + }, + { + "name": "vesting", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "position", + "type": "pubkey" }, { - name: "padding"; - type: { - array: ["u8", 14]; - }; + "name": "innerVesting", + "type": { + "defined": { + "name": "innerVesting" + } + } }, { - name: "padding2"; - type: { - array: ["u128", 4]; - }; + "name": "padding2", + "type": { + "array": [ + "u128", + 4 + ] + } } - ]; - }; + ] + } }, { - name: "vestingParameters"; - type: { - kind: "struct"; - fields: [ + "name": "vestingParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "cliffPoint"; - type: { - option: "u64"; - }; + "name": "cliffPoint", + "type": { + "option": "u64" + } }, { - name: "periodFrequency"; - type: "u64"; + "name": "periodFrequency", + "type": "u64" }, { - name: "cliffUnlockLiquidity"; - type: "u128"; + "name": "cliffUnlockLiquidity", + "type": "u128" }, { - name: "liquidityPerPeriod"; - type: "u128"; + "name": "liquidityPerPeriod", + "type": "u128" }, { - name: "numberOfPeriod"; - type: "u16"; + "name": "numberOfPeriod", + "type": "u16" } - ]; - }; + ] + } + } + ], + "constants": [ + { + "name": "binStepBpsDefault", + "type": "u16", + "value": "1" + }, + { + "name": "binStepU128DefaultLeBytes", + "type": { + "array": [ + "u8", + 16 + ] + }, + "value": "[203, 16, 199, 186, 184, 141, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0]" + }, + { + "name": "currentPoolVersion", + "type": "u8", + "value": "1" + }, + { + "name": "customizablePoolPrefix", + "type": "bytes", + "value": "[99, 112, 111, 111, 108]" + }, + { + "name": "feeDenominator", + "docs": [ + "Default fee denominator. DO NOT simply update it as it will break logic that depends on it as default value." + ], + "type": "u64", + "value": "1000000000" + }, + { + "name": "maxBasisPoint", + "docs": [ + "Max basis point. 100% in pct" + ], + "type": "u16", + "value": "10000" + }, + { + "name": "maxFeeNumeratorV0", + "type": "u64", + "value": "500000000" + }, + { + "name": "maxFeeNumeratorV1", + "type": "u64", + "value": "990000000" + }, + { + "name": "maxSqrtPriceLeBytes", + "type": { + "array": [ + "u8", + 16 + ] + }, + "value": "[155, 87, 105, 78, 169, 26, 92, 132, 177, 196, 254, 255, 0, 0, 0, 0]" + }, + { + "name": "minFeeNumerator", + "type": "u64", + "value": "100000" + }, + { + "name": "minSqrtPriceLeBytes", + "type": { + "array": [ + "u8", + 16 + ] + }, + "value": "[80, 59, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]" + }, + { + "name": "poolAuthorityPrefix", + "type": "bytes", + "value": "[112, 111, 111, 108, 95, 97, 117, 116, 104, 111, 114, 105, 116, 121]" + }, + { + "name": "poolPrefix", + "type": "bytes", + "value": "[112, 111, 111, 108]" + }, + { + "name": "positionNftAccountPrefix", + "type": "bytes", + "value": "[112, 111, 115, 105, 116, 105, 111, 110, 95, 110, 102, 116, 95, 97, 99, 99, 111, 117, 110, 116]" + }, + { + "name": "positionPrefix", + "type": "bytes", + "value": "[112, 111, 115, 105, 116, 105, 111, 110]" + }, + { + "name": "splitPositionDenominator", + "type": "u32", + "value": "1000000000" + }, + { + "name": "tokenVaultPrefix", + "type": "bytes", + "value": "[116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]" } - ]; + ] }; diff --git a/tests/common/idl/dynamic_bonding_curve.ts b/tests/common/idl/dynamic_bonding_curve.ts index 873e43c..39eac0a 100644 --- a/tests/common/idl/dynamic_bonding_curve.ts +++ b/tests/common/idl/dynamic_bonding_curve.ts @@ -5,778 +5,958 @@ * IDL can be found at `target/idl/dynamic_bonding_curve.json`. */ export type DynamicBondingCurve = { - address: "dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN"; - metadata: { - name: "dynamicBondingCurve"; - version: "0.1.6"; - spec: "0.1.0"; - description: "Created with Anchor"; - }; - instructions: [ + "address": "dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN", + "metadata": { + "name": "dynamicBondingCurve", + "version": "0.2.1", + "spec": "0.1.0", + "description": "Created with Anchor" + }, + "instructions": [ { - name: "claimCreatorTradingFee"; - discriminator: [82, 220, 250, 189, 3, 85, 107, 45]; - accounts: [ + "name": "claimCreatorTradingFee", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 82, + 220, + 250, + 189, + 3, + 85, + 107, + 45 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "pool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "tokenAAccount"; - docs: ["The treasury token a account"]; - writable: true; + "name": "tokenAAccount", + "docs": [ + "The treasury token a account" + ], + "writable": true }, { - name: "tokenBAccount"; - docs: ["The treasury token b account"]; - writable: true; + "name": "tokenBAccount", + "docs": [ + "The treasury token b account" + ], + "writable": true }, { - name: "baseVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "baseVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "quoteVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true }, { - name: "baseMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "baseMint", + "docs": [ + "The mint of token a" + ] }, { - name: "quoteMint"; - docs: ["The mint of token b"]; + "name": "quoteMint", + "docs": [ + "The mint of token b" + ] }, { - name: "creator"; - signer: true; - relations: ["pool"]; + "name": "creator", + "signer": true }, { - name: "tokenBaseProgram"; - docs: ["Token a program"]; + "name": "tokenBaseProgram", + "docs": [ + "Token a program" + ] }, { - name: "tokenQuoteProgram"; - docs: ["Token b program"]; + "name": "tokenQuoteProgram", + "docs": [ + "Token b program" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "maxBaseAmount"; - type: "u64"; + "name": "maxBaseAmount", + "type": "u64" }, { - name: "maxQuoteAmount"; - type: "u64"; + "name": "maxQuoteAmount", + "type": "u64" } - ]; + ] }, { - name: "claimProtocolFee"; - discriminator: [165, 228, 133, 48, 99, 249, 255, 33]; - accounts: [ + "name": "claimCreatorTradingFee2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 238, + 247, + 213, + 94, + 110, + 145, + 88, + 142 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "config"; - relations: ["pool"]; + "name": "pool", + "writable": true }, { - name: "pool"; - writable: true; + "name": "tokenAAccount", + "docs": [ + "The treasury token a account" + ], + "writable": true }, { - name: "baseVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "tokenBAccount", + "docs": [ + "The treasury token b account" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "baseVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true }, { - name: "baseMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "quoteVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true }, { - name: "quoteMint"; - docs: ["The mint of token b"]; - relations: ["config"]; + "name": "baseMint", + "docs": [ + "The mint of token a" + ] }, { - name: "tokenBaseAccount"; - docs: ["The treasury token a account"]; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ]; - }, - { - kind: "account"; - path: "tokenBaseProgram"; - }, - { - kind: "account"; - path: "baseMint"; - } - ]; - program: { - kind: "const"; - value: [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ]; - }; - }; + "name": "quoteMint", + "docs": [ + "The mint of token b" + ] }, { - name: "tokenQuoteAccount"; - docs: ["The treasury token b account"]; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ]; - }, - { - kind: "account"; - path: "tokenQuoteProgram"; - }, - { - kind: "account"; - path: "quoteMint"; - } - ]; - program: { - kind: "const"; - value: [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ]; - }; - }; + "name": "creator", + "signer": true }, { - name: "claimFeeOperator"; - docs: ["Claim fee operator"]; + "name": "tokenBaseProgram", + "docs": [ + "Token a program" + ] }, { - name: "operator"; - docs: ["Operator"]; - signer: true; - relations: ["claimFeeOperator"]; + "name": "tokenQuoteProgram", + "docs": [ + "Token b program" + ] }, { - name: "tokenBaseProgram"; - docs: ["Token a program"]; + "name": "eventAuthority" }, { - name: "tokenQuoteProgram"; - docs: ["Token b program"]; + "name": "program" + } + ], + "args": [ + { + "name": "maxBaseAmount", + "type": "u64" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "maxQuoteAmount", + "type": "u64" }, { - name: "program"; + "name": "transferHookAccountsInfo", + "type": { + "defined": { + "name": "transferHookAccountsInfo" + } + } } - ]; - args: []; + ] }, { - name: "claimTradingFee"; - discriminator: [8, 236, 89, 49, 152, 125, 177, 81]; - accounts: [ + "name": "claimPartnerPoolCreationFee", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 250, + 238, + 26, + 4, + 139, + 10, + 101, + 248 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "config" }, { - name: "config"; - relations: ["pool"]; + "name": "pool", + "writable": true }, { - name: "pool"; - writable: true; + "name": "feeClaimer", + "signer": true }, { - name: "tokenAAccount"; - docs: ["The treasury token a account"]; - writable: true; + "name": "feeReceiver", + "writable": true }, { - name: "tokenBAccount"; - docs: ["The treasury token b account"]; - writable: true; + "name": "eventAuthority" }, { - name: "baseVault"; - docs: ["The vault token account for input token"]; - writable: true; - relations: ["pool"]; + "name": "program" + } + ], + "args": [] + }, + { + "name": "claimProtocolFee2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 235, + 194, + 54, + 69, + 65, + 10, + 236, + 112 + ], + "accounts": [ + { + "name": "receiverTokenAccount", + "docs": [ + "receiver token account for the claimed token. validated through the protocol_fee program" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["pool"]; + "name": "baseMint" }, { - name: "baseMint"; - docs: ["The mint of token a"]; - relations: ["pool"]; + "name": "quoteMint" }, { - name: "quoteMint"; - docs: ["The mint of token b"]; - relations: ["config"]; + "name": "tokenBaseProgram" }, { - name: "feeClaimer"; - signer: true; - relations: ["config"]; + "name": "tokenQuoteProgram" }, { - name: "tokenBaseProgram"; - docs: ["Token a program"]; + "name": "config" }, { - name: "tokenQuoteProgram"; - docs: ["Token b program"]; + "name": "pool", + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "baseVault", + "writable": true + }, + { + "name": "quoteVault", + "writable": true + }, + { + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "program"; + "name": "signer", + "signer": true, + "address": "FkU5rQCWQM131skHCpcEbK8P1JrQGsBgqXe55w525SSF" + } + ], + "args": [ + { + "name": "maxAmount", + "type": "u64" } - ]; - args: [ + ] + }, + { + "name": "claimProtocolPoolCreationFee", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 114, + 205, + 83, + 188, + 240, + 153, + 25, + 54 + ], + "accounts": [ + { + "name": "config" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "operator" + }, + { + "name": "signer", + "docs": [ + "operator" + ], + "signer": true + }, + { + "name": "treasury", + "writable": true, + "address": "6aYhxiNGmG8AyU25rh2R7iFu4pBrqnQHpNUGhmsEXRcm" + }, { - name: "maxAmountA"; - type: "u64"; + "name": "eventAuthority" }, { - name: "maxAmountB"; - type: "u64"; + "name": "program" } - ]; + ], + "args": [] }, { - name: "closeClaimFeeOperator"; - discriminator: [38, 134, 82, 216, 95, 124, 17, 99]; - accounts: [ + "name": "claimTradingFee", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 8, + 236, + 89, + 49, + 152, + 125, + 177, + 81 + ], + "accounts": [ { - name: "claimFeeOperator"; - writable: true; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "rentReceiver"; - writable: true; + "name": "config" }, { - name: "admin"; - signer: true; + "name": "pool", + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "tokenAAccount", + "docs": [ + "The treasury token a account" + ], + "writable": true + }, + { + "name": "tokenBAccount", + "docs": [ + "The treasury token b account" + ], + "writable": true + }, + { + "name": "baseVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true + }, + { + "name": "quoteVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true + }, + { + "name": "baseMint", + "docs": [ + "The mint of token a" + ] + }, + { + "name": "quoteMint", + "docs": [ + "The mint of token b" + ] + }, + { + "name": "feeClaimer", + "signer": true + }, + { + "name": "tokenBaseProgram", + "docs": [ + "Token a program" + ] + }, + { + "name": "tokenQuoteProgram", + "docs": [ + "Token b program" + ] + }, + { + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [ + { + "name": "maxAmountA", + "type": "u64" + }, + { + "name": "maxAmountB", + "type": "u64" + } + ] + }, + { + "name": "claimTradingFee2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 84, + 191, + 71, + 50, + 9, + 162, + 55, + 193 + ], + "accounts": [ + { + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" + }, + { + "name": "config" + }, + { + "name": "pool", + "writable": true + }, + { + "name": "tokenAAccount", + "docs": [ + "The treasury token a account" + ], + "writable": true + }, + { + "name": "tokenBAccount", + "docs": [ + "The treasury token b account" + ], + "writable": true + }, + { + "name": "baseVault", + "docs": [ + "The vault token account for input token" + ], + "writable": true + }, + { + "name": "quoteVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true + }, + { + "name": "baseMint", + "docs": [ + "The mint of token a" + ] + }, + { + "name": "quoteMint", + "docs": [ + "The mint of token b" + ] + }, + { + "name": "feeClaimer", + "signer": true + }, + { + "name": "tokenBaseProgram", + "docs": [ + "Token a program" + ] + }, + { + "name": "tokenQuoteProgram", + "docs": [ + "Token b program" + ] + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "maxAmountA", + "type": "u64" + }, + { + "name": "maxAmountB", + "type": "u64" + }, + { + "name": "transferHookAccountsInfo", + "type": { + "defined": { + "name": "transferHookAccountsInfo" + } + } + } + ] + }, + { + "name": "closeClaimProtocolFeeOperator", + "discriminator": [ + 8, + 41, + 87, + 35, + 80, + 48, + 121, + 26 + ], + "accounts": [ + { + "name": "claimFeeOperator", + "writable": true + }, + { + "name": "rentReceiver", + "writable": true + }, + { + "name": "signer", + "signer": true + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [] + }, + { + "name": "closeOperatorAccount", + "discriminator": [ + 171, + 9, + 213, + 74, + 120, + 23, + 3, + 29 + ], + "accounts": [ + { + "name": "operator", + "writable": true + }, + { + "name": "signer", + "signer": true + }, + { + "name": "rentReceiver", + "writable": true + } + ], + "args": [] }, { - name: "createClaimFeeOperator"; - docs: ["ADMIN FUNCTIONS_ ///"]; - discriminator: [169, 62, 207, 107, 58, 187, 162, 109]; - accounts: [ + "name": "createConfig", + "discriminator": [ + 201, + 207, + 243, + 114, + 75, + 111, + 47, + 189 + ], + "accounts": [ + { + "name": "config", + "writable": true, + "signer": true + }, + { + "name": "feeClaimer" + }, { - name: "claimFeeOperator"; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [99, 102, 95, 111, 112, 101, 114, 97, 116, 111, 114]; - }, - { - kind: "account"; - path: "operator"; - } - ]; - }; + "name": "leftoverReceiver" }, { - name: "operator"; + "name": "quoteMint", + "docs": [ + "quote mint" + ] }, { - name: "admin"; - writable: true; - signer: true; + "name": "payer", + "writable": true, + "signer": true }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" + } + ], + "args": [ + { + "name": "configParameters", + "type": { + "defined": { + "name": "configParameters" + } + } } - ]; - args: []; + ] }, { - name: "createConfig"; - discriminator: [201, 207, 243, 114, 75, 111, 47, 189]; - accounts: [ + "name": "createConfigWithTransferHook", + "discriminator": [ + 216, + 37, + 1, + 57, + 88, + 226, + 25, + 41 + ], + "accounts": [ { - name: "config"; - writable: true; - signer: true; + "name": "config", + "writable": true, + "signer": true }, { - name: "feeClaimer"; + "name": "feeClaimer" }, { - name: "leftoverReceiver"; + "name": "leftoverReceiver" }, { - name: "quoteMint"; - docs: ["quote mint"]; + "name": "quoteMint", + "docs": [ + "quote mint" + ] }, { - name: "payer"; - writable: true; - signer: true; + "name": "transferHookProgram" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "payer", + "writable": true, + "signer": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "systemProgram", + "address": "11111111111111111111111111111111" + }, + { + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "configParameters"; - type: { - defined: { - name: "configParameters"; - }; - }; + ], + "args": [ + { + "name": "configParameters", + "type": { + "defined": { + "name": "configParameters" + } + } } - ]; + ] }, { - name: "createLocker"; - docs: ["PERMISSIONLESS FUNCTIONS ///", "create locker"]; - discriminator: [167, 90, 137, 154, 75, 47, 17, 84]; - accounts: [ + "name": "createLocker", + "docs": [ + "PERMISSIONLESS FUNCTIONS ///", + "create locker", + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 167, + 90, + 137, + 154, + 75, + 47, + 17, + 84 + ], + "accounts": [ { - name: "virtualPool"; - docs: ["Virtual pool"]; - writable: true; + "name": "virtualPool", + "writable": true }, { - name: "config"; - docs: ["config"]; - relations: ["virtualPool"]; + "name": "config" }, { - name: "poolAuthority"; - writable: true; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "writable": true, + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "baseVault"; - writable: true; - relations: ["virtualPool"]; + "name": "baseVault", + "writable": true }, { - name: "baseMint"; - writable: true; - relations: ["virtualPool"]; + "name": "baseMint", + "writable": true }, { - name: "base"; - writable: true; - pda: { - seeds: [ + "name": "base", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [98, 97, 115, 101, 95, 108, 111, 99, 107, 101, 114]; + "kind": "const", + "value": [ + 98, + 97, + 115, + 101, + 95, + 108, + 111, + 99, + 107, + 101, + 114 + ] }, { - kind: "account"; - path: "virtualPool"; + "kind": "account", + "path": "virtualPool" } - ]; - }; + ] + } }, { - name: "creator"; - relations: ["virtualPool"]; + "name": "creator" }, { - name: "escrow"; - writable: true; + "name": "escrow", + "writable": true }, { - name: "escrowToken"; - writable: true; + "name": "escrowToken", + "writable": true }, { - name: "payer"; - writable: true; - signer: true; + "name": "payer", + "writable": true, + "signer": true }, { - name: "tokenProgram"; + "name": "tokenProgram" }, { - name: "lockerProgram"; - address: "LocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjn"; + "name": "lockerProgram", + "address": "LocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjn" }, { - name: "lockerEventAuthority"; + "name": "lockerEventAuthority" }, { - name: "systemProgram"; - docs: ["System program."]; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "docs": [ + "System program." + ], + "address": "11111111111111111111111111111111" } - ]; - args: []; - }, - { - name: "createPartnerMetadata"; - docs: ["PARTNER FUNCTIONS ////"]; - discriminator: [192, 168, 234, 191, 188, 226, 227, 255]; - accounts: [ + ], + "args": [] + }, + { + "name": "createOperatorAccount", + "discriminator": [ + 221, + 64, + 246, + 149, + 240, + 153, + 229, + 163 + ], + "accounts": [ + { + "name": "operator", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 111, + 112, + 101, + 114, + 97, + 116, + 111, + 114 + ] + }, + { + "kind": "account", + "path": "whitelistedAddress" + } + ] + } + }, + { + "name": "whitelistedAddress" + }, + { + "name": "signer", + "signer": true + }, + { + "name": "payer", + "writable": true, + "signer": true + }, { - name: "partnerMetadata"; - docs: ["Partner metadata"]; - writable: true; - pda: { - seeds: [ + "name": "systemProgram", + "address": "11111111111111111111111111111111" + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "permission", + "type": "u128" + } + ] + }, + { + "name": "createPartnerMetadata", + "docs": [ + "PARTNER FUNCTIONS ///" + ], + "discriminator": [ + 192, + 168, + 234, + 191, + 188, + 226, + 227, + 255 + ], + "accounts": [ + { + "name": "partnerMetadata", + "docs": [ + "Partner metadata" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ + "kind": "const", + "value": [ 112, 97, 114, @@ -793,92 +973,85 @@ export type DynamicBondingCurve = { 97, 116, 97 - ]; + ] }, { - kind: "account"; - path: "feeClaimer"; + "kind": "account", + "path": "feeClaimer" } - ]; - }; + ] + } }, { - name: "payer"; - docs: ["Payer of the partner metadata."]; - writable: true; - signer: true; + "name": "payer", + "docs": [ + "Payer of the partner metadata." + ], + "writable": true, + "signer": true }, { - name: "feeClaimer"; - docs: ["Fee claimer for partner"]; - signer: true; + "name": "feeClaimer", + "docs": [ + "Fee claimer for partner" + ], + "signer": true }, { - name: "systemProgram"; - docs: ["System program."]; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "docs": [ + "System program." + ], + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "metadata"; - type: { - defined: { - name: "createPartnerMetadataParameters"; - }; - }; + ], + "args": [ + { + "name": "metadata", + "type": { + "defined": { + "name": "createPartnerMetadataParameters" + } + } } - ]; - }, - { - name: "createVirtualPoolMetadata"; - discriminator: [45, 97, 187, 103, 254, 109, 124, 134]; - accounts: [ - { - name: "virtualPool"; - writable: true; - }, - { - name: "virtualPoolMetadata"; - docs: ["Virtual pool metadata"]; - writable: true; - pda: { - seeds: [ + ] + }, + { + "name": "createVirtualPoolMetadata", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 45, + 97, + 187, + 103, + 254, + 109, + 124, + 134 + ], + "accounts": [ + { + "name": "virtualPool" + }, + { + "name": "virtualPoolMetadata", + "docs": [ + "Virtual pool metadata" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ + "kind": "const", + "value": [ 118, 105, 114, @@ -900,597 +1073,809 @@ export type DynamicBondingCurve = { 97, 116, 97 - ]; + ] }, { - kind: "account"; - path: "virtualPool"; + "kind": "account", + "path": "virtualPool" } - ]; - }; + ] + } }, { - name: "creator"; - signer: true; - relations: ["virtualPool"]; + "name": "creator", + "signer": true }, { - name: "payer"; - docs: ["Payer of the virtual pool metadata."]; - writable: true; - signer: true; + "name": "payer", + "docs": [ + "Payer of the virtual pool metadata." + ], + "writable": true, + "signer": true }, { - name: "systemProgram"; - docs: ["System program."]; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "docs": [ + "System program." + ], + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "metadata"; - type: { - defined: { - name: "createVirtualPoolMetadataParameters"; - }; - }; + ], + "args": [ + { + "name": "metadata", + "type": { + "defined": { + "name": "createVirtualPoolMetadataParameters" + } + } } - ]; + ] }, { - name: "creatorWithdrawSurplus"; - discriminator: [165, 3, 137, 7, 28, 134, 76, 80]; - accounts: [ + "name": "creatorWithdrawSurplus", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 165, + 3, + 137, + 7, + 28, + 134, + 76, + 80 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "config"; - relations: ["virtualPool"]; + "name": "config" }, { - name: "virtualPool"; - writable: true; + "name": "virtualPool", + "writable": true }, { - name: "tokenQuoteAccount"; - docs: ["The receiver token account"]; - writable: true; + "name": "tokenQuoteAccount", + "docs": [ + "The receiver token account" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["virtualPool"]; + "name": "quoteVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true }, { - name: "quoteMint"; - docs: ["The mint of quote token"]; - relations: ["config"]; + "name": "quoteMint", + "docs": [ + "The mint of quote token" + ] }, { - name: "creator"; - signer: true; - relations: ["virtualPool"]; + "name": "creator", + "signer": true }, { - name: "tokenQuoteProgram"; - docs: ["Token b program"]; + "name": "tokenQuoteProgram", + "docs": [ + "Token b program" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "initializeVirtualPoolWithSplToken"; - docs: ["POOL CREATOR FUNCTIONS ////"]; - discriminator: [140, 85, 215, 176, 102, 54, 104, 79]; - accounts: [ + "name": "initializeVirtualPoolWithSplToken", + "docs": [ + "POOL CREATOR FUNCTIONS ////", + "Accepts: VirtualPool only." + ], + "discriminator": [ + 140, + 85, + 215, + 176, + 102, + 54, + 104, + 79 + ], + "accounts": [ { - name: "config"; - docs: ["Which config the pool belongs to."]; + "name": "config", + "docs": [ + "Which config the pool belongs to." + ] }, { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "creator"; - signer: true; + "name": "creator", + "signer": true }, { - name: "baseMint"; - writable: true; - signer: true; + "name": "baseMint", + "writable": true, + "signer": true }, { - name: "quoteMint"; - relations: ["config"]; + "name": "quoteMint", + "relations": [ + "config" + ] }, { - name: "pool"; - docs: ["Initialize an account to store the pool state"]; - writable: true; + "name": "pool", + "docs": [ + "Initialize an account to store the pool state" + ], + "writable": true }, { - name: "baseVault"; - docs: ["Token a vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "baseVault", + "docs": [ + "Token a vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "baseMint"; + "kind": "account", + "path": "baseMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "quoteVault"; - docs: ["Token b vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "quoteVault", + "docs": [ + "Token b vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "quoteMint"; + "kind": "account", + "path": "quoteMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "mintMetadata"; - writable: true; + "name": "mintMetadata", + "writable": true }, { - name: "metadataProgram"; - address: "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"; + "name": "metadataProgram", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - name: "payer"; - docs: ["Address paying to create the pool. Can be anyone"]; - writable: true; - signer: true; + "name": "payer", + "docs": [ + "Address paying to create the pool. Can be anyone" + ], + "writable": true, + "signer": true }, { - name: "tokenQuoteProgram"; - docs: ["Program to create mint account and mint tokens"]; + "name": "tokenQuoteProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] }, { - name: "tokenProgram"; - address: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"; + "name": "tokenProgram", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "initializePoolParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "initializePoolParameters" + } + } } - ]; + ] }, { - name: "initializeVirtualPoolWithToken2022"; - discriminator: [169, 118, 51, 78, 145, 110, 220, 155]; - accounts: [ + "name": "initializeVirtualPoolWithToken2022", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 169, + 118, + 51, + 78, + 145, + 110, + 220, + 155 + ], + "accounts": [ { - name: "config"; - docs: ["Which config the pool belongs to."]; + "name": "config", + "docs": [ + "Which config the pool belongs to." + ] }, { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "creator"; - signer: true; + "name": "creator", + "signer": true }, { - name: "baseMint"; - docs: ["Unique token mint address, initialize in contract"]; - writable: true; - signer: true; + "name": "baseMint", + "docs": [ + "Unique token mint address, initialize in contract" + ], + "writable": true, + "signer": true }, { - name: "quoteMint"; - relations: ["config"]; + "name": "quoteMint", + "relations": [ + "config" + ] }, { - name: "pool"; - docs: ["Initialize an account to store the pool state"]; - writable: true; + "name": "pool", + "docs": [ + "Initialize an account to store the pool state" + ], + "writable": true }, { - name: "baseVault"; - writable: true; - pda: { - seeds: [ + "name": "baseVault", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "baseMint"; + "kind": "account", + "path": "baseMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "quoteVault"; - docs: ["Token quote vault for the pool"]; - writable: true; - pda: { - seeds: [ + "name": "quoteVault", + "docs": [ + "Token quote vault for the pool" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [116, 111, 107, 101, 110, 95, 118, 97, 117, 108, 116]; + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] }, { - kind: "account"; - path: "quoteMint"; + "kind": "account", + "path": "quoteMint" }, { - kind: "account"; - path: "pool"; + "kind": "account", + "path": "pool" } - ]; - }; + ] + } + }, + { + "name": "payer", + "docs": [ + "Address paying to create the pool. Can be anyone" + ], + "writable": true, + "signer": true + }, + { + "name": "tokenQuoteProgram", + "docs": [ + "Program to create mint account and mint tokens" + ] + }, + { + "name": "tokenProgram", + "docs": [ + "token program for base mint" + ], + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" + }, + { + "name": "systemProgram", + "address": "11111111111111111111111111111111" + }, + { + "name": "eventAuthority" + }, + { + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "initializePoolParameters" + } + } + } + ] + }, + { + "name": "initializeVirtualPoolWithToken2022TransferHook", + "docs": [ + "Accepts: TransferHookPool only." + ], + "discriminator": [ + 182, + 13, + 233, + 177, + 42, + 145, + 135, + 2 + ], + "accounts": [ + { + "name": "config", + "docs": [ + "Transfer hook config — contains the transfer hook program set by partner" + ] + }, + { + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "payer"; - docs: ["Address paying to create the pool. Can be anyone"]; - writable: true; - signer: true; + "name": "creator", + "signer": true }, { - name: "tokenQuoteProgram"; - docs: ["Program to create mint account and mint tokens"]; + "name": "baseMint", + "docs": [ + "Unique token mint address, initialize in contract" + ], + "writable": true, + "signer": true }, { - name: "tokenProgram"; - docs: ["token program for base mint"]; - address: "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"; + "name": "quoteMint", + "relations": [ + "config" + ] }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "pool", + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ + "name": "baseVault", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, + "kind": "const", + "value": [ + 116, + 111, + 107, 101, 110, - 116, 95, + 118, 97, 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; + 108, + 116 + ] + }, + { + "kind": "account", + "path": "baseMint" + }, + { + "kind": "account", + "path": "pool" } - ]; - }; + ] + } }, { - name: "program"; - } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "initializePoolParameters"; - }; - }; - } - ]; - }, - { - name: "migrateMeteoraDamm"; - discriminator: [27, 1, 48, 22, 180, 63, 118, 217]; - accounts: [ + "name": "quoteVault", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 116, + 111, + 107, + 101, + 110, + 95, + 118, + 97, + 117, + 108, + 116 + ] + }, + { + "kind": "account", + "path": "quoteMint" + }, + { + "kind": "account", + "path": "pool" + } + ] + } + }, { - name: "virtualPool"; - docs: ["virtual pool"]; - writable: true; - relations: ["migrationMetadata"]; + "name": "transferHookProgram" }, { - name: "migrationMetadata"; - writable: true; + "name": "payer", + "writable": true, + "signer": true }, { - name: "config"; - relations: ["virtualPool"]; + "name": "tokenQuoteProgram" }, { - name: "poolAuthority"; - writable: true; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "tokenProgram", + "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { - name: "pool"; - writable: true; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "dammConfig"; - docs: ["pool config"]; + "name": "eventAuthority" }, { - name: "lpMint"; - writable: true; + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "initializePoolParameters" + } + } + } + ] + }, + { + "name": "migrateMeteoraDamm", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 27, + 1, + 48, + 22, + 180, + 63, + 118, + 217 + ], + "accounts": [ + { + "name": "virtualPool", + "docs": [ + "virtual pool" + ], + "writable": true, + "relations": [ + "migrationMetadata" + ] }, { - name: "tokenAMint"; - writable: true; + "name": "migrationMetadata", + "writable": true }, { - name: "tokenBMint"; + "name": "config", + "relations": [ + "virtualPool" + ] }, { - name: "aVault"; - writable: true; + "name": "poolAuthority", + "writable": true, + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "bVault"; - writable: true; + "name": "pool", + "writable": true }, { - name: "aTokenVault"; - writable: true; + "name": "dammConfig", + "docs": [ + "pool config" + ] }, { - name: "bTokenVault"; - writable: true; + "name": "lpMint", + "writable": true }, { - name: "aVaultLpMint"; - writable: true; + "name": "tokenAMint", + "writable": true }, { - name: "bVaultLpMint"; - writable: true; + "name": "tokenBMint" }, { - name: "aVaultLp"; - writable: true; + "name": "aVault", + "writable": true }, { - name: "bVaultLp"; - writable: true; + "name": "bVault", + "writable": true }, { - name: "baseVault"; - writable: true; - relations: ["virtualPool"]; + "name": "aTokenVault", + "writable": true }, { - name: "quoteVault"; - writable: true; - relations: ["virtualPool"]; + "name": "bTokenVault", + "writable": true }, { - name: "virtualPoolLp"; - writable: true; + "name": "aVaultLpMint", + "writable": true }, { - name: "protocolTokenAFee"; - writable: true; + "name": "bVaultLpMint", + "writable": true }, { - name: "protocolTokenBFee"; - writable: true; + "name": "aVaultLp", + "writable": true }, { - name: "payer"; - writable: true; - signer: true; + "name": "bVaultLp", + "writable": true }, { - name: "rent"; + "name": "baseVault", + "writable": true, + "relations": [ + "virtualPool" + ] }, { - name: "mintMetadata"; - writable: true; + "name": "quoteVault", + "writable": true, + "relations": [ + "virtualPool" + ] }, { - name: "metadataProgram"; + "name": "virtualPoolLp", + "writable": true }, { - name: "ammProgram"; - address: "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB"; + "name": "protocolTokenAFee", + "writable": true }, { - name: "vaultProgram"; + "name": "protocolTokenBFee", + "writable": true }, { - name: "tokenProgram"; - docs: ["tokenProgram"]; - address: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"; + "name": "payer", + "writable": true, + "signer": true }, { - name: "associatedTokenProgram"; + "name": "rent" }, { - name: "systemProgram"; - docs: ["System program."]; - address: "11111111111111111111111111111111"; - } - ]; - args: []; - }, - { - name: "migrateMeteoraDammClaimLpToken"; - discriminator: [139, 133, 2, 30, 91, 145, 127, 154]; - accounts: [ + "name": "mintMetadata", + "writable": true + }, + { + "name": "metadataProgram" + }, { - name: "virtualPool"; - relations: ["migrationMetadata"]; + "name": "ammProgram", + "address": "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB" }, { - name: "migrationMetadata"; - docs: ["migration metadata"]; - writable: true; + "name": "vaultProgram" }, { - name: "poolAuthority"; - writable: true; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "tokenProgram", + "docs": [ + "tokenProgram" + ], + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - name: "lpMint"; - relations: ["migrationMetadata"]; + "name": "associatedTokenProgram" }, { - name: "sourceToken"; - writable: true; - pda: { - seeds: [ + "name": "systemProgram", + "docs": [ + "System program." + ], + "address": "11111111111111111111111111111111" + } + ], + "args": [] + }, + { + "name": "migrateMeteoraDammClaimLpToken", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 139, + 133, + 2, + 30, + 91, + 145, + 127, + 154 + ], + "accounts": [ + { + "name": "virtualPool", + "relations": [ + "migrationMetadata" + ] + }, + { + "name": "migrationMetadata", + "docs": [ + "migration metadata" + ], + "writable": true + }, + { + "name": "poolAuthority", + "writable": true, + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" + }, + { + "name": "lpMint", + "relations": [ + "migrationMetadata" + ] + }, + { + "name": "sourceToken", + "writable": true, + "pda": { + "seeds": [ { - kind: "account"; - path: "poolAuthority"; + "kind": "account", + "path": "poolAuthority" }, { - kind: "const"; - value: [ + "kind": "const", + "value": [ 6, 221, 246, @@ -1523,16 +1908,16 @@ export type DynamicBondingCurve = { 255, 0, 169 - ]; + ] }, { - kind: "account"; - path: "migrationMetadata"; + "kind": "account", + "path": "migrationMetadata" } - ]; - program: { - kind: "const"; - value: [ + ], + "program": { + "kind": "const", + "value": [ 140, 151, 37, @@ -1565,22 +1950,22 @@ export type DynamicBondingCurve = { 233, 248, 89 - ]; - }; - }; + ] + } + } }, { - name: "destinationToken"; - writable: true; - pda: { - seeds: [ + "name": "destinationToken", + "writable": true, + "pda": { + "seeds": [ { - kind: "account"; - path: "owner"; + "kind": "account", + "path": "owner" }, { - kind: "const"; - value: [ + "kind": "const", + "value": [ 6, 221, 246, @@ -1613,16 +1998,16 @@ export type DynamicBondingCurve = { 255, 0, 169 - ]; + ] }, { - kind: "account"; - path: "migrationMetadata"; + "kind": "account", + "path": "migrationMetadata" } - ]; - program: { - kind: "const"; - value: [ + ], + "program": { + "kind": "const", + "value": [ 140, 151, 37, @@ -1655,72 +2040,96 @@ export type DynamicBondingCurve = { 233, 248, 89 - ]; - }; - }; + ] + } + } }, { - name: "owner"; + "name": "owner" }, { - name: "sender"; - signer: true; + "name": "sender", + "signer": true }, { - name: "tokenProgram"; - docs: ["tokenProgram"]; - address: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"; + "name": "tokenProgram", + "docs": [ + "tokenProgram" + ], + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" } - ]; - args: []; + ], + "args": [] }, { - name: "migrateMeteoraDammLockLpToken"; - discriminator: [177, 55, 238, 157, 251, 88, 165, 42]; - accounts: [ + "name": "migrateMeteoraDammLockLpToken", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 177, + 55, + 238, + 157, + 251, + 88, + 165, + 42 + ], + "accounts": [ { - name: "virtualPool"; - relations: ["migrationMetadata"]; + "name": "virtualPool", + "relations": [ + "migrationMetadata" + ] }, { - name: "migrationMetadata"; - docs: ["migrationMetadata"]; - writable: true; + "name": "migrationMetadata", + "docs": [ + "migrationMetadata" + ], + "writable": true }, { - name: "poolAuthority"; - writable: true; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "writable": true, + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "pool"; - writable: true; - relations: ["lockEscrow"]; + "name": "pool", + "writable": true, + "relations": [ + "lockEscrow" + ] }, { - name: "lpMint"; - relations: ["migrationMetadata"]; + "name": "lpMint", + "relations": [ + "migrationMetadata" + ] }, { - name: "lockEscrow"; - writable: true; + "name": "lockEscrow", + "writable": true }, { - name: "owner"; - relations: ["lockEscrow"]; + "name": "owner", + "relations": [ + "lockEscrow" + ] }, { - name: "sourceTokens"; - writable: true; - pda: { - seeds: [ + "name": "sourceTokens", + "writable": true, + "pda": { + "seeds": [ { - kind: "account"; - path: "poolAuthority"; + "kind": "account", + "path": "poolAuthority" }, { - kind: "const"; - value: [ + "kind": "const", + "value": [ 6, 221, 246, @@ -1753,16 +2162,16 @@ export type DynamicBondingCurve = { 255, 0, 169 - ]; + ] }, { - kind: "account"; - path: "migrationMetadata"; + "kind": "account", + "path": "migrationMetadata" } - ]; - program: { - kind: "const"; - value: [ + ], + "program": { + "kind": "const", + "value": [ 140, 151, 37, @@ -1795,849 +2204,778 @@ export type DynamicBondingCurve = { 233, 248, 89 - ]; - }; - }; + ] + } + } }, { - name: "escrowVault"; - writable: true; + "name": "escrowVault", + "writable": true }, { - name: "ammProgram"; - address: "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB"; + "name": "ammProgram", + "address": "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB" }, { - name: "aVault"; + "name": "aVault" }, { - name: "bVault"; + "name": "bVault" }, { - name: "aVaultLp"; + "name": "aVaultLp" }, { - name: "bVaultLp"; + "name": "bVaultLp" }, { - name: "aVaultLpMint"; + "name": "aVaultLpMint" }, { - name: "bVaultLpMint"; + "name": "bVaultLpMint" }, { - name: "tokenProgram"; - docs: ["tokenProgram"]; - address: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"; + "name": "tokenProgram", + "docs": [ + "tokenProgram" + ], + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" } - ]; - args: []; + ], + "args": [] }, { - name: "migrationDammV2"; - discriminator: [156, 169, 230, 103, 53, 228, 80, 64]; - accounts: [ + "name": "migrationDammV2", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 156, + 169, + 230, + 103, + 53, + 228, + 80, + 64 + ], + "accounts": [ { - name: "virtualPool"; - docs: ["virtual pool"]; - writable: true; - relations: ["migrationMetadata"]; + "name": "virtualPool", + "writable": true }, { - name: "migrationMetadata"; - docs: ["migration metadata"]; + "name": "migrationMetadata" }, { - name: "config"; - docs: ["virtual pool config key"]; - relations: ["virtualPool"]; + "name": "config" }, { - name: "poolAuthority"; - writable: true; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "writable": true, + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "pool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "firstPositionNftMint"; - writable: true; + "name": "firstPositionNftMint", + "writable": true, + "signer": true }, { - name: "firstPositionNftAccount"; - writable: true; + "name": "firstPositionNftAccount", + "writable": true }, { - name: "firstPosition"; - writable: true; + "name": "firstPosition", + "writable": true }, { - name: "secondPositionNftMint"; - writable: true; - optional: true; + "name": "secondPositionNftMint", + "writable": true, + "signer": true, + "optional": true }, { - name: "secondPositionNftAccount"; - writable: true; - optional: true; + "name": "secondPositionNftAccount", + "writable": true, + "optional": true }, { - name: "secondPosition"; - writable: true; - optional: true; + "name": "secondPosition", + "writable": true, + "optional": true }, { - name: "dammPoolAuthority"; + "name": "dammPoolAuthority" }, { - name: "ammProgram"; - address: "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"; + "name": "ammProgram", + "address": "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG" }, { - name: "baseMint"; - writable: true; + "name": "baseMint", + "writable": true }, { - name: "quoteMint"; - writable: true; + "name": "quoteMint", + "writable": true }, { - name: "tokenAVault"; - writable: true; + "name": "tokenAVault", + "writable": true }, { - name: "tokenBVault"; - writable: true; + "name": "tokenBVault", + "writable": true }, { - name: "baseVault"; - writable: true; - relations: ["virtualPool"]; + "name": "baseVault", + "writable": true }, { - name: "quoteVault"; - writable: true; - relations: ["virtualPool"]; + "name": "quoteVault", + "writable": true }, { - name: "payer"; - writable: true; - signer: true; + "name": "payer", + "writable": true, + "signer": true }, { - name: "tokenBaseProgram"; + "name": "tokenBaseProgram" }, { - name: "tokenQuoteProgram"; + "name": "tokenQuoteProgram" }, { - name: "token2022Program"; + "name": "token2022Program" }, { - name: "dammEventAuthority"; + "name": "dammEventAuthority" }, { - name: "systemProgram"; - docs: ["System program."]; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "docs": [ + "System program." + ], + "address": "11111111111111111111111111111111" } - ]; - args: []; + ], + "args": [] }, { - name: "migrationDammV2CreateMetadata"; - discriminator: [109, 189, 19, 36, 195, 183, 222, 82]; - accounts: [ + "name": "migrationDammV2CreateMetadata", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 109, + 189, + 19, + 36, + 195, + 183, + 222, + 82 + ], + "accounts": [ { - name: "virtualPool"; + "name": "virtualPool" }, { - name: "config"; - relations: ["virtualPool"]; + "name": "config" }, { - name: "migrationMetadata"; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [100, 97, 109, 109, 95, 118, 50]; - }, - { - kind: "account"; - path: "virtualPool"; - } - ]; - }; + "name": "migrationMetadata" + }, + { + "name": "payer" }, { - name: "payer"; - writable: true; - signer: true; + "name": "systemProgram" }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "eventAuthority" }, { - name: "eventAuthority"; - pda: { - seeds: [ + "name": "program" + } + ], + "args": [] + }, + { + "name": "migrationMeteoraDammCreateMetadata", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 47, + 94, + 126, + 115, + 221, + 226, + 194, + 133 + ], + "accounts": [ + { + "name": "virtualPool" + }, + { + "name": "config", + "relations": [ + "virtualPool" + ] + }, + { + "name": "migrationMetadata", + "writable": true, + "pda": { + "seeds": [ { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, + "kind": "const", + "value": [ + 109, 101, - 110, - 116, - 95, - 97, - 117, 116, - 104, + 101, 111, 114, - 105, - 116, - 121 - ]; - } - ]; - }; - }, - { - name: "program"; - } - ]; - args: []; - }, - { - name: "migrationMeteoraDammCreateMetadata"; - docs: ["migrate damm v1"]; - discriminator: [47, 94, 126, 115, 221, 226, 194, 133]; - accounts: [ - { - name: "virtualPool"; - }, - { - name: "config"; - relations: ["virtualPool"]; - }, - { - name: "migrationMetadata"; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [109, 101, 116, 101, 111, 114, 97]; + 97 + ] }, { - kind: "account"; - path: "virtualPool"; + "kind": "account", + "path": "virtualPool" } - ]; - }; + ] + } }, { - name: "payer"; - writable: true; - signer: true; + "name": "payer", + "writable": true, + "signer": true }, { - name: "systemProgram"; - address: "11111111111111111111111111111111"; + "name": "systemProgram", + "address": "11111111111111111111111111111111" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "partnerWithdrawSurplus"; - discriminator: [168, 173, 72, 100, 201, 98, 38, 92]; - accounts: [ + "name": "partnerWithdrawSurplus", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 168, + 173, + 72, + 100, + 201, + 98, + 38, + 92 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "config"; - relations: ["virtualPool"]; + "name": "config" }, { - name: "virtualPool"; - writable: true; + "name": "virtualPool", + "writable": true }, { - name: "tokenQuoteAccount"; - docs: ["The receiver token account"]; - writable: true; + "name": "tokenQuoteAccount", + "docs": [ + "The receiver token account" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["virtualPool"]; + "name": "quoteVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true }, { - name: "quoteMint"; - docs: ["The mint of quote token"]; - relations: ["config"]; + "name": "quoteMint", + "docs": [ + "The mint of quote token" + ] }, { - name: "feeClaimer"; - signer: true; - relations: ["config"]; + "name": "feeClaimer", + "signer": true }, { - name: "tokenQuoteProgram"; - docs: ["Token b program"]; + "name": "tokenQuoteProgram", + "docs": [ + "Token b program" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "protocolWithdrawSurplus"; - discriminator: [54, 136, 225, 138, 172, 182, 214, 167]; - accounts: [ + "name": "swap", + "docs": [ + "TRADING BOTS FUNCTIONS ////", + "Accepts: VirtualPool only." + ], + "discriminator": [ + 248, + 198, + 158, + 145, + 225, + 117, + 135, + 200 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "config"; - relations: ["virtualPool"]; + "name": "config" }, { - name: "virtualPool"; - writable: true; + "name": "pool", + "writable": true }, { - name: "tokenQuoteAccount"; - docs: ["The treasury quote token account"]; - writable: true; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 48, - 9, - 89, - 123, - 106, - 114, - 131, - 251, - 50, - 173, - 254, - 250, - 10, - 80, - 160, - 84, - 143, - 100, - 81, - 249, - 134, - 112, - 30, - 213, - 50, - 166, - 239, - 78, - 53, - 175, - 188, - 85 - ]; - }, - { - kind: "account"; - path: "tokenQuoteProgram"; - }, - { - kind: "account"; - path: "quoteMint"; - } - ]; - program: { - kind: "const"; - value: [ - 140, - 151, - 37, - 143, - 78, - 36, - 137, - 241, - 187, - 61, - 16, - 41, - 20, - 142, - 13, - 131, - 11, - 90, - 19, - 153, - 218, - 255, - 16, - 132, - 4, - 142, - 123, - 216, - 219, - 233, - 248, - 89 - ]; - }; - }; + "name": "inputTokenAccount", + "docs": [ + "The user token account for input token" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for quote token"]; - writable: true; - relations: ["virtualPool"]; + "name": "outputTokenAccount", + "docs": [ + "The user token account for output token" + ], + "writable": true }, { - name: "quoteMint"; - docs: ["The mint of token"]; - relations: ["config"]; + "name": "baseVault", + "docs": [ + "The vault token account for base token" + ], + "writable": true }, { - name: "tokenQuoteProgram"; - docs: ["Token b program"]; + "name": "quoteVault", + "docs": [ + "The vault token account for quote token" + ], + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "baseMint", + "docs": [ + "The mint of base token" + ] + }, + { + "name": "quoteMint", + "docs": [ + "The mint of quote token" + ] + }, + { + "name": "payer", + "docs": [ + "The user performing the swap" + ], + "signer": true + }, + { + "name": "tokenBaseProgram", + "docs": [ + "Token base program" + ] + }, + { + "name": "tokenQuoteProgram", + "docs": [ + "Token quote program" + ] + }, + { + "name": "referralTokenAccount", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true + }, + { + "name": "eventAuthority" }, { - name: "program"; + "name": "program" + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "swapParameters" + } + } } - ]; - args: []; + ] }, { - name: "swap"; - docs: ["TRADING BOTS FUNCTIONS ////"]; - discriminator: [248, 198, 158, 145, 225, 117, 135, 200]; - accounts: [ + "name": "swap2", + "docs": [ + "Accepts: VirtualPool only." + ], + "discriminator": [ + 65, + 75, + 63, + 76, + 235, + 91, + 91, + 136 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "config"; - docs: ["config key"]; - relations: ["pool"]; + "name": "config" }, { - name: "pool"; - docs: ["Pool account"]; - writable: true; + "name": "pool", + "writable": true }, { - name: "inputTokenAccount"; - docs: ["The user token account for input token"]; - writable: true; + "name": "inputTokenAccount", + "docs": [ + "The user token account for input token" + ], + "writable": true }, { - name: "outputTokenAccount"; - docs: ["The user token account for output token"]; - writable: true; + "name": "outputTokenAccount", + "docs": [ + "The user token account for output token" + ], + "writable": true }, { - name: "baseVault"; - docs: ["The vault token account for base token"]; - writable: true; - relations: ["pool"]; + "name": "baseVault", + "docs": [ + "The vault token account for base token" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for quote token"]; - writable: true; - relations: ["pool"]; + "name": "quoteVault", + "docs": [ + "The vault token account for quote token" + ], + "writable": true }, { - name: "baseMint"; - docs: ["The mint of base token"]; + "name": "baseMint", + "docs": [ + "The mint of base token" + ] }, { - name: "quoteMint"; - docs: ["The mint of quote token"]; + "name": "quoteMint", + "docs": [ + "The mint of quote token" + ] }, { - name: "payer"; - docs: ["The user performing the swap"]; - signer: true; + "name": "payer", + "docs": [ + "The user performing the swap" + ], + "signer": true }, { - name: "tokenBaseProgram"; - docs: ["Token base program"]; + "name": "tokenBaseProgram", + "docs": [ + "Token base program" + ] }, { - name: "tokenQuoteProgram"; - docs: ["Token quote program"]; + "name": "tokenQuoteProgram", + "docs": [ + "Token quote program" + ] }, { - name: "referralTokenAccount"; - docs: ["referral token account"]; - writable: true; - optional: true; + "name": "referralTokenAccount", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "swapParameters"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "swapParameters2" + } + } } - ]; + ] }, { - name: "swap2"; - discriminator: [65, 75, 63, 76, 235, 91, 91, 136]; - accounts: [ + "name": "swap2WithTransferHook", + "docs": [ + "Accepts: TransferHookPool only." + ], + "discriminator": [ + 183, + 93, + 153, + 40, + 24, + 230, + 194, + 151 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "config"; - docs: ["config key"]; - relations: ["pool"]; + "name": "config" }, { - name: "pool"; - docs: ["Pool account"]; - writable: true; + "name": "pool", + "writable": true }, { - name: "inputTokenAccount"; - docs: ["The user token account for input token"]; - writable: true; + "name": "inputTokenAccount", + "docs": [ + "The user token account for input token" + ], + "writable": true }, { - name: "outputTokenAccount"; - docs: ["The user token account for output token"]; - writable: true; + "name": "outputTokenAccount", + "docs": [ + "The user token account for output token" + ], + "writable": true }, { - name: "baseVault"; - docs: ["The vault token account for base token"]; - writable: true; - relations: ["pool"]; + "name": "baseVault", + "docs": [ + "The vault token account for base token" + ], + "writable": true }, { - name: "quoteVault"; - docs: ["The vault token account for quote token"]; - writable: true; - relations: ["pool"]; + "name": "quoteVault", + "docs": [ + "The vault token account for quote token" + ], + "writable": true }, { - name: "baseMint"; - docs: ["The mint of base token"]; + "name": "baseMint", + "docs": [ + "The mint of base token", + "must be mutable so we can revoke the transfer hook after the last swap is performed" + ], + "writable": true }, { - name: "quoteMint"; - docs: ["The mint of quote token"]; + "name": "quoteMint", + "docs": [ + "The mint of quote token" + ] }, { - name: "payer"; - docs: ["The user performing the swap"]; - signer: true; + "name": "payer", + "docs": [ + "The user performing the swap" + ], + "signer": true }, { - name: "tokenBaseProgram"; - docs: ["Token base program"]; + "name": "tokenBaseProgram", + "docs": [ + "Token base program" + ] }, { - name: "tokenQuoteProgram"; - docs: ["Token quote program"]; + "name": "tokenQuoteProgram", + "docs": [ + "Token quote program" + ] }, { - name: "referralTokenAccount"; - docs: ["referral token account"]; - writable: true; - optional: true; + "name": "referralTokenAccount", + "docs": [ + "referral token account" + ], + "writable": true, + "optional": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: [ - { - name: "params"; - type: { - defined: { - name: "swapParameters2"; - }; - }; + ], + "args": [ + { + "name": "params", + "type": { + "defined": { + "name": "swapParameters2" + } + } + }, + { + "name": "transferHookAccountsInfo", + "type": { + "defined": { + "name": "transferHookAccountsInfo" + } + } } - ]; + ] }, { - name: "transferPoolCreator"; - discriminator: [20, 7, 169, 33, 58, 147, 166, 33]; - accounts: [ + "name": "transferPoolCreator", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 20, + 7, + 169, + 33, + 58, + 147, + 166, + 33 + ], + "accounts": [ { - name: "virtualPool"; - writable: true; + "name": "virtualPool", + "writable": true }, { - name: "config"; - relations: ["virtualPool"]; + "name": "config" }, { - name: "creator"; - signer: true; - relations: ["virtualPool"]; + "name": "creator", + "signer": true }, { - name: "newCreator"; + "name": "newCreator" }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "withdrawLeftover"; - discriminator: [20, 198, 202, 237, 235, 243, 183, 66]; - accounts: [ + "name": "withdrawLeftover", + "docs": [ + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 20, + 198, + 202, + 237, + 235, + 243, + 183, + 66 + ], + "accounts": [ { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "config"; - relations: ["virtualPool"]; + "name": "config" }, { - name: "virtualPool"; - writable: true; + "name": "virtualPool", + "writable": true }, { - name: "tokenBaseAccount"; - docs: ["The receiver token account, withdraw to ATA"]; - writable: true; - pda: { - seeds: [ + "name": "tokenBaseAccount", + "docs": [ + "The receiver token account, withdraw to ATA" + ], + "writable": true, + "pda": { + "seeds": [ { - kind: "account"; - path: "leftoverReceiver"; + "kind": "account", + "path": "leftoverReceiver" }, { - kind: "account"; - path: "tokenBaseProgram"; + "kind": "account", + "path": "tokenBaseProgram" }, { - kind: "account"; - path: "baseMint"; + "kind": "account", + "path": "baseMint" } - ]; - program: { - kind: "const"; - value: [ + ], + "program": { + "kind": "const", + "value": [ 140, 151, 37, @@ -2670,2579 +3008,3747 @@ export type DynamicBondingCurve = { 233, 248, 89 - ]; - }; - }; + ] + } + } }, { - name: "baseVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["virtualPool"]; + "name": "baseVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true }, { - name: "baseMint"; - docs: ["The mint of quote token"]; - relations: ["virtualPool"]; + "name": "baseMint", + "docs": [ + "The mint of quote token" + ] }, { - name: "leftoverReceiver"; - relations: ["config"]; + "name": "leftoverReceiver" }, { - name: "tokenBaseProgram"; - docs: ["Token base program"]; + "name": "tokenBaseProgram", + "docs": [ + "Token base program" + ] }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "eventAuthority" }, { - name: "program"; + "name": "program" } - ]; - args: []; + ], + "args": [] }, { - name: "withdrawMigrationFee"; - docs: ["BOTH partner and creator FUNCTIONS ///"]; - discriminator: [237, 142, 45, 23, 129, 6, 222, 162]; - accounts: [ - { - name: "poolAuthority"; - address: "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM"; - }, - { - name: "config"; - relations: ["virtualPool"]; - }, - { - name: "virtualPool"; - writable: true; - }, - { - name: "tokenQuoteAccount"; - docs: ["The receiver token account"]; - writable: true; - }, + "name": "withdrawMigrationFee", + "docs": [ + "BOTH partner and creator FUNCTIONS ///", + "Accepts: VirtualPool or TransferHookPool." + ], + "discriminator": [ + 237, + 142, + 45, + 23, + 129, + 6, + 222, + 162 + ], + "accounts": [ { - name: "quoteVault"; - docs: ["The vault token account for output token"]; - writable: true; - relations: ["virtualPool"]; + "name": "poolAuthority", + "address": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM" }, { - name: "quoteMint"; - docs: ["The mint of quote token"]; - relations: ["config"]; + "name": "config" }, { - name: "sender"; - signer: true; + "name": "virtualPool", + "writable": true }, { - name: "tokenQuoteProgram"; - docs: ["Token b program"]; + "name": "tokenQuoteAccount", + "docs": [ + "The receiver token account" + ], + "writable": true }, { - name: "eventAuthority"; - pda: { - seeds: [ - { - kind: "const"; - value: [ - 95, - 95, - 101, - 118, - 101, - 110, - 116, - 95, - 97, - 117, - 116, - 104, - 111, - 114, - 105, - 116, - 121 - ]; - } - ]; - }; + "name": "quoteVault", + "docs": [ + "The vault token account for output token" + ], + "writable": true }, { - name: "program"; + "name": "quoteMint", + "docs": [ + "The mint of quote token" + ] + }, + { + "name": "sender", + "signer": true + }, + { + "name": "tokenQuoteProgram", + "docs": [ + "Token b program" + ] + }, + { + "name": "eventAuthority" + }, + { + "name": "program" } - ]; - args: [ + ], + "args": [ { - name: "flag"; - type: "u8"; + "name": "flag", + "type": "u8" } - ]; + ] } - ]; - accounts: [ + ], + "accounts": [ + { + "name": "claimFeeOperator", + "discriminator": [ + 166, + 48, + 134, + 86, + 34, + 200, + 188, + 150 + ] + }, + { + "name": "configWithTransferHook", + "discriminator": [ + 40, + 220, + 194, + 251, + 41, + 199, + 123, + 253 + ] + }, + { + "name": "meteoraDammMigrationMetadata", + "discriminator": [ + 17, + 155, + 141, + 215, + 207, + 4, + 133, + 156 + ] + }, + { + "name": "operator", + "discriminator": [ + 219, + 31, + 188, + 145, + 69, + 139, + 204, + 117 + ] + }, + { + "name": "partnerMetadata", + "discriminator": [ + 68, + 68, + 130, + 19, + 16, + 209, + 98, + 156 + ] + }, + { + "name": "poolConfig", + "discriminator": [ + 26, + 108, + 14, + 123, + 116, + 230, + 129, + 43 + ] + }, + { + "name": "transferHookPool", + "discriminator": [ + 237, + 219, + 184, + 23, + 42, + 189, + 169, + 35 + ] + }, + { + "name": "virtualPool", + "discriminator": [ + 213, + 224, + 5, + 209, + 98, + 69, + 119, + 92 + ] + }, + { + "name": "virtualPoolMetadata", + "discriminator": [ + 217, + 37, + 82, + 250, + 43, + 47, + 228, + 254 + ] + } + ], + "events": [ + { + "name": "evtClaimCreatorTradingFee", + "discriminator": [ + 154, + 228, + 215, + 202, + 133, + 155, + 214, + 138 + ] + }, + { + "name": "evtClaimPoolCreationFee", + "discriminator": [ + 149, + 111, + 149, + 44, + 136, + 64, + 175, + 62 + ] + }, + { + "name": "evtClaimProtocolFee2", + "discriminator": [ + 187, + 133, + 66, + 9, + 205, + 161, + 84, + 13 + ] + }, + { + "name": "evtClaimTradingFee", + "discriminator": [ + 26, + 83, + 117, + 240, + 92, + 202, + 112, + 254 + ] + }, + { + "name": "evtCloseClaimFeeOperator", + "discriminator": [ + 111, + 39, + 37, + 55, + 110, + 216, + 194, + 23 + ] + }, + { + "name": "evtCreateClaimFeeOperator", + "discriminator": [ + 21, + 6, + 153, + 120, + 68, + 116, + 28, + 177 + ] + }, + { + "name": "evtCreateConfig", + "discriminator": [ + 131, + 207, + 180, + 174, + 180, + 73, + 165, + 54 + ] + }, + { + "name": "evtCreateConfigV2", + "discriminator": [ + 163, + 74, + 66, + 187, + 119, + 195, + 26, + 144 + ] + }, + { + "name": "evtCreateConfigV2WithTransferHook", + "discriminator": [ + 182, + 81, + 135, + 4, + 39, + 46, + 132, + 253 + ] + }, + { + "name": "evtCreateMeteoraMigrationMetadata", + "discriminator": [ + 99, + 167, + 133, + 63, + 214, + 143, + 175, + 139 + ] + }, + { + "name": "evtCreatorWithdrawSurplus", + "discriminator": [ + 152, + 73, + 21, + 15, + 66, + 87, + 53, + 157 + ] + }, + { + "name": "evtCurveComplete", + "discriminator": [ + 229, + 231, + 86, + 84, + 156, + 134, + 75, + 24 + ] + }, + { + "name": "evtCurveCompleteWithTransferHook", + "discriminator": [ + 59, + 47, + 109, + 205, + 13, + 31, + 44, + 159 + ] + }, + { + "name": "evtInitializePool", + "discriminator": [ + 228, + 50, + 246, + 85, + 203, + 66, + 134, + 37 + ] + }, + { + "name": "evtInitializePoolWithTransferHook", + "discriminator": [ + 213, + 137, + 164, + 53, + 193, + 74, + 15, + 110 + ] + }, + { + "name": "evtPartnerClaimPoolCreationFee", + "discriminator": [ + 174, + 223, + 44, + 150, + 145, + 98, + 89, + 195 + ] + }, + { + "name": "evtPartnerMetadata", + "discriminator": [ + 200, + 127, + 6, + 55, + 13, + 32, + 8, + 150 + ] + }, + { + "name": "evtPartnerWithdrawSurplus", + "discriminator": [ + 195, + 56, + 152, + 9, + 232, + 72, + 35, + 22 + ] + }, + { + "name": "evtSwap", + "discriminator": [ + 27, + 60, + 21, + 213, + 138, + 170, + 187, + 147 + ] + }, + { + "name": "evtSwap2", + "discriminator": [ + 189, + 66, + 51, + 168, + 38, + 80, + 117, + 153 + ] + }, + { + "name": "evtSwap2WithTransferHook", + "discriminator": [ + 134, + 59, + 168, + 120, + 94, + 51, + 114, + 231 + ] + }, + { + "name": "evtUpdatePoolCreator", + "discriminator": [ + 107, + 225, + 165, + 237, + 91, + 158, + 213, + 220 + ] + }, + { + "name": "evtVirtualPoolMetadata", + "discriminator": [ + 188, + 18, + 72, + 76, + 195, + 91, + 38, + 74 + ] + }, + { + "name": "evtWithdrawLeftover", + "discriminator": [ + 191, + 189, + 104, + 143, + 111, + 156, + 94, + 229 + ] + }, + { + "name": "evtWithdrawMigrationFee", + "discriminator": [ + 26, + 203, + 84, + 85, + 161, + 23, + 100, + 214 + ] + } + ], + "errors": [ { - name: "claimFeeOperator"; - discriminator: [166, 48, 134, 86, 34, 200, 188, 150]; + "code": 6000, + "name": "mathOverflow", + "msg": "Math operation overflow" }, { - name: "config"; - discriminator: [155, 12, 170, 224, 30, 250, 204, 130]; + "code": 6001, + "name": "invalidFee", + "msg": "Invalid fee setup" }, { - name: "lockEscrow"; - discriminator: [190, 106, 121, 6, 200, 182, 21, 75]; + "code": 6002, + "name": "exceededSlippage", + "msg": "Exceeded slippage tolerance" }, { - name: "meteoraDammMigrationMetadata"; - discriminator: [17, 155, 141, 215, 207, 4, 133, 156]; + "code": 6003, + "name": "exceedMaxFeeBps", + "msg": "Exceeded max fee bps" }, { - name: "meteoraDammV2Metadata"; - discriminator: [104, 221, 219, 203, 10, 142, 250, 163]; + "code": 6004, + "name": "invalidAdmin", + "msg": "Invalid admin" }, { - name: "partnerMetadata"; - discriminator: [68, 68, 130, 19, 16, 209, 98, 156]; + "code": 6005, + "name": "amountIsZero", + "msg": "Amount is zero" }, { - name: "poolConfig"; - discriminator: [26, 108, 14, 123, 116, 230, 129, 43]; + "code": 6006, + "name": "typeCastFailed", + "msg": "Type cast error" }, { - name: "virtualPool"; - discriminator: [213, 224, 5, 209, 98, 69, 119, 92]; + "code": 6007, + "name": "invalidActivationType", + "msg": "Invalid activation type" }, { - name: "virtualPoolMetadata"; - discriminator: [217, 37, 82, 250, 43, 47, 228, 254]; - } - ]; - events: [ - { - name: "evtClaimCreatorTradingFee"; - discriminator: [154, 228, 215, 202, 133, 155, 214, 138]; + "code": 6008, + "name": "invalidQuoteMint", + "msg": "Invalid quote mint" }, { - name: "evtClaimProtocolFee"; - discriminator: [186, 244, 75, 251, 188, 13, 25, 33]; + "code": 6009, + "name": "invalidCollectFeeMode", + "msg": "Invalid collect fee mode" }, { - name: "evtClaimTradingFee"; - discriminator: [26, 83, 117, 240, 92, 202, 112, 254]; + "code": 6010, + "name": "invalidMigrationFeeOption", + "msg": "Invalid migration fee option" }, { - name: "evtCloseClaimFeeOperator"; - discriminator: [111, 39, 37, 55, 110, 216, 194, 23]; + "code": 6011, + "name": "invalidInput", + "msg": "Invalid input" }, { - name: "evtCreateClaimFeeOperator"; - discriminator: [21, 6, 153, 120, 68, 116, 28, 177]; + "code": 6012, + "name": "notEnoughLiquidity", + "msg": "Not enough liquidity" }, { - name: "evtCreateConfig"; - discriminator: [131, 207, 180, 174, 180, 73, 165, 54]; + "code": 6013, + "name": "poolIsCompleted", + "msg": "Pool is completed" }, { - name: "evtCreateConfigV2"; - discriminator: [163, 74, 66, 187, 119, 195, 26, 144]; + "code": 6014, + "name": "poolIsIncompleted", + "msg": "Pool is incompleted" }, { - name: "evtCreateDammV2MigrationMetadata"; - discriminator: [103, 111, 132, 168, 140, 253, 150, 114]; + "code": 6015, + "name": "invalidMigrationOption", + "msg": "Invalid migration option" }, { - name: "evtCreateMeteoraMigrationMetadata"; - discriminator: [99, 167, 133, 63, 214, 143, 175, 139]; + "code": 6016, + "name": "invalidTokenDecimals", + "msg": "Invalid token decimals" }, { - name: "evtCreatorWithdrawSurplus"; - discriminator: [152, 73, 21, 15, 66, 87, 53, 157]; + "code": 6017, + "name": "invalidTokenType", + "msg": "Invalid token type" }, { - name: "evtCurveComplete"; - discriminator: [229, 231, 86, 84, 156, 134, 75, 24]; + "code": 6018, + "name": "invalidFeePercentage", + "msg": "Invalid fee percentage" }, { - name: "evtInitializePool"; - discriminator: [228, 50, 246, 85, 203, 66, 134, 37]; + "code": 6019, + "name": "invalidQuoteThreshold", + "msg": "Invalid quote threshold" }, { - name: "evtPartnerMetadata"; - discriminator: [200, 127, 6, 55, 13, 32, 8, 150]; + "code": 6020, + "name": "invalidTokenSupply", + "msg": "Invalid token supply" }, { - name: "evtPartnerWithdrawMigrationFee"; - discriminator: [181, 105, 127, 67, 8, 187, 120, 57]; + "code": 6021, + "name": "invalidCurve", + "msg": "Invalid curve" }, { - name: "evtPartnerWithdrawSurplus"; - discriminator: [195, 56, 152, 9, 232, 72, 35, 22]; + "code": 6022, + "name": "notPermitToDoThisAction", + "msg": "Not permit to do this action" }, { - name: "evtProtocolWithdrawSurplus"; - discriminator: [109, 111, 28, 221, 134, 195, 230, 203]; + "code": 6023, + "name": "invalidOwnerAccount", + "msg": "Invalid owner account" }, { - name: "evtSwap"; - discriminator: [27, 60, 21, 213, 138, 170, 187, 147]; + "code": 6024, + "name": "invalidConfigAccount", + "msg": "Invalid config account" }, { - name: "evtSwap2"; - discriminator: [189, 66, 51, 168, 38, 80, 117, 153]; + "code": 6025, + "name": "surplusHasBeenWithdraw", + "msg": "Surplus has been withdraw" }, { - name: "evtUpdatePoolCreator"; - discriminator: [107, 225, 165, 237, 91, 158, 213, 220]; + "code": 6026, + "name": "leftoverHasBeenWithdraw", + "msg": "Leftover has been withdraw" }, { - name: "evtVirtualPoolMetadata"; - discriminator: [188, 18, 72, 76, 195, 91, 38, 74]; + "code": 6027, + "name": "totalBaseTokenExceedMaxSupply", + "msg": "Total base token is exceeded max supply" }, { - name: "evtWithdrawLeftover"; - discriminator: [191, 189, 104, 143, 111, 156, 94, 229]; + "code": 6028, + "name": "unsupportNativeMintToken2022", + "msg": "Unsupport native mint token 2022" }, { - name: "evtWithdrawMigrationFee"; - discriminator: [26, 203, 84, 85, 161, 23, 100, 214]; - } - ]; - errors: [ - { - code: 6000; - name: "mathOverflow"; - msg: "Math operation overflow"; + "code": 6029, + "name": "insufficientLiquidityForMigration", + "msg": "Insufficient liquidity for migration" }, { - code: 6001; - name: "invalidFee"; - msg: "Invalid fee setup"; + "code": 6030, + "name": "missingPoolConfigInRemainingAccount", + "msg": "Missing pool config in remaining account" }, { - code: 6002; - name: "exceededSlippage"; - msg: "Exceeded slippage tolerance"; + "code": 6031, + "name": "invalidVestingParameters", + "msg": "Invalid vesting parameters" }, { - code: 6003; - name: "exceedMaxFeeBps"; - msg: "Exceeded max fee bps"; + "code": 6032, + "name": "invalidLeftoverAddress", + "msg": "Invalid leftover address" }, { - code: 6004; - name: "invalidAdmin"; - msg: "Invalid admin"; + "code": 6033, + "name": "insufficientLiquidity", + "msg": "Liquidity in bonding curve is insufficient" }, { - code: 6005; - name: "amountIsZero"; - msg: "Amount is zero"; + "code": 6034, + "name": "invalidFeeScheduler", + "msg": "Invalid fee scheduler" }, { - code: 6006; - name: "typeCastFailed"; - msg: "Type cast error"; + "code": 6035, + "name": "invalidCreatorTradingFeePercentage", + "msg": "Invalid creator trading fee percentage" }, { - code: 6007; - name: "invalidActivationType"; - msg: "Invalid activation type"; + "code": 6036, + "name": "invalidNewCreator", + "msg": "Invalid new creator" }, { - code: 6008; - name: "invalidQuoteMint"; - msg: "Invalid quote mint"; + "code": 6037, + "name": "invalidTokenAuthorityOption", + "msg": "Invalid token authority option" }, { - code: 6009; - name: "invalidCollectFeeMode"; - msg: "Invalid collect fee mode"; + "code": 6038, + "name": "invalidAccount", + "msg": "Invalid account for the instruction" }, { - code: 6010; - name: "invalidMigrationFeeOption"; - msg: "Invalid migration fee option"; + "code": 6039, + "name": "invalidMigratorFeePercentage", + "msg": "Invalid migrator fee percentage" }, { - code: 6011; - name: "invalidInput"; - msg: "Invalid input"; + "code": 6040, + "name": "migrationFeeHasBeenWithdraw", + "msg": "Migration fee has been withdraw" }, { - code: 6012; - name: "notEnoughLiquidity"; - msg: "Not enough liquidity"; + "code": 6041, + "name": "invalidBaseFeeMode", + "msg": "Invalid base fee mode" }, { - code: 6013; - name: "poolIsCompleted"; - msg: "Pool is completed"; + "code": 6042, + "name": "invalidFeeRateLimiter", + "msg": "Invalid fee rate limiter" }, { - code: 6014; - name: "poolIsIncompleted"; - msg: "Pool is incompleted"; + "code": 6043, + "name": "failToValidateSingleSwapInstruction", + "msg": "Fail to validate single swap instruction in rate limiter" }, { - code: 6015; - name: "invalidMigrationOption"; - msg: "Invalid migration option"; + "code": 6044, + "name": "invalidMigratedPoolFee", + "msg": "Invalid migrated pool fee params" }, { - code: 6016; - name: "invalidTokenDecimals"; - msg: "Invalid activation type"; + "code": 6045, + "name": "undeterminedError", + "msg": "Undertermined error" }, { - code: 6017; - name: "invalidTokenType"; - msg: "Invalid token type"; + "code": 6046, + "name": "rateLimiterNotSupported", + "msg": "Rate limiter not supported" }, { - code: 6018; - name: "invalidFeePercentage"; - msg: "Invalid fee percentage"; + "code": 6047, + "name": "amountLeftIsNotZero", + "msg": "Amount left is not zero" }, { - code: 6019; - name: "invalidQuoteThreshold"; - msg: "Invalid quote threshold"; + "code": 6048, + "name": "nextSqrtPriceIsSmallerThanStartSqrtPrice", + "msg": "Next sqrt price is smaller than start sqrt price" }, { - code: 6020; - name: "invalidTokenSupply"; - msg: "Invalid token supply"; + "code": 6049, + "name": "invalidMinBaseFee", + "msg": "Invalid min base fee" }, { - code: 6021; - name: "invalidCurve"; - msg: "Invalid curve"; + "code": 6050, + "name": "accountInvariantViolation", + "msg": "Account invariant violation" }, { - code: 6022; - name: "notPermitToDoThisAction"; - msg: "Not permit to do this action"; + "code": 6051, + "name": "invalidPoolCreationFee", + "msg": "Invalid pool creation fee" }, { - code: 6023; - name: "invalidOwnerAccount"; - msg: "Invalid owner account"; + "code": 6052, + "name": "poolCreationFeeHasBeenClaimed", + "msg": "Pool creation fee has been claimed" }, { - code: 6024; - name: "invalidConfigAccount"; - msg: "Invalid config account"; + "code": 6053, + "name": "unauthorized", + "msg": "Not permit to do this action" }, { - code: 6025; - name: "surplusHasBeenWithdraw"; - msg: "Surplus has been withdraw"; + "code": 6054, + "name": "zeroPoolCreationFee", + "msg": "Pool creation fee is zero" }, { - code: 6026; - name: "leftoverHasBeenWithdraw"; - msg: "Leftover has been withdraw"; + "code": 6055, + "name": "invalidMigrationLockedLiquidity", + "msg": "Invalid migration locked liquidity" }, { - code: 6027; - name: "totalBaseTokenExceedMaxSupply"; - msg: "Total base token is exceeded max supply"; + "code": 6056, + "name": "invalidFeeMarketCapScheduler", + "msg": "Invalid fee market cap scheduler" }, { - code: 6028; - name: "unsupportNativeMintToken2022"; - msg: "Unsupport native mint token 2022"; + "code": 6057, + "name": "firstSwapValidationFailed", + "msg": "Fail to validate first swap with minimum fee" }, { - code: 6029; - name: "insufficientLiquidityForMigration"; - msg: "Insufficient liquidity for migration"; + "code": 6058, + "name": "incorrectAta", + "msg": "Incorrect ATA" }, { - code: 6030; - name: "missingPoolConfigInRemainingAccount"; - msg: "Missing pool config in remaining account"; + "code": 6059, + "name": "insufficientPoolLamports", + "msg": "Pool has insufficient lamports to perform the operation" }, { - code: 6031; - name: "invalidVestingParameters"; - msg: "Invalid vesting parameters"; + "code": 6060, + "name": "invalidPermission", + "msg": "Invalid permission" }, { - code: 6032; - name: "invalidLeftoverAddress"; - msg: "Invalid leftover address"; + "code": 6061, + "name": "invalidWithdrawProtocolFeeZapAccounts", + "msg": "Invalid withdraw protocol fee zap accounts" }, { - code: 6033; - name: "swapAmountIsOverAThreshold"; - msg: "Swap amount is over a threshold"; + "code": 6062, + "name": "mintRestrictedFromZap", + "msg": "SOL,USDC protocol fee cannot be withdrawn via zap" }, { - code: 6034; - name: "invalidFeeScheduler"; - msg: "Invalid fee scheduler"; + "code": 6063, + "name": "invalidZapOutParameters", + "msg": "Invalid zap out parameters" }, { - code: 6035; - name: "invalidCreatorTradingFeePercentage"; - msg: "Invalid creator trading fee percentage"; + "code": 6064, + "name": "cpiDisabled", + "msg": "CPI disabled" }, { - code: 6036; - name: "invalidNewCreator"; - msg: "Invalid new creator"; + "code": 6065, + "name": "missingZapOutInstruction", + "msg": "Missing zap out instruction" }, { - code: 6037; - name: "invalidTokenAuthorityOption"; - msg: "Invalid token authority option"; + "code": 6066, + "name": "invalidZapAccounts", + "msg": "Invalid zap accounts" }, { - code: 6038; - name: "invalidAccount"; - msg: "Invalid account for the instruction"; + "code": 6067, + "name": "invalidCompoundingParameters", + "msg": "Invalid compounding parameters" }, { - code: 6039; - name: "invalidMigratorFeePercentage"; - msg: "Invalid migrator fee percentage"; + "code": 6068, + "name": "invalidClaimProtocolFeeAccounts", + "msg": "Invalid claim protocol fee accounts" }, { - code: 6040; - name: "migrationFeeHasBeenWithdraw"; - msg: "Migration fee has been withdraw"; + "code": 6069, + "name": "invalidInstructionsSysvar", + "msg": "Invalid instructions sysvar account" }, { - code: 6041; - name: "invalidBaseFeeMode"; - msg: "Invalid base fee mode"; + "code": 6070, + "name": "invalidRemainingAccountsLength", + "msg": "Invalid remaining accounts length" }, { - code: 6042; - name: "invalidFeeRateLimiter"; - msg: "Invalid fee rate limiter"; + "code": 6071, + "name": "missingRemainingAccountForTransferHook", + "msg": "Missing remaining account for transfer hook" }, { - code: 6043; - name: "failToValidateSingleSwapInstruction"; - msg: "Fail to validate single swap instruction in rate limiter"; + "code": 6072, + "name": "noTransferHookProgram", + "msg": "No transfer hook program" }, { - code: 6044; - name: "invalidMigratedPoolFee"; - msg: "Invalid migrated pool fee params"; + "code": 6073, + "name": "duplicatedRemainingAccountTypes", + "msg": "Duplicated remaining account types" }, { - code: 6045; - name: "undeterminedError"; - msg: "Undertermined error"; + "code": 6074, + "name": "invalidTransferHookProgram", + "msg": "Invalid transfer hook program" }, { - code: 6046; - name: "rateLimiterNotSupported"; - msg: "Rate limiter not supported"; + "code": 6075, + "name": "invalidPoolAccount", + "msg": "Invalid pool account" }, { - code: 6047; - name: "amountLeftIsNotZero"; - msg: "Amount left is not zero"; + "code": 6076, + "name": "poolTypeMismatch", + "msg": "Pool type does not match instruction" }, { - code: 6048; - name: "nextSqrtPriceIsSmallerThanStartSqrtPrice"; - msg: "Next sqrt price is smaller than start sqrt price"; + "code": 6077, + "name": "invalidRemainingAccountSliceType", + "msg": "Invalid remaining account slice type for this instruction" } - ]; - types: [ + ], + "types": [ + { + "name": "accountsType", + "repr": { + "kind": "rust" + }, + "type": { + "kind": "enum", + "variants": [ + { + "name": "transferHookBase" + }, + { + "name": "transferHookBaseReferral" + } + ] + } + }, { - name: "baseFeeConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "baseFeeConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "cliffFeeNumerator"; - type: "u64"; + "name": "cliffFeeNumerator", + "type": "u64" }, { - name: "secondFactor"; - type: "u64"; + "name": "secondFactor", + "type": "u64" }, { - name: "thirdFactor"; - type: "u64"; + "name": "thirdFactor", + "type": "u64" }, { - name: "firstFactor"; - type: "u16"; + "name": "firstFactor", + "type": "u16" }, { - name: "baseFeeMode"; - type: "u8"; + "name": "baseFeeMode", + "type": "u8" }, { - name: "padding0"; - type: { - array: ["u8", 5]; - }; + "name": "padding0", + "type": { + "array": [ + "u8", + 5 + ] + } } - ]; - }; + ] + } }, { - name: "baseFeeParameters"; - type: { - kind: "struct"; - fields: [ + "name": "baseFeeParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "cliffFeeNumerator"; - type: "u64"; + "name": "cliffFeeNumerator", + "type": "u64" }, { - name: "firstFactor"; - type: "u16"; + "name": "firstFactor", + "type": "u16" }, { - name: "secondFactor"; - type: "u64"; + "name": "secondFactor", + "type": "u64" }, { - name: "thirdFactor"; - type: "u64"; + "name": "thirdFactor", + "type": "u64" }, { - name: "baseFeeMode"; - type: "u8"; + "name": "baseFeeMode", + "type": "u8" } - ]; - }; - }, - { - name: "claimFeeOperator"; - docs: ["Parameter that set by the protocol"]; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "operator"; - docs: ["operator"]; - type: "pubkey"; - }, - { - name: "padding"; - docs: ["Reserve"]; - type: { - array: ["u8", 128]; - }; + ] + } + }, + { + "name": "claimFeeOperator", + "docs": [ + "Parameter that set by the protocol" + ], + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "operator", + "docs": [ + "operator" + ], + "type": "pubkey" + }, + { + "name": "padding", + "docs": [ + "Reserve" + ], + "type": { + "array": [ + "u8", + 128 + ] + } } - ]; - }; + ] + } }, { - name: "config"; - type: { - kind: "struct"; - fields: [ + "name": "config", + "type": { + "kind": "struct", + "fields": [ { - name: "poolFees"; - type: { - defined: { - name: "poolFees"; - }; - }; + "name": "poolFees", + "type": { + "defined": { + "name": "poolFees" + } + } }, { - name: "activationDuration"; - type: "u64"; + "name": "activationDuration", + "type": "u64" }, { - name: "vaultConfigKey"; - type: "pubkey"; + "name": "vaultConfigKey", + "type": "pubkey" }, { - name: "poolCreatorAuthority"; - type: "pubkey"; + "name": "poolCreatorAuthority", + "type": "pubkey" }, { - name: "activationType"; - type: "u8"; + "name": "activationType", + "type": "u8" }, { - name: "partnerFeeNumerator"; - type: "u64"; + "name": "partnerFeeNumerator", + "type": "u64" }, { - name: "padding"; - type: { - array: ["u8", 219]; - }; + "name": "padding", + "type": { + "array": [ + "u8", + 219 + ] + } } - ]; - }; + ] + } }, { - name: "configParameters"; - type: { - kind: "struct"; - fields: [ + "name": "configParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "poolFees", + "type": { + "defined": { + "name": "poolFeeParameters" + } + } + }, + { + "name": "collectFeeMode", + "type": "u8" + }, + { + "name": "migrationOption", + "type": "u8" + }, + { + "name": "activationType", + "type": "u8" + }, + { + "name": "tokenType", + "type": "u8" + }, { - name: "poolFees"; - type: { - defined: { - name: "poolFeeParameters"; - }; - }; + "name": "tokenDecimal", + "type": "u8" }, { - name: "collectFeeMode"; - type: "u8"; + "name": "partnerLiquidityPercentage", + "type": "u8" }, { - name: "migrationOption"; - type: "u8"; + "name": "partnerPermanentLockedLiquidityPercentage", + "type": "u8" }, { - name: "activationType"; - type: "u8"; + "name": "creatorLiquidityPercentage", + "type": "u8" }, { - name: "tokenType"; - type: "u8"; + "name": "creatorPermanentLockedLiquidityPercentage", + "type": "u8" }, { - name: "tokenDecimal"; - type: "u8"; + "name": "migrationQuoteThreshold", + "type": "u64" }, { - name: "partnerLpPercentage"; - type: "u8"; + "name": "sqrtStartPrice", + "type": "u128" }, { - name: "partnerLockedLpPercentage"; - type: "u8"; + "name": "lockedVesting", + "type": { + "defined": { + "name": "lockedVestingParams" + } + } + }, + { + "name": "migrationFeeOption", + "type": "u8" + }, + { + "name": "tokenSupply", + "type": { + "option": { + "defined": { + "name": "tokenSupplyParams" + } + } + } + }, + { + "name": "creatorTradingFeePercentage", + "type": "u8" }, { - name: "creatorLpPercentage"; - type: "u8"; + "name": "tokenUpdateAuthority", + "type": "u8" }, { - name: "creatorLockedLpPercentage"; - type: "u8"; + "name": "migrationFee", + "type": { + "defined": { + "name": "migrationFee" + } + } + }, + { + "name": "migratedPoolFee", + "type": { + "defined": { + "name": "migratedPoolFee" + } + } }, { - name: "migrationQuoteThreshold"; - type: "u64"; + "name": "poolCreationFee", + "docs": [ + "pool creation fee in SOL lamports value" + ], + "type": "u64" }, { - name: "sqrtStartPrice"; - type: "u128"; + "name": "partnerLiquidityVestingInfo", + "type": { + "defined": { + "name": "liquidityVestingInfoParams" + } + } }, { - name: "lockedVesting"; - type: { - defined: { - name: "lockedVestingParams"; - }; - }; + "name": "creatorLiquidityVestingInfo", + "type": { + "defined": { + "name": "liquidityVestingInfoParams" + } + } }, { - name: "migrationFeeOption"; - type: "u8"; + "name": "migratedPoolBaseFeeMode", + "type": "u8" }, { - name: "tokenSupply"; - type: { - option: { - defined: { - name: "tokenSupplyParams"; - }; - }; - }; + "name": "migratedPoolMarketCapFeeSchedulerParams", + "type": { + "defined": { + "name": "migratedPoolMarketCapFeeSchedulerParams" + } + } }, { - name: "creatorTradingFeePercentage"; - type: "u8"; + "name": "enableFirstSwapWithMinFee", + "type": "bool" }, { - name: "tokenUpdateAuthority"; - type: "u8"; + "name": "compoundingFeeBps", + "type": "u16" }, { - name: "migrationFee"; - type: { - defined: { - name: "migrationFee"; - }; - }; + "name": "padding", + "docs": [ + "padding for future use" + ], + "type": { + "array": [ + "u8", + 2 + ] + } }, { - name: "migratedPoolFee"; - type: { - defined: { - name: "migratedPoolFee"; - }; - }; + "name": "curve", + "type": { + "vec": { + "defined": { + "name": "liquidityDistributionParameters" + } + } + } + } + ] + } + }, + { + "name": "configWithTransferHook", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "config", + "type": { + "defined": { + "name": "poolConfig" + } + } }, { - name: "padding"; - docs: ["padding for future use"]; - type: { - array: ["u64", 7]; - }; + "name": "transferHookProgram", + "type": "pubkey" }, { - name: "curve"; - type: { - vec: { - defined: { - name: "liquidityDistributionParameters"; - }; - }; - }; + "name": "padding0", + "type": { + "array": [ + "u64", + 6 + ] + } } - ]; - }; + ] + } }, { - name: "createPartnerMetadataParameters"; - type: { - kind: "struct"; - fields: [ + "name": "createPartnerMetadataParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "padding"; - type: { - array: ["u8", 96]; - }; + "name": "padding", + "type": { + "array": [ + "u8", + 96 + ] + } }, { - name: "name"; - type: "string"; + "name": "name", + "type": "string" }, { - name: "website"; - type: "string"; + "name": "website", + "type": "string" }, { - name: "logo"; - type: "string"; + "name": "logo", + "type": "string" } - ]; - }; + ] + } }, { - name: "createVirtualPoolMetadataParameters"; - type: { - kind: "struct"; - fields: [ + "name": "createVirtualPoolMetadataParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "padding"; - type: { - array: ["u8", 96]; - }; + "name": "padding", + "type": { + "array": [ + "u8", + 96 + ] + } }, { - name: "name"; - type: "string"; + "name": "name", + "type": "string" }, { - name: "website"; - type: "string"; + "name": "website", + "type": "string" }, { - name: "logo"; - type: "string"; + "name": "logo", + "type": "string" } - ]; - }; + ] + } }, { - name: "dynamicFeeConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "dynamicFeeConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "initialized"; - type: "u8"; + "name": "initialized", + "type": "u8" }, { - name: "padding"; - type: { - array: ["u8", 7]; - }; + "name": "padding", + "type": { + "array": [ + "u8", + 7 + ] + } }, { - name: "maxVolatilityAccumulator"; - type: "u32"; + "name": "maxVolatilityAccumulator", + "type": "u32" }, { - name: "variableFeeControl"; - type: "u32"; + "name": "variableFeeControl", + "type": "u32" }, { - name: "binStep"; - type: "u16"; + "name": "binStep", + "type": "u16" }, { - name: "filterPeriod"; - type: "u16"; + "name": "filterPeriod", + "type": "u16" }, { - name: "decayPeriod"; - type: "u16"; + "name": "decayPeriod", + "type": "u16" }, { - name: "reductionFactor"; - type: "u16"; + "name": "reductionFactor", + "type": "u16" }, { - name: "padding2"; - type: { - array: ["u8", 8]; - }; + "name": "padding2", + "type": { + "array": [ + "u8", + 8 + ] + } }, { - name: "binStepU128"; - type: "u128"; + "name": "binStepU128", + "type": "u128" } - ]; - }; + ] + } }, { - name: "dynamicFeeParameters"; - type: { - kind: "struct"; - fields: [ + "name": "dynamicFeeParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "binStep", + "type": "u16" + }, { - name: "binStep"; - type: "u16"; + "name": "binStepU128", + "type": "u128" }, { - name: "binStepU128"; - type: "u128"; + "name": "filterPeriod", + "type": "u16" }, { - name: "filterPeriod"; - type: "u16"; + "name": "decayPeriod", + "type": "u16" }, { - name: "decayPeriod"; - type: "u16"; + "name": "reductionFactor", + "type": "u16" }, { - name: "reductionFactor"; - type: "u16"; + "name": "maxVolatilityAccumulator", + "type": "u32" + }, + { + "name": "variableFeeControl", + "type": "u32" + } + ] + } + }, + { + "name": "evtClaimCreatorTradingFee", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" }, { - name: "maxVolatilityAccumulator"; - type: "u32"; + "name": "tokenBaseAmount", + "type": "u64" }, { - name: "variableFeeControl"; - type: "u32"; + "name": "tokenQuoteAmount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtClaimCreatorTradingFee"; - type: { - kind: "struct"; - fields: [ + "name": "evtClaimPoolCreationFee", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "tokenBaseAmount"; - type: "u64"; + "name": "receiver", + "type": "pubkey" }, { - name: "tokenQuoteAmount"; - type: "u64"; + "name": "creationFee", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtClaimProtocolFee"; - type: { - kind: "struct"; - fields: [ + "name": "evtClaimProtocolFee2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, { - name: "pool"; - type: "pubkey"; + "name": "receiverTokenAccount", + "type": "pubkey" }, { - name: "tokenBaseAmount"; - type: "u64"; + "name": "tokenMint", + "type": "pubkey" }, { - name: "tokenQuoteAmount"; - type: "u64"; + "name": "amount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtClaimTradingFee"; - type: { - kind: "struct"; - fields: [ + "name": "evtClaimTradingFee", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "tokenBaseAmount"; - type: "u64"; + "name": "tokenBaseAmount", + "type": "u64" }, { - name: "tokenQuoteAmount"; - type: "u64"; + "name": "tokenQuoteAmount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtCloseClaimFeeOperator"; - docs: ["Close claim fee operator"]; - type: { - kind: "struct"; - fields: [ + "name": "evtCloseClaimFeeOperator", + "docs": [ + "Close claim fee operator" + ], + "type": { + "kind": "struct", + "fields": [ { - name: "claimFeeOperator"; - type: "pubkey"; + "name": "claimFeeOperator", + "type": "pubkey" }, { - name: "operator"; - type: "pubkey"; + "name": "operator", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtCreateClaimFeeOperator"; - docs: ["Create claim fee operator"]; - type: { - kind: "struct"; - fields: [ + "name": "evtCreateClaimFeeOperator", + "docs": [ + "Create claim fee operator" + ], + "type": { + "kind": "struct", + "fields": [ { - name: "operator"; - type: "pubkey"; + "name": "operator", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtCreateConfig"; - docs: ["Create config"]; - type: { - kind: "struct"; - fields: [ + "name": "evtCreateConfig", + "docs": [ + "Create config" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "config", + "type": "pubkey" + }, + { + "name": "quoteMint", + "type": "pubkey" + }, { - name: "config"; - type: "pubkey"; + "name": "feeClaimer", + "type": "pubkey" }, { - name: "quoteMint"; - type: "pubkey"; + "name": "owner", + "type": "pubkey" }, { - name: "feeClaimer"; - type: "pubkey"; + "name": "poolFees", + "type": { + "defined": { + "name": "poolFeeParameters" + } + } + }, + { + "name": "collectFeeMode", + "type": "u8" + }, + { + "name": "migrationOption", + "type": "u8" }, { - name: "owner"; - type: "pubkey"; + "name": "activationType", + "type": "u8" }, { - name: "poolFees"; - type: { - defined: { - name: "poolFeeParameters"; - }; - }; + "name": "tokenDecimal", + "type": "u8" }, { - name: "collectFeeMode"; - type: "u8"; + "name": "tokenType", + "type": "u8" }, { - name: "migrationOption"; - type: "u8"; + "name": "partnerPermanentLockedLiquidityPercentage", + "type": "u8" }, { - name: "activationType"; - type: "u8"; + "name": "partnerLiquidityPercentage", + "type": "u8" }, { - name: "tokenDecimal"; - type: "u8"; + "name": "creatorPermanentLockedLiquidityPercentage", + "type": "u8" }, { - name: "tokenType"; - type: "u8"; + "name": "creatorLiquidityPercentage", + "type": "u8" }, { - name: "partnerLockedLpPercentage"; - type: "u8"; + "name": "swapBaseAmount", + "type": "u64" }, { - name: "partnerLpPercentage"; - type: "u8"; + "name": "migrationQuoteThreshold", + "type": "u64" }, { - name: "creatorLockedLpPercentage"; - type: "u8"; + "name": "migrationBaseAmount", + "type": "u64" }, { - name: "creatorLpPercentage"; - type: "u8"; + "name": "sqrtStartPrice", + "type": "u128" }, { - name: "swapBaseAmount"; - type: "u64"; + "name": "lockedVesting", + "type": { + "defined": { + "name": "lockedVestingParams" + } + } }, { - name: "migrationQuoteThreshold"; - type: "u64"; + "name": "migrationFeeOption", + "type": "u8" }, { - name: "migrationBaseAmount"; - type: "u64"; + "name": "fixedTokenSupplyFlag", + "type": "u8" }, { - name: "sqrtStartPrice"; - type: "u128"; + "name": "preMigrationTokenSupply", + "type": "u64" }, { - name: "lockedVesting"; - type: { - defined: { - name: "lockedVestingParams"; - }; - }; + "name": "postMigrationTokenSupply", + "type": "u64" }, { - name: "migrationFeeOption"; - type: "u8"; + "name": "curve", + "type": { + "vec": { + "defined": { + "name": "liquidityDistributionParameters" + } + } + } + } + ] + } + }, + { + "name": "evtCreateConfigV2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "config", + "type": "pubkey" }, { - name: "fixedTokenSupplyFlag"; - type: "u8"; + "name": "quoteMint", + "type": "pubkey" }, { - name: "preMigrationTokenSupply"; - type: "u64"; + "name": "feeClaimer", + "type": "pubkey" }, { - name: "postMigrationTokenSupply"; - type: "u64"; + "name": "leftoverReceiver", + "type": "pubkey" }, { - name: "curve"; - type: { - vec: { - defined: { - name: "liquidityDistributionParameters"; - }; - }; - }; + "name": "configParameters", + "type": { + "defined": { + "name": "configParameters" + } + } } - ]; - }; + ] + } }, { - name: "evtCreateConfigV2"; - type: { - kind: "struct"; - fields: [ + "name": "evtCreateConfigV2WithTransferHook", + "type": { + "kind": "struct", + "fields": [ { - name: "config"; - type: "pubkey"; + "name": "config", + "type": "pubkey" }, { - name: "quoteMint"; - type: "pubkey"; + "name": "quoteMint", + "type": "pubkey" }, { - name: "feeClaimer"; - type: "pubkey"; + "name": "feeClaimer", + "type": "pubkey" }, { - name: "leftoverReceiver"; - type: "pubkey"; + "name": "leftoverReceiver", + "type": "pubkey" }, { - name: "configParameters"; - type: { - defined: { - name: "configParameters"; - }; - }; + "name": "configParameters", + "type": { + "defined": { + "name": "configParameters" + } + } + }, + { + "name": "transferHookProgram", + "type": "pubkey" + } + ] + } + }, + { + "name": "evtCreateMeteoraMigrationMetadata", + "type": { + "kind": "struct", + "fields": [ + { + "name": "virtualPool", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtCreateDammV2MigrationMetadata"; - type: { - kind: "struct"; - fields: [ + "name": "evtCreatorWithdrawSurplus", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, { - name: "virtualPool"; - type: "pubkey"; + "name": "surplusAmount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtCreateMeteoraMigrationMetadata"; - type: { - kind: "struct"; - fields: [ + "name": "evtCurveComplete", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "config", + "type": "pubkey" + }, + { + "name": "baseReserve", + "type": "u64" + }, { - name: "virtualPool"; - type: "pubkey"; + "name": "quoteReserve", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtCreatorWithdrawSurplus"; - type: { - kind: "struct"; - fields: [ + "name": "evtCurveCompleteWithTransferHook", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "config", + "type": "pubkey" + }, { - name: "pool"; - type: "pubkey"; + "name": "baseReserve", + "type": "u64" }, { - name: "surplusAmount"; - type: "u64"; + "name": "quoteReserve", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtCurveComplete"; - type: { - kind: "struct"; - fields: [ + "name": "evtInitializePool", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "config", + "type": "pubkey" + }, { - name: "pool"; - type: "pubkey"; + "name": "creator", + "type": "pubkey" }, { - name: "config"; - type: "pubkey"; + "name": "baseMint", + "type": "pubkey" }, { - name: "baseReserve"; - type: "u64"; + "name": "poolType", + "type": "u8" }, { - name: "quoteReserve"; - type: "u64"; + "name": "activationPoint", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtInitializePool"; - type: { - kind: "struct"; - fields: [ + "name": "evtInitializePoolWithTransferHook", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "config"; - type: "pubkey"; + "name": "config", + "type": "pubkey" }, { - name: "creator"; - type: "pubkey"; + "name": "creator", + "type": "pubkey" }, { - name: "baseMint"; - type: "pubkey"; + "name": "baseMint", + "type": "pubkey" }, { - name: "poolType"; - type: "u8"; + "name": "poolType", + "type": "u8" }, { - name: "activationPoint"; - type: "u64"; + "name": "activationPoint", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtPartnerMetadata"; - docs: ["Create partner metadata"]; - type: { - kind: "struct"; - fields: [ + "name": "evtPartnerClaimPoolCreationFee", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "partner", + "type": "pubkey" + }, { - name: "partnerMetadata"; - type: "pubkey"; + "name": "creationFee", + "type": "u64" }, { - name: "feeClaimer"; - type: "pubkey"; + "name": "feeReceiver", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtPartnerWithdrawMigrationFee"; - type: { - kind: "struct"; - fields: [ + "name": "evtPartnerMetadata", + "docs": [ + "Create partner metadata" + ], + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "partnerMetadata", + "type": "pubkey" }, { - name: "fee"; - type: "u64"; + "name": "feeClaimer", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtPartnerWithdrawSurplus"; - type: { - kind: "struct"; - fields: [ + "name": "evtPartnerWithdrawSurplus", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "surplusAmount"; - type: "u64"; + "name": "surplusAmount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtProtocolWithdrawSurplus"; - type: { - kind: "struct"; - fields: [ + "name": "evtSwap", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "config", + "type": "pubkey" + }, + { + "name": "tradeDirection", + "type": "u8" + }, + { + "name": "hasReferral", + "type": "bool" + }, + { + "name": "params", + "type": { + "defined": { + "name": "swapParameters" + } + } + }, + { + "name": "swapResult", + "type": { + "defined": { + "name": "swapResult" + } + } + }, { - name: "pool"; - type: "pubkey"; + "name": "amountIn", + "type": "u64" }, { - name: "surplusAmount"; - type: "u64"; + "name": "currentTimestamp", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtSwap"; - type: { - kind: "struct"; - fields: [ + "name": "evtSwap2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, { - name: "pool"; - type: "pubkey"; + "name": "config", + "type": "pubkey" }, { - name: "config"; - type: "pubkey"; + "name": "tradeDirection", + "type": "u8" }, { - name: "tradeDirection"; - type: "u8"; + "name": "hasReferral", + "type": "bool" }, { - name: "hasReferral"; - type: "bool"; + "name": "swapParameters", + "type": { + "defined": { + "name": "swapParameters2" + } + } }, { - name: "params"; - type: { - defined: { - name: "swapParameters"; - }; - }; + "name": "swapResult", + "type": { + "defined": { + "name": "swapResult2" + } + } }, { - name: "swapResult"; - type: { - defined: { - name: "swapResult"; - }; - }; + "name": "quoteReserveAmount", + "type": "u64" }, { - name: "amountIn"; - type: "u64"; + "name": "migrationThreshold", + "type": "u64" }, { - name: "currentTimestamp"; - type: "u64"; + "name": "currentTimestamp", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtSwap2"; - type: { - kind: "struct"; - fields: [ + "name": "evtSwap2WithTransferHook", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "config"; - type: "pubkey"; + "name": "config", + "type": "pubkey" }, { - name: "tradeDirection"; - type: "u8"; + "name": "tradeDirection", + "type": "u8" }, { - name: "hasReferral"; - type: "bool"; + "name": "hasReferral", + "type": "bool" }, { - name: "swapParameters"; - type: { - defined: { - name: "swapParameters2"; - }; - }; + "name": "swapParameters", + "type": { + "defined": { + "name": "swapParameters2" + } + } }, { - name: "swapResult"; - type: { - defined: { - name: "swapResult2"; - }; - }; + "name": "swapResult", + "type": { + "defined": { + "name": "swapResult2" + } + } }, { - name: "quoteReserveAmount"; - type: "u64"; + "name": "quoteReserveAmount", + "type": "u64" }, { - name: "migrationThreshold"; - type: "u64"; + "name": "migrationThreshold", + "type": "u64" }, { - name: "currentTimestamp"; - type: "u64"; + "name": "currentTimestamp", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtUpdatePoolCreator"; - type: { - kind: "struct"; - fields: [ + "name": "evtUpdatePoolCreator", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "creator"; - type: "pubkey"; + "name": "creator", + "type": "pubkey" }, { - name: "newCreator"; - type: "pubkey"; + "name": "newCreator", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtVirtualPoolMetadata"; - docs: ["Create virtual pool metadata"]; - type: { - kind: "struct"; - fields: [ + "name": "evtVirtualPoolMetadata", + "type": { + "kind": "struct", + "fields": [ { - name: "virtualPoolMetadata"; - type: "pubkey"; + "name": "virtualPoolMetadata", + "type": "pubkey" }, { - name: "virtualPool"; - type: "pubkey"; + "name": "virtualPool", + "type": "pubkey" } - ]; - }; + ] + } }, { - name: "evtWithdrawLeftover"; - type: { - kind: "struct"; - fields: [ + "name": "evtWithdrawLeftover", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "leftoverReceiver"; - type: "pubkey"; + "name": "leftoverReceiver", + "type": "pubkey" }, { - name: "leftoverAmount"; - type: "u64"; + "name": "leftoverAmount", + "type": "u64" } - ]; - }; + ] + } }, { - name: "evtWithdrawMigrationFee"; - type: { - kind: "struct"; - fields: [ + "name": "evtWithdrawMigrationFee", + "type": { + "kind": "struct", + "fields": [ { - name: "pool"; - type: "pubkey"; + "name": "pool", + "type": "pubkey" }, { - name: "fee"; - type: "u64"; + "name": "fee", + "type": "u64" }, { - name: "flag"; - type: "u8"; + "name": "flag", + "type": "u8" } - ]; - }; + ] + } }, { - name: "initializePoolParameters"; - type: { - kind: "struct"; - fields: [ + "name": "initializePoolParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "name"; - type: "string"; + "name": "name", + "type": "string" }, { - name: "symbol"; - type: "string"; + "name": "symbol", + "type": "string" }, { - name: "uri"; - type: "string"; + "name": "uri", + "type": "string" } - ]; - }; + ] + } }, { - name: "liquidityDistributionConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "liquidityDistributionConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "sqrtPrice"; - type: "u128"; + "name": "sqrtPrice", + "type": "u128" }, { - name: "liquidity"; - type: "u128"; + "name": "liquidity", + "type": "u128" } - ]; - }; + ] + } }, { - name: "liquidityDistributionParameters"; - type: { - kind: "struct"; - fields: [ + "name": "liquidityDistributionParameters", + "type": { + "kind": "struct", + "fields": [ { - name: "sqrtPrice"; - type: "u128"; + "name": "sqrtPrice", + "type": "u128" }, { - name: "liquidity"; - type: "u128"; + "name": "liquidity", + "type": "u128" } - ]; - }; + ] + } }, { - name: "lockEscrow"; - docs: ["State of lock escrow account"]; - type: { - kind: "struct"; - fields: [ + "name": "liquidityVestingInfo", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "isInitialized", + "type": "u8" + }, + { + "name": "vestingPercentage", + "type": "u8" + }, { - name: "pool"; - type: "pubkey"; + "name": "padding", + "type": { + "array": [ + "u8", + 2 + ] + } }, { - name: "owner"; - type: "pubkey"; + "name": "bpsPerPeriod", + "type": "u16" }, { - name: "escrowVault"; - type: "pubkey"; + "name": "numberOfPeriods", + "type": "u16" }, { - name: "bump"; - type: "u8"; + "name": "frequency", + "type": "u32" }, { - name: "totalLockedAmount"; - type: "u64"; + "name": "cliffDurationFromMigrationTime", + "type": "u32" + } + ] + } + }, + { + "name": "liquidityVestingInfoParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "vestingPercentage", + "type": "u8" }, { - name: "lpPerToken"; - type: "u128"; + "name": "bpsPerPeriod", + "type": "u16" }, { - name: "unclaimedFeePending"; - type: "u64"; + "name": "numberOfPeriods", + "type": "u16" }, { - name: "aFee"; - type: "u64"; + "name": "cliffDurationFromMigrationTime", + "type": "u32" }, { - name: "bFee"; - type: "u64"; + "name": "frequency", + "type": "u32" } - ]; - }; + ] + } }, { - name: "lockedVestingConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "lockEscrow", + "docs": [ + "State of lock escrow account" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "pool", + "type": "pubkey" + }, + { + "name": "owner", + "type": "pubkey" + }, + { + "name": "escrowVault", + "type": "pubkey" + }, { - name: "amountPerPeriod"; - type: "u64"; + "name": "bump", + "type": "u8" }, { - name: "cliffDurationFromMigrationTime"; - type: "u64"; + "name": "totalLockedAmount", + "type": "u64" }, { - name: "frequency"; - type: "u64"; + "name": "lpPerToken", + "type": "u128" }, { - name: "numberOfPeriod"; - type: "u64"; + "name": "unclaimedFeePending", + "type": "u64" }, { - name: "cliffUnlockAmount"; - type: "u64"; + "name": "aFee", + "type": "u64" }, { - name: "padding"; - type: "u64"; + "name": "bFee", + "type": "u64" } - ]; - }; + ] + } }, { - name: "lockedVestingParams"; - type: { - kind: "struct"; - fields: [ + "name": "lockedVestingConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "amountPerPeriod", + "type": "u64" + }, { - name: "amountPerPeriod"; - type: "u64"; + "name": "cliffDurationFromMigrationTime", + "type": "u64" }, { - name: "cliffDurationFromMigrationTime"; - type: "u64"; + "name": "frequency", + "type": "u64" }, { - name: "frequency"; - type: "u64"; + "name": "numberOfPeriod", + "type": "u64" }, { - name: "numberOfPeriod"; - type: "u64"; + "name": "cliffUnlockAmount", + "type": "u64" }, { - name: "cliffUnlockAmount"; - type: "u64"; + "name": "padding", + "type": "u64" } - ]; - }; + ] + } }, { - name: "meteoraDammMigrationMetadata"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "lockedVestingParams", + "type": { + "kind": "struct", + "fields": [ { - name: "virtualPool"; - docs: ["pool"]; - type: "pubkey"; + "name": "amountPerPeriod", + "type": "u64" }, { - name: "padding0"; - docs: [ - "!!! BE CAREFUL to use tomestone field, previous is pool creator" - ]; - type: { - array: ["u8", 32]; - }; + "name": "cliffDurationFromMigrationTime", + "type": "u64" }, { - name: "partner"; - docs: ["partner"]; - type: "pubkey"; + "name": "frequency", + "type": "u64" }, { - name: "lpMint"; - docs: ["lp mint"]; - type: "pubkey"; + "name": "numberOfPeriod", + "type": "u64" }, { - name: "partnerLockedLp"; - docs: ["partner locked lp"]; - type: "u64"; - }, + "name": "cliffUnlockAmount", + "type": "u64" + } + ] + } + }, + { + "name": "meteoraDammMigrationMetadata", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "partnerLp"; - docs: ["partner lp"]; - type: "u64"; + "name": "virtualPool", + "docs": [ + "pool" + ], + "type": "pubkey" }, { - name: "creatorLockedLp"; - docs: ["creator locked lp"]; - type: "u64"; + "name": "padding0", + "docs": [ + "!!! BE CAREFUL to use tombstone field, previous is pool creator" + ], + "type": { + "array": [ + "u8", + 32 + ] + } }, { - name: "creatorLp"; - docs: ["creator lp"]; - type: "u64"; + "name": "partner", + "docs": [ + "partner" + ], + "type": "pubkey" }, { - name: "padding0"; - docs: ["padding"]; - type: "u8"; + "name": "lpMint", + "docs": [ + "lp mint" + ], + "type": "pubkey" }, { - name: "creatorLockedStatus"; - docs: ["flag to check whether lp is locked for creator"]; - type: "u8"; + "name": "partnerLockedLiquidity", + "docs": [ + "partner locked liquidity" + ], + "type": "u64" }, { - name: "partnerLockedStatus"; - docs: ["flag to check whether lp is locked for partner"]; - type: "u8"; + "name": "partnerLiquidity", + "docs": [ + "partner liquidity" + ], + "type": "u64" }, { - name: "creatorClaimStatus"; - docs: ["flag to check whether creator has claimed lp token"]; - type: "u8"; + "name": "creatorLockedLiquidity", + "docs": [ + "creator locked liquidity" + ], + "type": "u64" }, { - name: "partnerClaimStatus"; - docs: ["flag to check whether partner has claimed lp token"]; - type: "u8"; + "name": "creatorLiquidity", + "docs": [ + "creator liquidity" + ], + "type": "u64" }, { - name: "padding"; - docs: ["Reserve"]; - type: { - array: ["u8", 107]; - }; - } - ]; - }; - }, - { - name: "meteoraDammV2Metadata"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "padding0", + "docs": [ + "padding" + ], + "type": "u8" + }, { - name: "virtualPool"; - docs: ["pool"]; - type: "pubkey"; + "name": "creatorLockedStatus", + "docs": [ + "flag to check whether liquidity token is locked for creator" + ], + "type": "u8" }, { - name: "padding0"; - docs: [ - "!!! BE CAREFUL to use tomestone field, previous is pool creator" - ]; - type: { - array: ["u8", 32]; - }; + "name": "partnerLockedStatus", + "docs": [ + "flag to check whether liquidity token is locked for partner" + ], + "type": "u8" }, { - name: "partner"; - docs: ["partner"]; - type: "pubkey"; + "name": "creatorClaimStatus", + "docs": [ + "flag to check whether creator has claimed liquidity token" + ], + "type": "u8" + }, + { + "name": "partnerClaimStatus", + "docs": [ + "flag to check whether partner has claimed liquidity token" + ], + "type": "u8" }, { - name: "padding"; - docs: ["Reserve"]; - type: { - array: ["u8", 126]; - }; + "name": "padding", + "docs": [ + "Reserve" + ], + "type": { + "array": [ + "u8", + 107 + ] + } } - ]; - }; + ] + } }, { - name: "migratedPoolFee"; - type: { - kind: "struct"; - fields: [ + "name": "migratedPoolFee", + "type": { + "kind": "struct", + "fields": [ { - name: "collectFeeMode"; - type: "u8"; + "name": "collectFeeMode", + "type": "u8" }, { - name: "dynamicFee"; - type: "u8"; + "name": "dynamicFee", + "type": "u8" }, { - name: "poolFeeBps"; - type: "u16"; + "name": "poolFeeBps", + "type": "u16" } - ]; - }; + ] + } }, { - name: "migrationFee"; - type: { - kind: "struct"; - fields: [ + "name": "migratedPoolMarketCapFeeSchedulerParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "numberOfPeriod", + "type": "u16" + }, + { + "name": "sqrtPriceStepBps", + "type": "u16" + }, { - name: "feePercentage"; - type: "u8"; + "name": "schedulerExpirationDuration", + "type": "u32" }, { - name: "creatorFeePercentage"; - type: "u8"; + "name": "reductionFactor", + "type": "u64" } - ]; - }; + ] + } }, { - name: "partnerMetadata"; - docs: ["Metadata for a partner."]; - type: { - kind: "struct"; - fields: [ + "name": "migrationFee", + "type": { + "kind": "struct", + "fields": [ { - name: "feeClaimer"; - docs: ["fee claimer"]; - type: "pubkey"; + "name": "feePercentage", + "type": "u8" }, { - name: "padding"; - docs: ["padding for future use"]; - type: { - array: ["u128", 6]; - }; - }, + "name": "creatorFeePercentage", + "type": "u8" + } + ] + } + }, + { + "name": "operator", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "name"; - docs: ["Name of partner."]; - type: "string"; + "name": "whitelistedAddress", + "type": "pubkey" }, { - name: "website"; - docs: ["Website of partner."]; - type: "string"; + "name": "permission", + "type": "u128" }, { - name: "logo"; - docs: ["Logo of partner"]; - type: "string"; + "name": "padding", + "type": { + "array": [ + "u64", + 2 + ] + } } - ]; - }; + ] + } + }, + { + "name": "partnerMetadata", + "docs": [ + "Metadata for a partner." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "feeClaimer", + "docs": [ + "fee claimer" + ], + "type": "pubkey" + }, + { + "name": "padding", + "docs": [ + "padding for future use" + ], + "type": { + "array": [ + "u128", + 6 + ] + } + }, + { + "name": "name", + "docs": [ + "Name of partner." + ], + "type": "string" + }, + { + "name": "website", + "docs": [ + "Website of partner." + ], + "type": "string" + }, + { + "name": "logo", + "docs": [ + "Logo of partner" + ], + "type": "string" + } + ] + } }, { - name: "poolConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "poolConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "quoteMint"; - docs: ["quote mint"]; - type: "pubkey"; + "name": "quoteMint", + "docs": [ + "quote mint" + ], + "type": "pubkey" }, { - name: "feeClaimer"; - docs: ["Address to get the fee"]; - type: "pubkey"; + "name": "feeClaimer", + "docs": [ + "Address to get the fee" + ], + "type": "pubkey" }, { - name: "leftoverReceiver"; - docs: [ + "name": "leftoverReceiver", + "docs": [ "Address to receive extra base token after migration, in case token is fixed supply" - ]; - type: "pubkey"; - }, - { - name: "poolFees"; - docs: ["Pool fee"]; - type: { - defined: { - name: "poolFeesConfig"; - }; - }; + ], + "type": "pubkey" }, { - name: "collectFeeMode"; - docs: ["Collect fee mode"]; - type: "u8"; + "name": "poolFees", + "docs": [ + "Pool fee" + ], + "type": { + "defined": { + "name": "poolFeesConfig" + } + } }, { - name: "migrationOption"; - docs: ["migration option"]; - type: "u8"; + "name": "partnerLiquidityVestingInfo", + "type": { + "defined": { + "name": "liquidityVestingInfo" + } + } }, { - name: "activationType"; - docs: ["whether mode slot or timestamp"]; - type: "u8"; + "name": "creatorLiquidityVestingInfo", + "type": { + "defined": { + "name": "liquidityVestingInfo" + } + } }, { - name: "tokenDecimal"; - docs: ["token decimals"]; - type: "u8"; + "name": "padding0", + "docs": [ + "Padding for future use" + ], + "type": { + "array": [ + "u8", + 14 + ] + } }, { - name: "version"; - docs: ["version"]; - type: "u8"; + "name": "padding1", + "docs": [ + "Previously was protocol and referral fee percent. Beware of tombstone." + ], + "type": "u16" }, { - name: "tokenType"; - docs: ["token type of base token"]; - type: "u8"; + "name": "collectFeeMode", + "docs": [ + "Collect fee mode" + ], + "type": "u8" }, { - name: "quoteTokenFlag"; - docs: ["quote token flag"]; - type: "u8"; + "name": "migrationOption", + "docs": [ + "migration option" + ], + "type": "u8" }, { - name: "partnerLockedLpPercentage"; - docs: ["partner locked lp percentage"]; - type: "u8"; + "name": "activationType", + "docs": [ + "whether mode slot or timestamp" + ], + "type": "u8" }, { - name: "partnerLpPercentage"; - docs: ["partner lp percentage"]; - type: "u8"; + "name": "tokenDecimal", + "docs": [ + "token decimals" + ], + "type": "u8" }, { - name: "creatorLockedLpPercentage"; - docs: ["creator post migration fee percentage"]; - type: "u8"; + "name": "version", + "docs": [ + "version" + ], + "type": "u8" }, { - name: "creatorLpPercentage"; - docs: ["creator lp percentage"]; - type: "u8"; + "name": "tokenType", + "docs": [ + "token type of base token" + ], + "type": "u8" }, { - name: "migrationFeeOption"; - docs: ["migration fee option"]; - type: "u8"; + "name": "quoteTokenFlag", + "docs": [ + "quote token flag" + ], + "type": "u8" }, { - name: "fixedTokenSupplyFlag"; - docs: [ - "flag to indicate whether token is dynamic supply (0) or fixed supply (1)" - ]; - type: "u8"; + "name": "partnerPermanentLockedLiquidityPercentage", + "docs": [ + "partner locked liquidity percentage" + ], + "type": "u8" }, { - name: "creatorTradingFeePercentage"; - docs: ["creator trading fee percentage"]; - type: "u8"; + "name": "partnerLiquidityPercentage", + "docs": [ + "partner liquidity percentage" + ], + "type": "u8" }, { - name: "tokenUpdateAuthority"; - docs: ["token update authority"]; - type: "u8"; + "name": "creatorPermanentLockedLiquidityPercentage", + "docs": [ + "creator post migration fee percentage" + ], + "type": "u8" }, { - name: "migrationFeePercentage"; - docs: ["migration fee percentage"]; - type: "u8"; + "name": "creatorLiquidityPercentage", + "docs": [ + "creator liquidity percentage" + ], + "type": "u8" }, { - name: "creatorMigrationFeePercentage"; - docs: ["creator migration fee percentage"]; - type: "u8"; + "name": "migrationFeeOption", + "docs": [ + "migration fee option" + ], + "type": "u8" }, { - name: "padding0"; - docs: ["padding 0"]; - type: { - array: ["u8", 7]; - }; + "name": "fixedTokenSupplyFlag", + "docs": [ + "flag to indicate whether token is dynamic supply (0) or fixed supply (1)" + ], + "type": "u8" }, { - name: "swapBaseAmount"; - docs: ["swap base amount"]; - type: "u64"; + "name": "creatorTradingFeePercentage", + "docs": [ + "creator trading fee percentage" + ], + "type": "u8" }, { - name: "migrationQuoteThreshold"; - docs: ["migration quote threshold (in quote token)"]; - type: "u64"; + "name": "tokenUpdateAuthority", + "docs": [ + "token update authority" + ], + "type": "u8" }, { - name: "migrationBaseThreshold"; - docs: ["migration base threshold (in base token)"]; - type: "u64"; + "name": "migrationFeePercentage", + "docs": [ + "migration fee percentage" + ], + "type": "u8" }, { - name: "migrationSqrtPrice"; - docs: ["migration sqrt price"]; - type: "u128"; + "name": "creatorMigrationFeePercentage", + "docs": [ + "creator migration fee percentage" + ], + "type": "u8" }, { - name: "lockedVestingConfig"; - docs: ["locked vesting config"]; - type: { - defined: { - name: "lockedVestingConfig"; - }; - }; + "name": "padding2", + "type": { + "array": [ + "u8", + 7 + ] + } }, { - name: "preMigrationTokenSupply"; - docs: ["pre migration token supply"]; - type: "u64"; + "name": "swapBaseAmount", + "docs": [ + "swap base amount" + ], + "type": "u64" }, { - name: "postMigrationTokenSupply"; - docs: ["post migration token supply"]; - type: "u64"; + "name": "migrationQuoteThreshold", + "docs": [ + "migration quote threshold (in quote token)" + ], + "type": "u64" }, { - name: "migratedCollectFeeMode"; - docs: ["migrated pool collect fee mode"]; - type: "u8"; + "name": "migrationBaseThreshold", + "docs": [ + "migration base threshold (in base token)" + ], + "type": "u64" }, { - name: "migratedDynamicFee"; - docs: ["migrated dynamic fee option."]; - type: "u8"; + "name": "migrationSqrtPrice", + "docs": [ + "migration sqrt price" + ], + "type": "u128" }, { - name: "migratedPoolFeeBps"; - docs: ["migrated pool fee in bps"]; - type: "u16"; + "name": "lockedVestingConfig", + "docs": [ + "locked vesting config" + ], + "type": { + "defined": { + "name": "lockedVestingConfig" + } + } }, { - name: "padding1"; - docs: ["padding 1"]; - type: { - array: ["u8", 12]; - }; + "name": "preMigrationTokenSupply", + "docs": [ + "pre migration token supply" + ], + "type": "u64" }, { - name: "padding2"; - docs: ["padding 2"]; - type: "u128"; + "name": "postMigrationTokenSupply", + "docs": [ + "post migration token supply" + ], + "type": "u64" }, { - name: "sqrtStartPrice"; - docs: ["minimum price"]; - type: "u128"; + "name": "migratedCollectFeeMode", + "docs": [ + "migrated pool collect fee mode" + ], + "type": "u8" }, { - name: "curve"; - docs: [ - "curve, only use 20 point firstly, we can extend that latter" - ]; - type: { - array: [ - { - defined: { - name: "liquidityDistributionConfig"; - }; - }, - 20 - ]; - }; - } - ]; - }; - }, - { - name: "poolFeeParameters"; - docs: ["Information regarding fee charges"]; - type: { - kind: "struct"; - fields: [ - { - name: "baseFee"; - docs: ["Base fee"]; - type: { - defined: { - name: "baseFeeParameters"; - }; - }; - }, - { - name: "dynamicFee"; - docs: ["dynamic fee"]; - type: { - option: { - defined: { - name: "dynamicFeeParameters"; - }; - }; - }; - } - ]; - }; - }, - { - name: "poolFees"; - docs: ["Information regarding fee charges"]; - type: { - kind: "struct"; - fields: [ - { - name: "tradeFeeNumerator"; - type: "u64"; + "name": "migratedDynamicFee", + "docs": [ + "migrated dynamic fee option." + ], + "type": "u8" }, { - name: "tradeFeeDenominator"; - type: "u64"; + "name": "migratedPoolFeeBps", + "docs": [ + "migrated pool fee in bps" + ], + "type": "u16" }, { - name: "protocolTradeFeeNumerator"; - type: "u64"; + "name": "migratedPoolBaseFeeMode", + "type": "u8" }, { - name: "protocolTradeFeeDenominator"; - type: "u64"; - } - ]; - }; - }, - { - name: "poolFeesConfig"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ - { - name: "baseFee"; - type: { - defined: { - name: "baseFeeConfig"; - }; - }; + "name": "enableFirstSwapWithMinFee", + "type": "u8" }, { - name: "dynamicFee"; - type: { - defined: { - name: "dynamicFeeConfig"; - }; - }; + "name": "migratedCompoundingFeeBps", + "docs": [ + "compounding fee bps for migrated DAMM v2 pool, should only be non-zero if migrated_collect_fee_mode is 2 (Compounding)" + ], + "type": "u16" }, { - name: "padding0"; - type: { - array: ["u64", 5]; - }; + "name": "poolCreationFee", + "docs": [ + "pool creation fee in lamports value" + ], + "type": "u64" }, { - name: "padding1"; - type: { - array: ["u8", 6]; - }; + "name": "migratedPoolBaseFeeBytes", + "docs": [ + "serialized MigratedPoolMarketCapFeeSchedulerParams, only used when migrated_pool_base_fee_mode is market cap scheduler" + ], + "type": { + "array": [ + "u8", + 16 + ] + } }, { - name: "protocolFeePercent"; - type: "u8"; + "name": "sqrtStartPrice", + "docs": [ + "minimum price" + ], + "type": "u128" }, { - name: "referralFeePercent"; - type: "u8"; + "name": "curve", + "docs": [ + "curve, only use 20 point firstly, we can extend that latter" + ], + "type": { + "array": [ + { + "defined": { + "name": "liquidityDistributionConfig" + } + }, + 20 + ] + } + } + ] + } + }, + { + "name": "poolFeeParameters", + "docs": [ + "Information regarding fee charges" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "baseFee", + "docs": [ + "Base fee" + ], + "type": { + "defined": { + "name": "baseFeeParameters" + } + } + }, + { + "name": "dynamicFee", + "docs": [ + "dynamic fee" + ], + "type": { + "option": { + "defined": { + "name": "dynamicFeeParameters" + } + } + } } - ]; - }; + ] + } }, { - name: "poolMetrics"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "poolFees", + "docs": [ + "Information regarding fee charges" + ], + "type": { + "kind": "struct", + "fields": [ { - name: "totalProtocolBaseFee"; - type: "u64"; + "name": "tradeFeeNumerator", + "type": "u64" }, { - name: "totalProtocolQuoteFee"; - type: "u64"; + "name": "tradeFeeDenominator", + "type": "u64" }, { - name: "totalTradingBaseFee"; - type: "u64"; + "name": "protocolTradeFeeNumerator", + "type": "u64" }, { - name: "totalTradingQuoteFee"; - type: "u64"; + "name": "protocolTradeFeeDenominator", + "type": "u64" } - ]; - }; - }, - { - name: "swapParameters"; - type: { - kind: "struct"; - fields: [ - { - name: "amountIn"; - type: "u64"; + ] + } + }, + { + "name": "poolFeesConfig", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "baseFee", + "type": { + "defined": { + "name": "baseFeeConfig" + } + } }, { - name: "minimumAmountOut"; - type: "u64"; + "name": "dynamicFee", + "type": { + "defined": { + "name": "dynamicFeeConfig" + } + } } - ]; - }; + ] + } }, { - name: "swapParameters2"; - type: { - kind: "struct"; - fields: [ + "name": "poolMetrics", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "amount0"; - docs: [ - "When it's exact in, partial fill, this will be amount_in. When it's exact out, this will be amount_out" - ]; - type: "u64"; + "name": "totalProtocolBaseFee", + "type": "u64" }, { - name: "amount1"; - docs: [ - "When it's exact in, partial fill, this will be minimum_amount_out. When it's exact out, this will be maximum_amount_in" - ]; - type: "u64"; + "name": "totalProtocolQuoteFee", + "type": "u64" }, { - name: "swapMode"; - docs: ["Swap mode, refer [SwapMode]"]; - type: "u8"; + "name": "totalTradingBaseFee", + "type": "u64" + }, + { + "name": "totalTradingQuoteFee", + "type": "u64" } - ]; - }; - }, - { - name: "swapResult"; - docs: ["Encodes all results of swapping"]; - type: { - kind: "struct"; - fields: [ + ] + } + }, + { + "name": "poolState", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "volatilityTracker", + "docs": [ + "volatility tracker" + ], + "type": { + "defined": { + "name": "volatilityTracker" + } + } + }, { - name: "actualInputAmount"; - type: "u64"; + "name": "config", + "docs": [ + "config key" + ], + "type": "pubkey" }, { - name: "outputAmount"; - type: "u64"; + "name": "creator", + "docs": [ + "creator" + ], + "type": "pubkey" }, { - name: "nextSqrtPrice"; - type: "u128"; + "name": "baseMint", + "docs": [ + "base mint" + ], + "type": "pubkey" }, { - name: "tradingFee"; - type: "u64"; + "name": "baseVault", + "docs": [ + "base vault" + ], + "type": "pubkey" }, { - name: "protocolFee"; - type: "u64"; + "name": "quoteVault", + "docs": [ + "quote vault" + ], + "type": "pubkey" }, { - name: "referralFee"; - type: "u64"; - } - ]; - }; - }, - { - name: "swapResult2"; - type: { - kind: "struct"; - fields: [ + "name": "baseReserve", + "docs": [ + "base reserve" + ], + "type": "u64" + }, { - name: "includedFeeInputAmount"; - type: "u64"; + "name": "quoteReserve", + "docs": [ + "quote reserve" + ], + "type": "u64" }, { - name: "excludedFeeInputAmount"; - type: "u64"; + "name": "protocolBaseFee", + "docs": [ + "protocol base fee" + ], + "type": "u64" }, { - name: "amountLeft"; - type: "u64"; + "name": "protocolQuoteFee", + "docs": [ + "protocol quote fee" + ], + "type": "u64" }, { - name: "outputAmount"; - type: "u64"; + "name": "partnerBaseFee", + "docs": [ + "partner base fee" + ], + "type": "u64" }, { - name: "nextSqrtPrice"; - type: "u128"; + "name": "partnerQuoteFee", + "docs": [ + "trading quote fee" + ], + "type": "u64" }, { - name: "tradingFee"; - type: "u64"; + "name": "sqrtPrice", + "docs": [ + "current price" + ], + "type": "u128" }, { - name: "protocolFee"; - type: "u64"; + "name": "activationPoint", + "docs": [ + "Activation point" + ], + "type": "u64" }, { - name: "referralFee"; - type: "u64"; - } - ]; - }; - }, - { - name: "tokenSupplyParams"; - type: { - kind: "struct"; - fields: [ + "name": "poolType", + "docs": [ + "pool type, spl token or token2022" + ], + "type": "u8" + }, { - name: "preMigrationTokenSupply"; - docs: ["pre migration token supply"]; - type: "u64"; + "name": "isMigrated", + "docs": [ + "is migrated" + ], + "type": "u8" }, { - name: "postMigrationTokenSupply"; - docs: [ - "post migration token supply", - "becase DBC allow user to swap over the migration quote threshold, so in extreme case user may swap more than allowed buffer on curve", - "that result the total supply in post migration may be increased a bit (between pre_migration_token_supply and post_migration_token_supply)" - ]; - type: "u64"; - } - ]; - }; - }, - { - name: "virtualPool"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "isPartnerWithdrawSurplus", + "docs": [ + "is partner withdraw surplus" + ], + "type": "u8" + }, { - name: "volatilityTracker"; - docs: ["volatility tracker"]; - type: { - defined: { - name: "volatilityTracker"; - }; - }; + "name": "isProtocolWithdrawSurplus", + "docs": [ + "is protocol withdraw surplus" + ], + "type": "u8" }, { - name: "config"; - docs: ["config key"]; - type: "pubkey"; + "name": "migrationProgress", + "docs": [ + "migration progress" + ], + "type": "u8" }, { - name: "creator"; - docs: ["creator"]; - type: "pubkey"; + "name": "isWithdrawLeftover", + "docs": [ + "is withdraw leftover" + ], + "type": "u8" }, { - name: "baseMint"; - docs: ["base mint"]; - type: "pubkey"; + "name": "isCreatorWithdrawSurplus", + "docs": [ + "is creator withdraw surplus" + ], + "type": "u8" }, { - name: "baseVault"; - docs: ["base vault"]; - type: "pubkey"; + "name": "migrationFeeWithdrawStatus", + "docs": [ + "migration fee withdraw status", + "bit 1 (0b010) creator", + "bit 2 (0b100) partner" + ], + "type": "u8" }, { - name: "quoteVault"; - docs: ["quote vault"]; - type: "pubkey"; + "name": "metrics", + "docs": [ + "pool metrics" + ], + "type": { + "defined": { + "name": "poolMetrics" + } + } }, { - name: "baseReserve"; - docs: ["base reserve"]; - type: "u64"; + "name": "finishCurveTimestamp", + "docs": [ + "The time curve is finished" + ], + "type": "u64" }, { - name: "quoteReserve"; - docs: ["quote reserve"]; - type: "u64"; + "name": "creatorBaseFee", + "docs": [ + "creator base fee" + ], + "type": "u64" }, { - name: "protocolBaseFee"; - docs: ["protocol base fee"]; - type: "u64"; + "name": "creatorQuoteFee", + "docs": [ + "creator quote fee" + ], + "type": "u64" }, { - name: "protocolQuoteFee"; - docs: ["protocol quote fee"]; - type: "u64"; + "name": "legacyCreationFeeBits", + "docs": [ + "legacy creation fee bits, we dont use this now" + ], + "type": "u8" }, { - name: "partnerBaseFee"; - docs: ["partner base fee"]; - type: "u64"; + "name": "creationFeeBits", + "docs": [ + "pool creation fee claim status" + ], + "type": "u8" }, { - name: "partnerQuoteFee"; - docs: ["trading quote fee"]; - type: "u64"; + "name": "hasSwap", + "docs": [ + "Cached flag" + ], + "type": "u8" }, { - name: "sqrtPrice"; - docs: ["current price"]; - type: "u128"; + "name": "padding0", + "docs": [ + "Padding for further use" + ], + "type": { + "array": [ + "u8", + 5 + ] + } }, { - name: "activationPoint"; - docs: ["Activation point"]; - type: "u64"; + "name": "protocolLiquidityMigrationFeeBps", + "type": "u16" }, { - name: "poolType"; - docs: ["pool type, spl token or token2022"]; - type: "u8"; + "name": "padding1", + "type": { + "array": [ + "u8", + 6 + ] + } }, { - name: "isMigrated"; - docs: ["is migrated"]; - type: "u8"; + "name": "protocolMigrationBaseFeeAmount", + "type": "u64" }, { - name: "isPartnerWithdrawSurplus"; - docs: ["is partner withdraw surplus"]; - type: "u8"; + "name": "protocolMigrationQuoteFeeAmount", + "type": "u64" }, { - name: "isProtocolWithdrawSurplus"; - docs: ["is protocol withdraw surplus"]; - type: "u8"; + "name": "padding2", + "docs": [ + "Padding for further use" + ], + "type": { + "array": [ + "u64", + 3 + ] + } + } + ] + } + }, + { + "name": "remainingAccountsSlice", + "type": { + "kind": "struct", + "fields": [ + { + "name": "accountsType", + "type": { + "defined": { + "name": "accountsType" + } + } }, { - name: "migrationProgress"; - docs: ["migration progress"]; - type: "u8"; + "name": "length", + "type": "u8" + } + ] + } + }, + { + "name": "swapParameters", + "type": { + "kind": "struct", + "fields": [ + { + "name": "amountIn", + "type": "u64" }, { - name: "isWithdrawLeftover"; - docs: ["is withdraw leftover"]; - type: "u8"; + "name": "minimumAmountOut", + "type": "u64" + } + ] + } + }, + { + "name": "swapParameters2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "amount0", + "docs": [ + "When it's exact in, partial fill, this will be amount_in. When it's exact out, this will be amount_out" + ], + "type": "u64" }, { - name: "isCreatorWithdrawSurplus"; - docs: ["is creator withdraw surplus"]; - type: "u8"; + "name": "amount1", + "docs": [ + "When it's exact in, partial fill, this will be minimum_amount_out. When it's exact out, this will be maximum_amount_in" + ], + "type": "u64" }, { - name: "migrationFeeWithdrawStatus"; - docs: [ - "migration fee withdraw status, first bit is for partner, second bit is for creator" - ]; - type: "u8"; + "name": "swapMode", + "docs": [ + "Swap mode, refer [SwapMode]" + ], + "type": "u8" + } + ] + } + }, + { + "name": "swapResult", + "docs": [ + "Encodes all results of swapping" + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "actualInputAmount", + "type": "u64" }, { - name: "metrics"; - docs: ["pool metrics"]; - type: { - defined: { - name: "poolMetrics"; - }; - }; + "name": "outputAmount", + "type": "u64" }, { - name: "finishCurveTimestamp"; - docs: ["The time curve is finished"]; - type: "u64"; + "name": "nextSqrtPrice", + "type": "u128" }, { - name: "creatorBaseFee"; - docs: ["creator base fee"]; - type: "u64"; + "name": "tradingFee", + "type": "u64" }, { - name: "creatorQuoteFee"; - docs: ["creator quote fee"]; - type: "u64"; + "name": "protocolFee", + "type": "u64" }, { - name: "padding1"; - docs: ["Padding for further use"]; - type: { - array: ["u64", 7]; - }; + "name": "referralFee", + "type": "u64" } - ]; - }; + ] + } }, { - name: "virtualPoolMetadata"; - docs: ["Metadata for a virtual pool."]; - type: { - kind: "struct"; - fields: [ + "name": "swapResult2", + "type": { + "kind": "struct", + "fields": [ + { + "name": "includedFeeInputAmount", + "type": "u64" + }, + { + "name": "excludedFeeInputAmount", + "type": "u64" + }, + { + "name": "amountLeft", + "type": "u64" + }, + { + "name": "outputAmount", + "type": "u64" + }, { - name: "virtualPool"; - docs: ["virtual pool"]; - type: "pubkey"; + "name": "nextSqrtPrice", + "type": "u128" }, { - name: "padding"; - docs: ["padding for future use"]; - type: { - array: ["u128", 6]; - }; + "name": "tradingFee", + "type": "u64" }, { - name: "name"; - docs: ["Name of project."]; - type: "string"; + "name": "protocolFee", + "type": "u64" }, { - name: "website"; - docs: ["Website of project."]; - type: "string"; + "name": "referralFee", + "type": "u64" + } + ] + } + }, + { + "name": "tokenSupplyParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "preMigrationTokenSupply", + "docs": [ + "pre migration token supply" + ], + "type": "u64" }, { - name: "logo"; - docs: ["Logo of project"]; - type: "string"; + "name": "postMigrationTokenSupply", + "docs": [ + "post migration token supply", + "because DBC allow user to swap over the migration quote threshold, so in extreme case user may swap more than allowed buffer on curve", + "that result the total supply in post migration may be increased a bit (between pre_migration_token_supply and post_migration_token_supply)" + ], + "type": "u64" + } + ] + } + }, + { + "name": "transferHookAccountsInfo", + "type": { + "kind": "struct", + "fields": [ + { + "name": "slices", + "type": { + "vec": { + "defined": { + "name": "remainingAccountsSlice" + } + } + } + } + ] + } + }, + { + "name": "transferHookPool", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "poolState", + "type": { + "defined": { + "name": "poolState" + } + } + } + ] + } + }, + { + "name": "virtualPool", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ + { + "name": "poolState", + "type": { + "defined": { + "name": "poolState" + } + } + } + ] + } + }, + { + "name": "virtualPoolMetadata", + "docs": [ + "Metadata for a virtual pool." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "virtualPool", + "docs": [ + "virtual pool" + ], + "type": "pubkey" + }, + { + "name": "padding", + "docs": [ + "padding for future use" + ], + "type": { + "array": [ + "u128", + 6 + ] + } + }, + { + "name": "name", + "docs": [ + "Name of project." + ], + "type": "string" + }, + { + "name": "website", + "docs": [ + "Website of project." + ], + "type": "string" + }, + { + "name": "logo", + "docs": [ + "Logo of project" + ], + "type": "string" } - ]; - }; + ] + } }, { - name: "volatilityTracker"; - serialization: "bytemuck"; - repr: { - kind: "c"; - }; - type: { - kind: "struct"; - fields: [ + "name": "volatilityTracker", + "serialization": "bytemuck", + "repr": { + "kind": "c" + }, + "type": { + "kind": "struct", + "fields": [ { - name: "lastUpdateTimestamp"; - type: "u64"; + "name": "lastUpdateTimestamp", + "type": "u64" }, { - name: "padding"; - type: { - array: ["u8", 8]; - }; + "name": "padding", + "type": { + "array": [ + "u8", + 8 + ] + } }, { - name: "sqrtPriceReference"; - type: "u128"; + "name": "sqrtPriceReference", + "type": "u128" }, { - name: "volatilityAccumulator"; - type: "u128"; + "name": "volatilityAccumulator", + "type": "u128" }, { - name: "volatilityReference"; - type: "u128"; + "name": "volatilityReference", + "type": "u128" } - ]; - }; + ] + } } - ]; + ] }; diff --git a/tests/fixtures/damm_v2.so b/tests/fixtures/damm_v2.so index f427590b47d3ed04bcdefe27e855765742a3ac31..cabe0f988053e7fe1c6d6cf4037e60e694a6415e 100755 GIT binary patch literal 1430152 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 z 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 G|NjG_htw

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%0Ac-v!F$SHGu9=R%~bu!2t; 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 *N|yBt)Sn0TljAwG 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

FBuEHByZJ=aO;`uuw2 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 ~TdVKHK>DRLS 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⪙iU; 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 K3*~Pf{{I2W6HKuH diff --git a/tests/fixtures/dynamic_bonding_curve.so b/tests/fixtures/dynamic_bonding_curve.so index 6a3b548233d6aecaac58c2e508292584ce21bcc3..804246392ee79dfed95141d30acbfa8b9d45a2df 100755 GIT binary patch literal 1635320 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

;y-3!VZe_gi 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 z zx%#WmmxS;4V)OlMOuoN;et&zTDG%R!O2YTC*nHQ<1ynn@YkL)=a$idqYgV zp9}F_ormvbCE@$=*nH>39B@3uUA-&_*Dt77v#BPQP)Lwxt-;XA%0d~b@)_jNJ( z&JXdeBfoa8{(0Y$QjEV>#^(E1T3j7xJ~%VPwRQ1fp5R~>D>WY|LYZb-Z>@BSFpYB!1~Qa`usG# z-zs|_$Tke;0 z%AFQl?iX{)Jtwx@Pv(?6KepVyoN}*?E%%_f^!tb$&h9U*VSs1nU#Wd%=Y!hs-g=E{ zFCN3uX+4P8Wx@V)JK0w?d!mjv%GtTo?(!yn;Z9N>Gey2TN#uDmb$!VsSa2^ z#Fc)zk=ucItrlDfctKt@q$^OA{6w!CQb6uL_SCvJCepbyH6rVzwy z8$WkTzzgz<;We%xuRh6-&ug8At-Q1xd|oU0eS2cFUtU-t<#z57TnTtVUNOA>g8goJ z+t*hlKR&NVG;F*+r(vsy4|2FY@r2Kdj=CXUSQSC{67Yh&VtDN;$m>~T$6pucHUCJ% z#_PKpHeOG0xIOV3zM~#uX`$PR)eoiN1$o8r`f5R5<&q!2ym+`Gp2q7HWH->he#_zZ z#Lh8N@&!|TChmcnc zua6Yub$*D~91UA}&D5~*n#SSw#6^4uuS({HRSTslFUTu~7w?nJ+i(1{=3B;1uUY)I z*?RaMeQ&%j;c$E6dcK3#5zGs#6H3Di@`~YgS;6x9aERCK8n*J%^Y#3G{zm0>ug~j9 z=7m)VrQlW0zw=ZKueX4g*-yTGsO@1u%c)-X(b>7B^?kxme^i`+emqN>BSYca!Md-6-~;o$qJ< z)pU6;=QH>_qUevjnL{kk{GqnK+0IQEw!S&wZ~env1MpP6`sXJU$$RR!>!jT5eEb-EzaNwDu_3;#q>^BL#W}4g z*ME=2SNoF^@cmLuzOVdp|MG?9my7SmWAW8-qXc|E7L)JJ5Z`Ti_}&tW?~Ibw=l93t z`$&i{EcRUG+ZK!Oi6!HEMNGc`7UB!bD;M9hV(~q;WPE4GA^+V4<=+uo{sjf)e>ArIvkJ=pWNi7T7nJ{K zZ2502DF0irdHv&lm;6LQUN`eV zZGJ_sx%lsr0K$JclJ1A%yX36}dG#TCzQ5FKj__TQaNv~${t$eZTvCwNS3oPk>mTR4 z!goosIZbvB$g1lmUmsDQx+aHSWlE)R~72~_4@;X%CC0}hPedZm% zVtkiWUWe+t(998sp$xjyKrQav@yO-Cj z-zWX={`!5=|K1w-KB>I;`()>`5`AwS#osZ5{-k{C@m3e)^)%%!IDS2$Vf&8!6%C7j z!E1hm!|jP5CLH<;{ru5f53$>sxP27Ue z^?6k>uN@`h1$o8rT2PSJILVJ+50BQc@haD_@%o$cdPA9&7k%QS@e8|`OH*EuR}8PW z7UVS}#H%U9t0Bazj>GK<@-h-b)Wc(#7j`L^h8N@&!)tOuUJF9JE(-BFKg4T}@>=Bc z8pFJ>8@V*RAg>r+qYLtSUx?TBAzuF+;&r9+x~@F@1FUTu~*LMo?+NSxo{&1^?t=|~Zu=N|8IozJ0 z(|NUhrI;6X5toJ+%}VSdqe$*;d2Z;^(TPyGT7E1&v{INY9C&UchkEqD~M9uM(sJzgf{H^zFb zul-zpe+%V=?_`*NN|LhI?OvYsCv0=* z_qCsRUp8MjHx-hQKJtO|-%PH$%p{~j>5tKLU^LK$_pj2~qdqTPf9ST=;q`%k-=U48 z@$XyL(VvjlNUlJ)t$|-0@O<(B9thxT7~c{Z4+QYFjGrGF4+QWPjPHqz2Lkv?#;=Tw z2LkxLH$ZX_(vGu6&Vi%@S7Rm7a0!(@DDOx{SGkV z>B72QTDH2+tCz69TbXI{y+eKKjU{s#sdNTO2#|f<3{PffB=3K z<0~TLfdIY>_-iUyG44`&Kv!z?IKF4P_~zhu&GE+nJ#Pv(QFzp7{XOr|f^&Oy-{FDE zp;zUS4(#{5JCF~3o?j1QM`Sb}^5050|Mxx@iCp`=NLx2<=b;DJdEfA}ef#c_=>E9l z{|?qMq7THUEV7>78;IYHhjba&+MQN4PIN_Q%ooyPf`wE%`_#;3Xsd%n?1O%HZXs@NB;MzY`k#9ry*5-<19yrgyvG?40wI zBY1>yrJYK?C-t7HfVWY2KSFX$-}XC;(EA(dd01}R`2&CFPO;XA4?cF#<>~qPw%@?# zy-eQ^%ikYaj{OeW!xGI2ri1Fehrl~@KdLVTq{r8Pcij$eQx<%!O1w@ zf+5a-)kPAv{>$`!hrpaGv|R=5*KO3#A)mN1*UKHh6N?Mw^vBi2m+%l_^ZT?cZ}orY zbe_IXC#XTwRio)~z;Sve^vYlE;5N?ZqhqCBX4>R=4btzxOh_)I`wH2Kh2FnJ@2&o& zMoUGpeHo{yUhN!uSKFg^zwRrp6?@zC$}!#m;T&h}}$_40Cj z^E>$uSNDHcHOuqm3AvBbe#x6gMCh{ik#x@CurF^i2c7ZLRo)3&ZkNdOs_AlHPWgi9 zu-qDYrd7*H(ckVkNe?_oeasyark;BmZjO7L$TuDnG~ZhiZ(})`3ptu&d={(TkSr%Rm-$M4W~(m7l56XuQI(`9{7e*vE9@)wzFl4p-puj>Vu zk#54V-&wHn!ul7qL&!mW`)8747gDdn>CBOI3#D^Kp>*^-fTZ(d zmT&dh=X0X+ns(rHE~0eo9I0%+ACP>D`Hft9bKR-|8()kv$?hp-~uFOWckD_{y^!#!N=oh96c0o^g6}Dua!z468DxqsjEm_1GFmhkm;Xlb zHk2L5274+YW$czqU+5wObh#=wRYr=W%h%(b9CR|$O*$W{dke3Q;^B)n1U<03&r z->90w{9+vU8Xe9L()|g=F+0M&njRoN`R;IGpXo%p-!K}z0zJQrZw~C0nozsg7PKenSN*=Xab>REv`+>{afT_NMwl zyRN6_em~mzebKj$%kHUC{%(`-a^EBkwWCXar~O7r-)k0o*-OYckJ+2)GQqo>C7=H9vQsuFYX0A4*K%_QL~m2a$a*hpUsI@zkdFP1 zxW5l!1wEuIvsUiV>-%Yz0iCt zCJDFApd6x~Zq@KC4KLB~Tn#VNaEpe!By9fN+PNB*_TkmGXm}Ujz1sN_F1nqF^=0iO z$n)dGGuSSAs9m@N*>__&)_Yx+HW_w9I_?`wORIu1P%^uAK_xl`-^>HOTrO_U?* zjg=pbM;s6JAD7py^;_+$s>$-)=CLk}NV>2c8}$htI_{WX;WGQkJ)47$r}kpXc`wJy z+#t`ZPLR8s)^^b%VXD?5m)bqc<$p;og>iY(jgo)kDt_bkN&c(q__br_e^#Nf(&es| z_U6qLy}I|+@$-(g4Sc6@UD|US2c3?41=#V?Mt;z_TJNp$+|HxwY*PHPI*v#CW;GY3sjN4QV$X@-Hl>0_0cUs3S^6MM8q}++Jj-b%* zyw{MN;P1RQA-qA-bqA$>1pN)0m*98aYoz|P3y*YJnS<{b4^zI7aMFxjFVr$l`XQ6=_Deq$jF&<@9oLZ0Z@x<7DwQEFuZt=aT{b_! zds4@K{SD8j)y{DTr5yzAZsZTRZ~T?g*(CZ;I%jfzgXNBX%lel>`@8-Na{T^m|9&c6 zel5#QI{l&#DnGOb?w9BfjQ2}Ij+Q`pi#Izl0CkLlfmMSS~1E@O&S5>iFi5A4T$>I&K>CF2%mn?wEWZ4)JZx z!}s!7eCtZa_dPNBel)~)bsoO6V(~q?WPINeldl)zyDbmjiLv;;N>b4twsSua=bW0l zn0yz8`0mNWcVsNS&zFpESxmlf4e>=w%hg}~@;!0-tDPm|`|O?Z`sex(-@R(_X{QCyE!J`|M~I$;j=uC3HF=p zFI~ZEbNuhnizN(u9y0-a$7rHE?7@o*%6}}j{PPORe$CiIYLHVb|mcQ>Wh3fz8*z$j0Q2xcSindq%#DsOF zc=B4FZyugc|C0I)n-%j&*d&U-4=V z<9u^R%L|^u*Ww(3Ft6@{y!tqw+45SaVJolI8n*IU$zhytZtV=N@z>%UfiSNt3iA4j z=G)3kzAI(R>vJJq4=S%G{PKdw`L#ITJk0Ctg1nv$@%oX5t-QXgVJokvID9D1HxKhV zsUWWy=Lir(^c%1@UyE}D!n}?y$g2UvP@q4A_W@xmFZtq~?Ki6V{h>JDJk0C&izuIY z$FCUY2oQgiS0(h&iP;?8WAAe==M|{Mj9)v!Oa0PWdqd9;@b~BFx#s?P+3%5j`sZcm zIoI62=Z=%_AilrP?5*-@UO{W$N5bp3GUq@Wjx*s@xx0$nlAP_}8>Ov3%CyM)Dlu;y zuT{cWkA{?OJzQp%JfEQPT+P=O=WLc&tegqcMUJiG+cNTe##d=Ry{qJXIDO+coR@r$ z+md`&iFnm<2DUgC9we^@!H=95iP!k)mou)TS`_S;&!zm>sX9&Wofu5$3a=L&Kb<-c zx=fE9$24=eGsU-I@vYuuj+6KP`a8+~e(MQQ4}#y-P=PTIU-W01=X5B3h1{*2vg_qO z$97Jfbkc>=vGt4oI=WBCPVc;2=?zOq*BQpp-^^U;OjbSmd^W`9Gqq4U!+6Q}%Q)pV zAy<0C()l;xrTvm$|7>0<(->awj{26X{*6I8ZCd}-4>r91-BUQ7IfA$E(z((}=1ON6 zpVgAi49$=6P=2=lB$bc`ncYV*mI3Z;#nHEVT)}k>&Hs&cfyc`8UcS+~E@*|~N%xmy zUjlXDblJMJG_QWZI)yTR?&C2S(3Nk0M5+Rph&`Fn?P= zlX70*u&p<+d}NlfINI+ac1u$4nYr@(|LvO)JwUHJR!RAxq|JW%d+eL&39U=`){RuJ z+9V%Xw-A2+B)zxtJQVvT){;NL?5lV?Q z*;8mHD8KM{9k!>Ij;muJ><+{a+f&!J@@tlZ7M#~EJB}(2U0M4q?eO_Fp?rDEq+JK? zJs|VRT{>C$H@S<#koADoD(%ai(|=Y8>jZ8vqaWehxD|#m6Kt;!|!7H zF*~+x-0L~QmXX&n-t4c%0Xr7BBwK@2E;_Ee^&)qCvvj1z?z8djHXTF_&hNbt>*y+74S9+F?rR(#%J9c_U@Qcknf>NNi9Gp#4ssW1 zz4P^Qo5*XB=bo+4Zr1*{wu|4prz`F>X#nmSsO4gJEg<`f$6HD`xX%B{AHXh@bH=j$ zc^%`t)gp)Yt$h5lv+(dEUz|SI_N{o8%Ou@?N#D-r$lT6wUdIawK|ctuw^V+xPfk8E zYX`WuN`5nE2)@w1hjk%)+ggqq2}BF}^S9%hg}a_xI~fb`)G z2p;-^fRwXGy0AT?=UmmWpDH}4g>rq5n^@1INH?^C#&q-FJK z`zcc8(tz`=^RRs#*?kI2I6d1hUAlb=x8QS%Q@VW$H?TanPwL%)_bF&Sy{`^xaZLo-BK4qtE7vb~;x?&gjTL*q$E$Vt9;{ER zF-{KPEwyKg&HENNNZ1{mFXeojgwamcF2X*A)%+am{&|1GXxX3O_DlS91-#m@8|(Sr zHmKuyKL@#=!n$?H8<>y!xRT|0Hl94tBRo`I%Jwa&y@P&-pd?@X1b#n6!xD+j?px^8 zb}>!UC4P86Y~Okt2&#hV`?RgO`e_SKOew2AIE z-l8AEhzeXKj|1z3|0XHV;rkY(KMM9=BN#Wtxa_`#tsD-<``b?H=Q`>rHOk)@zWMvt zJSi?GT_$=p`xkntqo~N=v*6W%-YFU$2;iS)d`o0J5Ws(z@lTa~Lm<6P5kjh-cL7vy(O@8}AaBhd%7ZLg)+ZXwlYbhUUFXS)BJv@HfIE?&1 zPdNX)E}LI!`awIPiSlpuYS6y;+xIcgnJe~%&NuCxEpLtR_x*HBB#iy1XmI)FZI6z9 z+pu-H!TpUvf7e8k10Fx1b*v^Y>C9$4p2I#1+NUgMh2*2q{>E=Xo<9!~z1jRGU4A9Y zPdfMW-R9T9{f$GRdHv&L^ZDn~sNISD%_93Lmp|jPq}L4D!MIYRzsLPk4gK5n{jYu$ z&sv}S!UsIvcWd)3*xNPqF3i_!?Beo4dQZ~-GAkzio1fw|NEAB~`n*ByO0y^N-6QO$ z_!RNU`YD#Ne6L&Tfv5h3)QAn7Z{KfGQ^DyVAN9oBuTPY3M8xyEP@e`wp6NB^{Fdco zUo~8yUZu>x>|7AvPjPFJ=QZ4+eu_IeJI(>mYtVY!*`a<4%10AHkuLNFy`!G_=QRvU z{@n*8pV@jO^D5i7Id$yqqMuDmn4gtnUO&ZMl3%O0(AV2;rE=8yeiaIzE^n3eBdLVU z56nMgoE6POq75IJpgHM~>9EgIg%VXu2D-@7Zf z@jA17{t5GAf$x2h{1c0{{_Tv{W?iEf`8&g#tkv9kbmNN z#OtU-w-jl94Fvj|9neb*|HOYXz6HrgN*@TMzm4(pBjbSp{?m-_iHrvV_#wuxjEn~Y z_)jo?C^8-h;QJWAH8LIu;6KdxU6JuX0MEZm)Ui7<9thxX=Jcy&9ExDq0|9&w<6-$l zt3N;he;wmzMaBaG{4&NLyno_y#xIMUJ`hO1mGNDX@jw9oF2?so#sdL-3*!&oKk*jE z?}(f}5J-O(<99~J0|EU1VZ0;bV}$w#1n^CauZWBX0{Axoe;CY#sgT^Un$vNB$a@>$lgX^4H0W8Y+w{zEJro#Jc3uyBj=tO?HylZC*_s z3$Xc@S3?QXHBbE;sq&=0mwb6On7xwEwxWT{8RgwfVOxia=eY13G3|S>&D)BZ-zO*w z{``Ki(^Z1XFeuvNF<@`mjUFwT>zs!%b z>kmXv!{+se&H4kK&u^6cyEf17(|V`pY7Jk9Aisy_RVu&bT+B}1c|L2K{5Xpx9`yW< zUaAi^&sYDE*S%NlU!CW>{VIQv;DYn~J5e47y&hpVf56Mm^X2!ovh)1C`hKUh%Qikf zn*0Dd&%b}0wC`10`CiOC{~O2T?+1skL-+%_P129_-{z+~eCGMPN<7d1-v82h{!XrE z?!;YE-%7X+Va4U8o#(HiE!v0UJpYv?$d~qC2QkloHh_;Z&;QeRF&?aw{vpCV|0Tu^ zF|N=&{{_VBsN;?=|Mw5BHjdeM!F34V0k0VI{4X=UC35;epnrdi@$)0&fdKxqjPHqz z2LkxdGk#@cJP^S5Gkz#C9thwE8NW3$9thyqFn(8LJP^RIW&G~Qcp!l9Wqh@aLlNd# zKmdO$<6&`9J&b?{0{9Nb&x(u(0{BkGAN)MOjq%GOrw;_uU(EQf$ao-tzmV~Lk?}wP ze=*|^ex5&@@jD`?4+PRbi}5=njVh*p1rK>jB&UcM(q zssBI#e+=VWBc~4p@M9UjBr+Zd;1i6;s)A_zfdGC4ULL@jw9o zd&X~%j0XbvpD}(9X zFA%^##`yV>(+2|h&oaIzG9C!vKhOA;k?}wP-_Q7=$ao-tA7uR2$ao-tUjzJM;AdRL zJkW{@wPTs5njMP#yM&A5XZ+B2Fu$KG_VoeQ;XF)v!$4!}Wy1c7N5?+@SL8puj>Ps+ zgxBBL@5+J45?YXC`vwVPxoGZJA>*&Fo?T`8i~Qfk8NeG^FT&?Mwn-Rz z`5rBN&)g_s{B8iUGED!AvhjCQALsk|?00C+koQsc8@-A2;C0X7dgIL$|CYC^Ny6%< zOO2>!!LFWfAKZVmne<`nOM?5cjz@hQ5P8Ta>YKlgXOykuY2kDZ+TVAhuH)$v-UnRA z(<|{h+lt(8G${FZH%mT?|NRxw=hU&2xSm+M$?NZ1A^8gKKlGOF7%`MYYxNf+71oEw`;s!&@bOTZ4wTX}C$l+g08Um8bK3 z{avE$ey3gfely?0_1hho&(F~wo}wcjvh7{+Y3rtj`~Uui>J{++&0;wR_W#Z0c-ehO zS|6{M@+jRtq@R`8|Mz|M|4IH2ybnq0(eU3(5q+Eg{^0i^iQcTf4&R3)=|um%6e)Li zUMVw;Ye{yrq?r_g}ieu+PP zAJY3cU%`63gwjF%J?0|dmhpSr@8;?{Ka=P0L(+Aeuf^}D+<0}CkGodt`2qJKt&w=( zb!7k_#sB9%jq#vI%5k%lXK;P-MAq|4ejog9v7B-1_<7d<*EcNQzaU<39cT1__P6$% zLI2;y;MLm@84m>XGMn)&k?}wPe-`8CN5%sId^6*FBIAJo{!NTu85s`*@b!!zii`&W z_(_c48W|4+@W(KIS7ba8z>j78?#Or`fKM>KTE?LR%|8S64+!8#Fuo=-9thxncNOaI ztjKsEfd4(?i}e5XvYL4PGZ4W4jPc7Nrw;`1zhHbHq7^ z@&^L=FEf5eHv0N=s*ZISUn0N=^@ z?UC_70N=*=J(2N10Kb^=dn4n40RBS87wP{C)PM8;UCj6*{eJ7gqkG~I)){^0}eSk<0e1r3*1MTno@gGROuCGcu&*b(`u8?$W-4y(kD3Rdr zrF<81hVARq`Ca*+S#Hv4D%y|uB<=q!X7v->W`+{D{AEps3QFXY?G)bNlA9-v9Ub5od6Hb0^M{ zdRIa}qI+3s{fH|sK>I!X{D?0sM!sa+JQzRXe+TeU{D^zLh4G+A`iTgB#9uM)z<$JM z5wEw7S{d<+V1EGtyXFb-is47x%J>!}A1Qqxkp3f#hgUEf9thw!GrkA#Na+Is{DX{N z33wzt5Wufv{7_^(5WwHhcz6Y)r4Iz~D;d8F@JRUw0{B&o-wk*qJP^QlF}_;*rwH{A z2;lj5iF#`y08N6B|W((x{QPQtT)%J=CtU++Nv3GlRfYxe#Go!8s?h^b@c_vH^bPq|C-W%G3CZ>XE(>;9#@>mBqvWM+}z zgWm~Xfd2jU4x5>OcAnCw;oYJin^*MOJY~DQ@3nc#4h_!-ZQ94QQ^Tzq-X&q%2dMKJ zoMTc$@$>I*%GTp&sIJ<1FWGi1`Sa%|Csr^~cZ$^WsmF!qC-XTUsZpnMJd=lYCQbCj z&bPJi&$iAXL%tqdrCZO}rAbLUnxennC63%tr>i^6u?LMcM--&j+l6m<1 zbq|B{OfI87BF;Xi^8)xN^ON`RIIvF2HNrlpG~bQUpI6u+; zIk?W@H1O(Zh>QmU{q$tUOM{M*J`lj4$oTn@(+2|hV;SEQ84m>T;~2j(G9C!vM>2jW zG9C!v%Nf5lG9C!vUv5MB?TU;C0{B-LzdJG>2;iS(e3A2$K>f4%$uAiX%aC{+XnqsG z1A+9v3;bcQ&ifn8gVk7o#~yCK!FAsMLAdPvq(%A()k87gS$2E_cFtVE9bla|^o4O| z*!*I-pROP$Qd?2na}x7kBUA&`2>yq{yJ^>tj520 z2_~=Q?`((9b#!^3?+z`Gy?l@JJKHdP@H?J#b6(5e*$(r%9K7=WPU%dpK-u3no~B{3 zW4z`@4U3)ZHBaR5q4=HcFt4);@}fncbY*!_WDXmzcWBsnoy}qXooy|*5s3d9{LXfm zS3^NwH*3D7Kk}My)UffoPQ%9QY7QTY-`NiHI;tSAKFzoBTBl*-wOYf*OU8Zt&bGBP zOgUbQ-`NiHdgGE3q&UTpB_Y3lRR`YG;^&<^i zd3{&IR$lxG+&L7#vmNI39|d{+)L|6^!K(0t$pe5Z4X*`y+_N>$}7+BZFg3eak?p?&Ukm>qyk&&RHen1$o8r zI<+9Lp%5>uCPsU+^6JyDmDf5BwYvcC@~QudhLunKBOGo|{E+Y9b2Rwa`j2rH6he5r*wtqD)9<|_o~h_?kiRjDd zE%nsuT@1eW#N_*Qi0|q=eBD@lmz0d}O)>d?A;foE9=`96#rM*Z@x3f2-+M!R_vGPw zW-PvEmyGY5WAg0^@r6a1tG}8Mi?4i#EJc4cJ|^DbC`I7P75R>oEpV;5tz|1ID`Q90e@6M9(y(1>y{|fQNj42o2Yh&?!ykvZr#^k#( z#1}KETzuadi|-dge8pbRw_YRHJmDQh@l?4v<_UL#XTQuZ+yVKn?2Vy`0bQ=GuOA~5 z8=EJ1WB9c{&kE{=wgv3-*OSbUc($G=*Y}{SUZn3(w@N%q&)qEfNjmd}eP@Dv(@&-d z`Ii-xzcjY|cNUcI#g;$2p!^TTmVatN`TsYz{F4gG|7>je;|t1vEVle(3d(;bw)|v4 z`On3c|EJ#;YF~efE&qjr@{btiXNlT=e^yZb_}KEFDJcJx*z&(#Q2uO|AIDGi{<+jo z7wNA_m!HG-aVh;&@4F%1yx>b;-`|dEqM;x-p1>~$KUFJu9<-mTbo0K;WAgo2h;M5i zzH?&nE#16tR!qL{5Aj`{hwtQAd`ma)n;4Vt6(PRc^6)K>#kX|xzL7Ec&JOY2lZWr_ z^WwDM(#`vRd40V8YEpWNrS^9+Ph}#5bRx>Qk}!mTunnU`)Qx(TB+3 zcawa6st?EF8=m(a{CA=c#^n3;5Z`=$s%5eG4p6Uv_8;F*bzMxppA7NM=cl?T7GI2V zLB7%F^%oY!GylB)!{B)c=k@I`6qq`aYUln`ay764< zABeun$gQqEg9bjGs-fBv=o?Sv-EVX!=R>%8?&@I2^w>%TGYQjD8-#N_*5A-=77 z_+A@}@2ZmVT^f_`#t`3p^VWC9;@ed+zHg7ocV&q0wmju~N-VxtmyGY!n0(tqeDlp) zkBPr`u(N^?F;gXXeBM}^Z&T}vz{)<>)`iiq28f=RigfN!s}a#dRSic{;Y?=OZ@;@dqekS`TJsYU)F&3 zgY~*EYe4(K`aJuxRIXQGU(6B2_a2a@>u}sJzc#0SYB;~Hub*lSn|>-ZZ2I9K?F+5r zKTzH%=tH?*zN=t;KKT9e)~_Badu(ArUjMlE*qnmA4&ENK@*0Wy*tw1CXDRGw$SYb5ee=qT_sw_q!AvZPzYg+>=?{-D$m``$dHqJi=KpzC!{-0_5r^9ouks!C zMirOWj*{_$ykdC$?fgRH@;J$lUtULR*m#v|*m%kB)3ztxz|X-8GaR?m!EsR~DKE$? zhSx6&@|qFi)fD2@5aLzG;r4{|6X10W^J*#?FUTu~*Y<+E7KC_R6ykM$h}RtDwTSQF zg{@HJ4=))n$Sa1|Lj`%gPxEbl$m=z1_3)oHZ1wO;4!0+6<2!hbWnQaG#H-waykdCW z1zyAaB%hG{`hI|WHEe!>4{O-`0Jn3vJ+YDR;Bzea6yYa9JoA%ywcGSNmB@u0*q8aw z582M~v0vf*Ih5W;!CAT!+6YXSjZ^Lel7Bl7F>{B!xAQ%w)<}KyX3D-iJKx&Q5wZPp z!_E<*Z^pQgkGb!qbuPC{*lU;kq(*t}5?W4FwG@ z-GNlov_ZOQmZlX2%+jK98nO}GfTVy#QJPM|lBiwX3E}db*pL`88ihm?hH;^qT}5%h zU`(bk>I_k%xQ)0)bkxDm4M%50jq;uUSzf(*Rn=5?6(kww{h)8%_wG6OoO91|w|C#{ zO6c?0vibcDEqRrr&(DkSd#DJ%->3+`67S2==ObnE`>Y7RCyMaPUytyM6}CeBuB`~aj}i9r+ILNv{C+aR zFJ^iQ@q2AW_NJF857Z;kK^3oFF$b1TB{d&=hb zyfXQ{Cc-afj0*AVRfOO5W%K*DH;{6119zo$Nz8-FqLREXbQ72$Vo+5GM(liwdl_{EG=A$~Vjgx?Fw=J(Dr z`Tcx^U(8e$;&*jL_?=KTzbnh+cV~oO%wQGb_Z1c4x29}<=atFt+amm8W~>FQ^E= z@*aCR{paVG$?vKNznJkV#BXgW{O-~D9Q{s4#(8|%IkD5m{DSlTESXO!c|PY}!Grmn zXMX#In_F!Lz7d}si?g#WalJ>=W|{TeuMV`WPYpM^PY^4;Ctt{3%!NTdz$id z+K=8T&uxAz?rqQeZacpZw_M7Vg7>_Fct2e>-g64#eY9-6!wTa4LD_i!^0Pwn{cYKJ zPZY#kRrvg%0kqrC3gS(ajrV&6@wSwW_iF|5zNBotUnq$8Rb}J-OhLRIW#j#5LA*DY zjdy!Nyl*QT@0Nmix0a3f?t*ytm5p~pLA-~`#(Qf)yx%Mv?@a~q{=96w9R=|gd4E0X zcXS=3P#juR5bra2{pP8-KlX)JAg=%Kdtd2X@Kto5+tYV{?4K_0kFTfi{@BO+{z z+8^89FJDjJ{jrPt<*SVSv1DMdFWSmL`*3t0U{jo>-r|-y#E>AOGn%6|EJs_l;* zUh@9f7xc@Q?voAtyzY|?-WSk)vcdZTMfS<|9HLc_O8AXo9`@6g;x|Tvue|w!)5Y&{NY@Fmlfgn-4)?i-YY1leeW)l-!Db@ z-Bg6%R7Lo`sO9@&F_LT`F&S}-xEdny`Uoeo>MlzFDjGY zt_Z)y_Wh2j2*2{)Ryp>YD3jlX5q^v9`~A~PDiM!R+v|2*2`u>T>+mTgv43p$Nal_WgENgx`0T-M$@V^80}Zzv$5yYTwH$!mlfv-%HBm zw>QFXv3b^zcX*lnUK-)I*uLLi(vp4o~pUv%W6x;W^ zxgz`yFPq8}F)uc>kqryss;W_v>Zjy{aJIpO%exZb7_%EF15| z1@Vq7d*9{Ef_TT3jdw~xywl6ZdtO1jmz0h7oPu~4m5p~;LA*u2N4=cgsaMK-5P$hm zA;0tHvgtih5bwLo#{08^c>Bu6`@MpA50s7fYX$KhE*tL`3gZ2K*?2!w5btkF!`sjP z>5mq~8+*#`pMKly>^flf{N<o^5pSm1U&SoNZ`0{hQ^uN1y6?3b_G zgr0z}(!cjW&Bg6C6#VoY5pA`MwN2;=_$qz>Gyu_FaY|heRt=?`TYt`>wf`e~h~z#i^TE&1t5c6R&2vq}`MNemHdokoq$P zZu|xE{6Kt-H=KTEXs;Wt8olpdFL}TLbDaMY9a^uOD9^{8@AHqK{s^A#cot8%em6<( z8y&7r=sFOe$n?~lFVFq!vhbk8=(qZf?f}o2Mh0+o(vLn6pW^Yp<4G!?`GU{n<9Eq@ zf0^6|zo5kGF?o)kF3;T<`QhqX_{IURh4E(whC?PK!4F(iNVPmP`+ z?v4?9GEJHaIbLR_b!CZ?ZWL*pk4kQ_@nKjc9NxkgV0|>J<#kzd^}pH9`zsDdh|PwbO<6??fZorhn@{ihG#|jZlXP2aI1+ub6(#5&GcAis@HZ zA^pm$=j&3>WWkqFyMcW7pQ7~`w~QaSwM!)JlyYvl=u2jX*9iL?MhA$3|%PkWPo^6Yqv1`xaO-kwey#I z)^pYa9gw5Z;gruPf6nzXfLptk(*rS~$5o8qO^Sb`;2-*`LGe4Tc|OA%pQ)aI;(U*` zS029|{MZ}Uw2*%U{AfR`rdgh+Zr&<*E|Gj5o}Rhi#ZCvvLuE+TAM&r^I#UJ<&d3bi@;OUQ_Uxn#Wdyad% zN{0Vw7(S1Vy*YSF;pck=`PrR=r$2x94ZsI{ln(dhaJ{NOSv()gs~`GSs68GD;|b`< zl|z5@KUff6_;3~nRL>TZQjn^8nNjqIF6i~&$Y1ZQI)~$GA_grcdsuOb>31tJilO`l zPP{}F0nlarsk`Yn?w}t*Xim8e;L@XVsDuiZ|)~H_J1@wGcldR?lA} zeE7;&z;~D6jp9joe`Gvy@0XlDAjJys@n2f*=bUEdDxDW;+AL{}%I5)UKU}7t`4iFk}TLLNnHw4K~oF6L$Kk#q&MGcZn@B6zJm{RTNdeA-2N-{{*Q zaQ?OXnf@9HFRZW7Gn4z<1k8KA>T`IW_Yjo>UAQtgON#LtF0|9-D~Ml$2MU}2OI8U& zYyZXiJQ*9oaP{(-f774d@$2QM+b-wpJv>_4)B5N2RR7_Wc8;hh>b;D*68$}&P0y|V z#0XIomlip^Q03~d)4bEGNG~=A}(OeuI1$BrF#`Z*PatJ)9a1?|0dF74&VU zyvPSe^_$*0{eG$2CFT3$b0XxR`eNe|)c*mpALgHEgMWa? zaleM`R^qciQutaoQutmslK7_bnLg!<;FvFs_kh2KOgN!-9BoIlKYy6;Ot_4g;o6J!c5Ep+-izhv^sewSAG zH@TXAg!K^ZWAZe=6P{051wB-G#=Y-|A4@a&9(LKC4!(o+SlTU%NA+?5c$O5zBlJK| z=^yJU^bhuaEMo8fM!u_%p3g3#=b!jA;?w7u(X5_}emm9YdeZOE)w{HbDyB=#lGasD z^14dgJ14jgI_-Xc?fVC6-+|l7wOo(sfwe2_?m^-w?k(cysnj-3ld%g}Zl;&kKI586 zSacblV*UM$45Pf^WUgq+sQzaA{|h`=Ow{h&9q4sX{J%s}cLx#5c}d+J;s^Xo)F0fz zkEy(*sIL*_&0g1jjvpkdCq?Xa9^Wseff3zTx8|_08w| zr;}fPy(0IZUe&X>_LHoAvVKk4GpHxx*SbX=^XXPOC9A(L`warWc6AQldE+jVv+|uB z{$qg;{A@CZZ{wpFo?yJLe!Y@@>l@Uej_P&X({UPz{xp;7iBr1AyOLkdEyGme0lht&jnuf$JS4ewnMP4RIHvkr>FlV zh3c_+-$=X1y~Dzn>Q}&*_2)zKYNV#v6!_(2J?_=FNPOdsiBbiR78*V zm%#^hE15S`IPG$cr(;x4RsY7TJsyayl6jj2C{1G_z2B+wgMC3XRiIcIIzUdmAhC`&-Q31kRV@ zY}bu+%jit4mFMHmAICp35&nYyPeiWfccSG}H#ae!9_26UcQ77;957$?ILSXrld}Mb zdt&H;9v86BMk-fGkH7U-8pi+$U4eZTwVQ8>-3XapW~#!KV4wdMuICs!Y7qVtPx&yomzpwjbh(eHdj<38pW=5}k4r*df5&(5dudbJRS z{DlXEPGGWm!0x;3T1oQ8Jjb#KzsFxf z_3je7+%~0i-EnC@ohS8cH9n=Ke!o`eacQaFuhsaJmim2p?5*}1SrFhC@^I^qf(@ec znBZ5sE5R?fPnyxQei^@OBm91;0KYaL?AOj>1TNrH99fo6>1VruPiUz}e9qw%e3FPg z_qJo4uVi}yZ=v?w6yfiq1^DyV9gVc7?pF=?lnz*yPkj#{;PX=EXSH`7>oxdDt3- zx3`y5v@=|Aww+J#efqw4h1)s*y#lk}qY=Irf^YRx+4g;e>B{o^pyrL=PiWrw{SfC@ zdtc%dd?Ez8)Je|MIvVqrh)F-XQtj;0;%AewVIJx$)Xpa&{GMNs-=8v_S$=<@dE@t6 znm2yG!ui$SuQ)|qLWBU{NM%(@;uYxfx9(^DEzY@gwZxh266cdc;BBcqoDy9tD23ko zt&LpH<_rA>kMoHk7jZe47Wfqe&i1rh%8%C&oLR}myeZW>uAsDuZn?DJaeYEZoKMHZ zeTi2!>jlpB?dSUZCRx{YeHyQtek=6%ZPVxfsd<%8(~mfB=O?Kj52c|iG3+a>5#5vr zi~j13jDOw8O&tH%jqH_m#WWY^IK74XC9bbNpku`o$VT&+R6B-A0+xo?E#XU zwyWDM?fn3W8}~05{^2UnTXUb(XX6;^H!-~JX8<4bUJre$WjbvA6zxn^c>C&rjrc}} zt{Nw)zjYIrcWKcBzd`CZz4RMI-^}imj}m{-4ox{l`)E zKfeCv%P8&y_uJmT@GZE1rA1HOIftn<@oDcnEaz;nK4bHm3ETf5YfBN9-QHMcyWMcs+HHS{?bh{_Znwh~vbT%MY_}JlwRSsP zV!OTgDcx>|q}?vkeo2bMJ&%w2>rVvz5*^wls(8A}b1&9@Nof4qA0A)FsfntS+)Hm~G%G>ZOi_c%?&s8dYW z3TpJBl#bW&TilZcI-5@@TmR-Xq8eJqSN-c&{nPh9{CoJZm$^z(tiz*3b{2l=6w8&zJlKlDB;wu3r7k2DyK_ai_h9kR5+^i#^O!xs4IJU3Y2t{3%M`kX53$ z!8lgOL!)#&6pU+iJald&1G>@0{Eoh_omM)i{cJqja&u@N>{=P$__J!cz5RLBl8%)2 zNB_E;^;hz4hdg&W59)RbeBApN)teKNrca7rh@Ha((E8^I{Gk1Ze4pk;IUgRcwbOVz zypI_3Vws&nf95(#LC;m>gF4ce3Y|Jm?AY5b_3qO8_lQ0ut7Tjt=UL0#`R2Al^@ZyB zc^vh;G*VAn!Fm$aY7Z-fPMZ&n>$)iN)9DfBPpR5diE3hmE}Cx_d^+xj{^7ab#E-qC zzV~GFKp0YIDLtr|t zHe@%zznbRV!us1w_1XSDoBy!+)k6C}7XOLLFK2RS{duFb$KFkx#=R^5iYJ&CoF1YB z^$xuzJI~1TGem2l_XHlHB}~9KhT;_9pIAb4i@I{V&La6^-V$Yj&)WOLB=3ao_xG0_ zWkOLVboJW0_&Vi5sB%CpFJ*5aqe1 zZm%{*BnA6SKqv5kPS65=_7b1L`)Ds_Gy#83{i{ofpNzieFs^A81K9g^us@Uxw<{D0 z_1s5tPNiy@u0(7l^XE6Tvp%MRbQTq7^$52zihd-ymCn{H<#~6?Kaaae7t(Jq~k`5 zABF#)0C}Y6=iz%f@TEmRI#W`B>@^8}e^$~h7Gz9)_k@Bky|L@hAQaSh~QUNZ1 zFjBr#%RdsK=Q&#bNTmEyEq^Lf-sm|VDZiM?XYi0NS72Wokru2^MfbHWrgorzw4d#D zC`Rkp_1ykvV_(~kUZ17QRd8Qh{ViENgk2t^t;^wkZLcAH#yT1J4zH6TkMdvsSmAXt zJkPF^b%~sc?Q2_qgi2$b^SJl{=?;74?)P%LYq{S3_PI@u@c)d9NG~G$+_L*eBtB;M zQ$UO12et`+Px}70VbV@%CM#!u+uR7Bzqyd;-lpxc^{B`_*vB{c{cYUt^ap7Y9dWwQ zAHikgV;e{N4dS0TZ)Uho#GAqF1G$|Bdd2sFY-ap^>k-y( z+wYOL4}`imD0so}`(wNhZJdC1r4X3i2ZDYYT{UYZ z_3zrm?O*YIAa@;Nyyz#K(S0Dq59E{_aVN_)+%M;SAj+?e*U%rsg>l_$rOWuBv^@mYS1@?hlDC;eQ-UspmS#JsE&!#iI zmD~riCnV?meISR}j{K1aIfdMxF`MMFP4aH1JpbRf59Acv&EWSF{E^`Yyxua1eISQ& z+E4qp*Gj+4A1UpFcKcR4+D+T*DYu{C80**H(>lx1e%nptfp&X8x0}i*+HM{2QZ&Cw zeswyf`TMO}*k6>qe`lcUWYKk&?b6S4JET9Cx6Y#D@+WPbnuvYt-}QC zEJI|S#h)eo**T%EN${1w-jWi3^E6mzsa}&EfBGe?vs~5=za#qaR9I)3Onr;9vCi@t z>O()3*IB-YIG$4d9l$!vqXajYb(Y8XW&8c5tg{^D^849;W#HmkzeHG=>I&OXv)>%%3{5|~o#hBkut3Qf)UN7c{CrjSOUp9Uzw9eA{KU99Xwx6xD z?2++G+*``=6#Z>4Qtx+?*?v6g!T1UN?dW+-@4b@l6a3l;{MQKH#!ukmS=7(QxbY;R z3irQnBY7vhXEK5QvV)v5J^YLRgw|OO@r~l^D$*avIt;GW-tRmdv1s$NsGs}wbPsfZ zuJuHJhW_L7XDwlQWa=gFRL-tLZq&=LLLO36EKM!s-!>jfbx6HfpMXeR$02^6h^^q% zEf@L{RX1|pziU3%=Wm_MX=>Gf@%_|wzmwj^7qodxu6p(5b_dDnPekB&2Yw*G|ixU|&U)9_=>i(mE|KBxI=sjuNt z&DUyP&M~%q@_xg2<$2^>Qoo;dhGmg;phnQI>ke+aw2#{%@&f&{>3!#pJ=d|EI(9AN zG^#)2#>m8Q0s);amzMsHjU&VM|0?zqZA^F8PqcGBT<%IPH$PHtNnW{2x!g*=AEoQ` z>kwUe_+|lLTJ)xKz3|i7!E6P3ZuVYiJrDAP+|DE2aQgmL*uOwO!s}1apRm6CYzf&f z=?^Z`_hhV3-tX=B1>g4@WPIT|eyn-X57+Ts&5QoHj<0K8^vmRHc9V?#Qy{lu>mH4v zeg^njMB{(Rx!5{GTcrGaDsSid&d$*Z_7@QXx}tFQz6s8k2WEr!ujArO2mG6zcVK?c&J*wNJPy!X zD1I#eZ_)>i|2D5_a*BID;Px>;AK;%N^n}mjVZTf2%JtB64pMF};P24#-IAKTv-NyW z>S@w)1HeBI_>1Dza}d?fqqSAF<$M|KXJg%*%z$YC1=FU8!2O1ke9!4QrB3;9D@hUQ zvU7pQZ{VzVpz3vu->rf)==nWzzeb;TDxKIT1IxDaYR9jaa?{301vU?6?>(BFtseln zc9ES1^OJfmuj^BKr?fCa*h!eLhsOx_Q8~oD%elO3Zj@B{%;#?j^EYt5mNMR&w{zkd ze}(u;_Q%)Mc1958E6UHbvCrpnZbF-+ot${VIrA#-12K71%)ZB9c3^V1eK*neisG3z zb}?5#=VFK+t34T>%)L@S+U>>QZ;Rxu{cXH%dSvH?t{S_R3m&Li!uC}2Hi5hGen~+W zscxW0=nu@Lyu}C9_b=2xbh||_l6pRh@rm--vl1@QV&q_{HH+M;X=N^9UFCxRH%k30> z@E28UUi8ji#94ZNNXxhA^Mjgi)ck(U*K7VT=iTljlI}e!slFe5W1Y(7PT}9Br629r z&1ZQ3&Ly1oOcr_g_qEIYHEohELMss6eZr?dS@?Fk@6(?waxwqvPZqgZob)G)Tzf7T zdH5HKeEea{7_arO?7J-C_TEVC&EsY&>9?+BzO4TQd&C91nShk~L%85S-%sn07^l)d zqI(m=<*l3T-N^T|>t?VLs^_j{eE*gag3#6@EgnPPPe#sDe*YCzpEReJ7}3mlTuSBJ z(8c&bSK=eYkJ9BgC_kIIc+NWT9UrFsyCbEY5}uyBuwCd%4B5l@fCrbwcehQ-TU;17 zR?g*g+ok@R(OMqPm#!M^C$GAok@GiREvdUe^vb_lQg;CnPM3eRr0xP?)W2F%_ac7m z`R7ZDc!&0Y-Ba_ON>=@b>5bDV?kJJvU+9f{@8bI@JGXnH;IV$|xbtNW)XtMD^?c4u zyWk1F=cfMa0DV=8LT}zVpZ+o_k8ub%v;M!G^BIgAhBnH$;Q}e|Utbu`^tzmJ!}otr zamD%v8>F7#e7)fOI2}KTn6lsRYLW7$AFvnjRVdDUwZD4u&e;?HGMI77=TMKu$vnLB zT`GUxan^@mKd9{k)qSC^N%Sxgdl@rmekf7(Qq8OXQ~Xm@A8mahyPxI+*W-3beN)IT zrV|FYUHqJ_OT@YNNB8yI<8g@>ay@p=<8X2l(03>1;+fuMF5+UITch=?lKj#wBl(Ao zU+f&RrT0K936Fkn#m=!@I#mo7>+kYh?NYycIBv2y0^7fl7$N0@_XP;(2<*@^JCyVB zT-QnAf0)QKbxsrGPtdtKxL~Kxpfov5-mka!QQQQTe^u@|mErLMRri*Q>tw#Dp3uP$ z04MHe=fMTf#mj{saF09iA4vU?heZz>4smMd$*vnI`)k*Y^iDvZ!|?+99fEnTKGg$l zPitrR;UAN)>gaod@pkBU1Kjo_obOaW+1V^|G&=@=c7Y$)C-m9-8TrqJZu<_%732>g z&%ka*3AS75ek1*itDi5X|89ZpD;B&iI2TamG*J7P0_n+mCiK_rvTXYpqxNwNqv!oy zY#$3GAKho~?o<0%CeN3~)IOF8eQu$oORFOGF<@ICz4%eRjfeh{AjfE`@i_#D3P zRKY+k^a?le+$|LTF0N|ea%LCsH+T}9bEDs*G5c_7(U0u=Qf5c_?@N_xFNp2s+si?< zV+urc<=e}Cem+opv3axL`(bKV*8lLO*|P6Jb#V3UXP{Z|2RBeCaUCM>;_pET-8Ro= z?E(0!8NQ7X4+I_%fM3M$?E{7f1mG`a_>}{O2L#|RXZWs?;IWR6k|qbhpHJ}SCo9n& zz*kOtOknuIx5q?=Z!bw6CI{#PARv!X3_tkxIG5o|YmadKfI$6K48LW-^aBF$Lm7VC zfZ+iF`2V^X?RR*<@PGjP9~k~fN$}7|lr%X2{wD+<=;IVdlifdm^IXB(RWGT{8_cRd zfgAST&bpDcoJW77n(l}D8C~R{t)BtEe&jbgxIj5^6U@g33Va{bgTr*aD6ASp0pfK3I8RMg3rZMNzQt%UvM7mo|BBnr5d^5Y5kFo zFQC7G0NyV^{;8G$!vg~FpJ4d;1BM3#;6KIiO9l)N2*CF-eD8qa0Ri|O48L)}@PGjP zJ%C?RE%3L}4Z0G;*K(TCaRB-scw+s>pg%(09P|Sc!)2i4tRHf^xVD+mb6i7Q2OaMK z9eTgG9!USo)(Zf)j^J$H3C0ni++TN0^lG>0Delju`)-fsiQRh2hxK+k?4(cWB0K4& zJjS8zbjzP7`$JIQB}u}g`$ak%p3nBtxw?f@e`_PBnO%wp@dtP{j)&)irc)8%doke) z)3FWZMVz!=EA)a6EB~TMdGrTqzKi({mwN%|OzmMpT=#xX`&);vN4+8b8h( zl3*~8__vCjjb zV-WFb2f@_?2ugyCT=Am zzd^?>SQWKr7px8X2WzB$-x(NZCC_l&`VjQ;48*N5XxB2vS#gG+&vG3|+yMmq{&0q0 zGGKT>0RF#U0{VLg3=asv|B>MbAGdx6_@_YJdK`2NB5plKa8E|udhb<4Zw2GlI|yIc zf1WOGy){z4SlsFboo6s^)m12NO|Ed<+O@m1xRs`IVYyq}8ut{5TmB&JVs*$a1{1e# zgZxU3TRL@T-(^h3W_uW-I}D2H3d?ssjb|~g!*lqrk0S2uzM99u9eQ4W$DX4yPOg42 zkK6s$jXaMK#&bNfKYWSey-x8qv3)+wc!KZbq`#>7BQg(@eoXT+kJ6Er?|ODN{79e6 zz5u^ro92J2<@ad*SDN3i`9Em>Am=;MPjJ3dzf+Ui`w-_7BWTi*E*s~fpIwc7AK&JE zAK(viGJb|LKZhBwU#H)#ObZ`=-7O4g{>ZQUN6vSog^$jT{vnUv!@4g>HY*xtbTc{YB5zywL40 znyGoA+g~(G^Fp`3XpZKEZhz4{%?sWBqWPTfxtxLuU7Z(7`*%(j{mSYUTASwe3h32b zoiBSW>(gB3%g%qW?}OWS!I#rKD4__}IkI~6-wc=4BT@{yoPGx~ZymZByAnvhg?+YP z$lGsHxKWLGO#AL@y(=iSbBEl7cFIvX)$?^qk3U1;>^qTRzjp%qN<^bZ_y=6j+m|uF zCzM~+hlu?I_CmzXB{=NE>y7L?-TrdogK*)ZeVbyB*P%4gy{ul+j=Td#z#k`2&Ur1mM>){E`8~0|M|jFnsTT;Q;~ol?=ae!0>2~(`O|`2`oiN8&@-J-p&kDaDR+eEru~Eg-B#|m zRL*tmVFKLp{hSVZ-REB6BfReOR@yR^UH6I0x(~^fL>aV)>yv(7vP%4QDeFM@P9nPd z8pR*!`4L%vQmy_)_zkaPOrUygJqYq5QdnN2ca=6Sc{Y^`>j&Bk^1h4Cwam90olh&- zZU_Y!RKNTt zt-shhP+lB^)e+sxV2zZXfjD+ih2z*I(7))sSq0()M4 zhs6~h?*Ib&{6U6CR3bVC01pVj-_7v703Q%MAOQbvhTjPA0l@B9fPpP>j}>6G2A|DiJ!9($DWV4a0cU8BjFGG(PDAzIgxV3;#eK%J%e%VBQH2J zaqK}F+Ep@+&4NEJVL!tKR4y!ki(?=E^HU>^)eO>Z{??YYn}Ni!(SwO&GE66Xte1Ys zdtsf_p6}5(c5glB3yrs+@9SYIcehBoxsmal*1vD&V!RIr5WxF=lC#^~GGKT>0RB;ipFd!D zKmh*B48LT+@PGjPXBfVB!0>5`_t6cy62oLBAoF(479VE~ z({a|YcXPpV`ip(chtyYG5Ayqqn+Yz6Pa*x7OQ=lGFfOd8d{|GHK~MXnKG?;6%G)>! za#=c`=9gB#mi4o9oz7p~HJ|h0eR3QxIs}iszZf3>Tupew^-A0j{STLWb)+2TslxQl z2Yth3ykd5R@ePsA?fAoKhzl~Gh4*b6=zhocR|vgn<&y>(ZG;E>J<&|2@w> z@^ZV|IG?Ddi9x!ika|p@)TKoZ;qf4$%3|4 z_SSx3hsN;AKdSJrVEAJLhCin8vjE@GOVXqC zboF;|G4^}C^b_>Il;L5;1A_+y;9CK|k{TB9H_#2b62o+yShC#ArS!9e-p8cHW#oKk$`To-SnM`OHKkPZ!x32RZ z;I9|CzxAuaabqLl3D=8t&TzdP=Q@QB#ETgHgno?Sc(H`*PgX_e!&FapiQXlv zZ9a^YmadNN5*Neu+PcaN=-r-WjMwd+FKJrhlAX8j6mNcfk@!(4zU<$Q__CJqW#dXO z=fiR3!zicUuR5)MrXJ5bLW9v+r$hajnTiZkRG|8uh(>fOAak))%CEW~bL;p_w?=11Z z>qg4^MR>0W9>)4(u)mGShuV7^>|`gf(0y@tY!^5pp<}y_gLdr^{XOkCs9o@c@bfrm zIp1cyU!4HG5_`(_vs6x-8@Zs#8T1l)`QMjQKNa@JFX47>88AE`ps!OIe*S>r0Ri~u zF+8Fk@prm@Oo)C!0Ddgs^Tr>tf1va@aHrH?MjRN$d@!1R_&CA(5blS>2+rbw?W@Ij zV=m;O=N1-<5A2uwq&~Da{JeeNF&rnpLf;Fr_e(k(bUdA%qxjvJrDcZfpzdIa{+EpXv-5260eYx#k@rnck!w)_V-2(VLJwN+#=#9(= zo6CUW&{BdkJ+EXOnp)vFG`_?*)Nq#K(8pQ_7Ka{bBt5BM9GV0FqU$;RjfXB~Kcw>{ zr|YMsMSn1Vu}Ay2&Cshd;?Ow^KlnH_n&Af@hhl)wv(K|1hyF}sjKRdAUl5$x=V0Q{ zUumFnHsjE`GaQGmfgPQJ@zB3=`wTt~eTv}+ABR58@Pm&-I{=@j=Vw0-y`T9QcpQ2s z!I_>{G7c?yMPa^f=8~3}jyJcjJk!3dW%n{7VUO=qC0~EJd>op?@Pm&-(*d7npJzV~O$8l;7!TDGoZ07K;?VO45{IZRT+#KXQs(3E z>eZQ?k9#}p=M2Q3|9KJGW$^Lmrwl*%`15myAAJ1z7U1*r`|QV`$CwY%pW^FXCwQJM zyiW8G!I^$nGX89Qd1d3zZG^9s_~WSD*@!>S9$@@ws&M>Cf3URp^FEX-V_j$i^s0>b z)5Y+Ek3ZcEKlu2w4DfmOdG_PaHK1b<@n{=Amkzr^{tL97Ekfc;_v-k&{N z;#_FlU2Glb!RJE%rnBFw^Ae9}+xMv~kr-I|2Z+xJ%xbqmwl@WJ73B4*K z?xY!h@Ns85!w)|0YzBOueV+Zea~J3sMBH%%XZAUmxN|qRe~EEtiu7B3JFli|E#Gi% zuB6@dlBSMIx@Hfj{{=XcMNbG!Z3_Pq?*f0vQs{Jn=mIKRdA`>ba)o_&Wc zqx<==PCs=t*?qS>$37@fklCyG5p;g@DZ-<24X+1Jg}(^FfrGIBXeYRE`Q}J@a2_t- z6)8V1QXUcsm#5)o4*oHb@(@M1Jl3_t^qfQGU8p<+Q(jRR_cJ+yE%Tf3Kw2 z9~q~gkmnw1Kcep(MfZ_E8SgJV zV~}?L=NTcpS3M5PZ92&*v!4FY1-+@J6nxh}Zs~0-PuC~yVDBq9I~S>m!Gd#ZGPFj4 zD-+ni$NfBaGpvBxrw7&pJ%sg9IVdk(IG3W41yqN=i&|Ph1iqq8-`w(oqXl}u%|YL&)QQv=fmaxjmm}TL3@GE zOJGl_{VccQ^BRx}wPT7C-Zu{jz<-GJ*`*HhgMq*U0`OY^zZP0fslFHTWZ3g&(6O1x z7|=R*FTn+Id;s?RUbLH@-$37YWPQrov*>{zwdV@#D}01v#+e*Xo;Z)>cm~FkOSyeo zL{COZJC(9u9uUy8moxnQ0mB0V@ULX}B?E>B1mIr+_`Lq=U5u~v{j=roD?Fe1;A#h? z=gkCXdS1!#EO5+Azq z;=>U3M}uES`^9wF{eH%K+BlFF{lk8c{The9!|;P2Pkxu-2S1+tH^ArF=h+`m9s(Vk z2X3DqBRI3q!Hg$A|31W{633IxLZ6+3Xy+}ui>moSV)zQLliGIY@Ehd3*O^*A)b8`C z-Tl_1f5j8@Q_v-YpUgaq>}9W>`CT0H9sEK1DRwSw`XRB~*h`sDI zt#&?aL!;)8O8=vwh11}C*oGJCa~XF~f0gT}c_%G@Qu8)G^tAjzeO}FJNBR(_oei~| zCWa5?_73zWEqahTM>^)o*m!Q|@VP_KtT3P88+vmc-G|;xW^Zo?U-lea;V*j* zuJD&V2UqCJo`Wm&XV1YE{<7!b3jf)2a78|L4la#VvJ}$lMhAT`5_VL-c4(+gzo}(Rp^h~nf9TEqE_bK%|?aBBMX;*41Ty`#M+@nn` zbh)&ipWC44=cd2H`tLVvk+_o9^K%*`dX8?xE43b> z-*1?!d7o@|AKc=w>6q->PXM zM!|zF<15Zkl1Eix{pIie-Ok0i{%hEtPICRO&lCAgCc@|{b}n!#CH~6lqwgFG{0@u55PpNn4jb@MsjGmJX>bah@X{-EN)D0x_I+yT`VGfiNM3F7!{+Twer~pu zH$8WAL_ZUHZmFBCa6OvdAt~zHNOqIpS$3-TPJy%bOYo`DM7NOXCG~uE<2z9;dImhl z36ISSn*YcBYv_IyZ_<=ft(Y9$K<+#CQadl>0oCt)jgUU+nXv2G zdH>1yM803s%!%i$-Qeu#T0u$!$cLLn&Ig7J=XHo%hG_fD=3?yc_ecEwe}XQ>J88(D zP5}b`5$P9)h+YSJABR>@d>bWr3&|gJnExAy-ZLDvIWDwAGN&D?bM=3Xl(RT*`fvJ< zxEAH}OT=d}`zTcY3nevI62Zh80POP5K%#Wji?@VtJ`(ueT;r#C(J zy`{^fqvRTi5xVgF(+yA18%dsb`)8gtW$7|$;0JJnE;m^mMLpTu-yZ%`3+^3FzvGE< zYakVB5BiT^35smEV27cr*Kd;C@>sP84TyX1;u{${6BAcvuBMA6^;_G-k7$1u@@}Sh zfOs;2ilDtwAMU?rEBPrPr7JP)4o;n&>ry9lyUoILj)K5sM$Ihc$8q z%SX;Vg&tM7KY;TO>|7z#e;bATl={6yY!uU#N`If}?`ilKPFJO+pMPV6j4xc;zVEV) zpS$$0l;1s?|DERdaoVx>2a@g)|CvWmH@Fgc+!UfG8GDB6rNBqq#cgkwdepxB(IO8U zCqvFGZ_-zj_ePR;+*`!;`FAxke3su2a6ZfL`#7KF_mJj|-@}?We&stk9ciK0#w#6Z z;oH~q=JWXPV{*9vG?&^3?eZVw3fyjqcNUkHjuHKg!b2`?Zj2yNIUc=$+I@@MqH!_P zS(B1{H-teK&SSw(e_d`pjYUlCF~H>qgXa`>Z2(hjubQ zZ2eTzZ|KW&$)85`!uq3#H|+$Ea?gR^SG|gRGJoJ2=^pKl~k%_tU`-&n(jqPx(JT{CDMt-+=Z`i(O+J%Ka^k zi(x;!ng+~&&wluGWdDWy@XRyphtVU*YoCxGJ}>0=o(lcpks*4{gdd*#H1WghsSjiJ zGMN7G8hY39|N6s!KmFl{(B38Z;m^?eq3PA%V}H1|h#y|R<;?bnC!WR+-$+XvPo@6w zH6eP=gde_zPx6$)e{3b}-^H#^M<9WB?R4*ie{VdcJp1*Y&!(ln}B+aKKs)Y`x^QOW4U#ryb zMyZ@yrT##Utx|t5{}=4Lna}u_j+J@#a6bn71To)xII_<4v*$t{k29RxwM0_gHyiBx zAbKIs3I^W)>^WjZ8-`=P5;Z0)KptF(Sg86V=H*$Jjxj#zE8J+$pl&13CEu7kW z5N@>kiJ5cdzJ4#mpH zao!C<`nW^z&~{j7 zOY|J=#_dG@oZBfb?Uxv;er~(acX6k*Q=GqIAozhXig#a^?CU|h;ELi;#&us7)rTuN zRNITzY;ZZPZ(rw2IG?$W6L0*@k|u{<$$VxeO1?(#uewz7s25E;Y3LA-wt0Cgh}lL; zub>p)Kg(Q3e~>Pb^j0#PM&u<7dW)$X;F3dM#^vGPAr~o4`yM8>@XvksPUqD2k7abp zap@GX!?1l}zYXvli^Qon{e|pH`K5h}q6ex^u21yJ^q^*rP;lc0Nwa=Z^laa%f8YnU z-+laYDVMC8De|&-tbQ$!-*r;XpC|s$h}UU==!xwi{1F*hCRPW{AJv$W5QjZz%Q?==628f zPSz;l&)O;aKBno5?Q=DJog2gsIu}ZNo(`|Qk7@MVJ{kBKYI^p&Tkkt{%KVqrW8W3( z93}OE56Jm+^(CupKbzQF(4V+R_{BbxlTm#mlgfztdbUr|+AHj@!120~BKO1)pAq`4 z;*V^fTjoxwr$+4-{Zm}wU#d^(fjpo&8Er?~U*z`yD%_tGeIB<`3@Y zlAqWaPiVd8c-W~6df!TET=$(`KXkN*S9X#^C-5CSKg`d;os^%*c`<0vW%m)<;*1sW zar!OgpGUeFXXnX7P@zAZXc`mZ*QLp_jt+>>~T{7X5n{TIr=g7czh zw%=@dmF(X{dDPQ6hyKuIdY$!u65q{UEnWwH9716@v3uad<*Pr8;2__yzMbh_~3+n;3p27g)7H%3WX8$aayaYUO&9Rew4K%`$l} zoh%*ILVlz@;z!^G8C-#rC8F+P?~{+h)9G~J{N;|=Q% zZH(0a%254r@38t&k;l?HQOH7aY>D8xl<-8`-S{fh{=!G5eBZB?j)r}g)USn=3!UI2?oDL8-;Oev3<#=#??8P1;ULv+j#tpIm@Xn(=;E-nF>KN|&*u~ydF8>%u z++-{sYtiyZv*kq)-=_CF0hoxrmg8qK*2{65&IzKskOQOT`XCX&!~anKOX++i$B{&A z3Hym8@rU?s@TqQ*XHO%ba`B-Y@L>cQm)9FfFRtMJMls9)l`Un}ENmx8oV|0qsfYNF=hO@t2U8NJ8M`9y3U$CqU64(1p2 zgM+O6jtAwS3CY+7?k7d{3~-<%?uou6VqM;Ix%?M+o(a##)Bh~qA5sqOvBd+0$=DI@ z51`y6`kyU#lyWF{pNARZWbCWn^C(3*q}g)cq#T|v;It5Zc;He^{M@eFmyr+)2=ICZJHny0}8 zUEt#qO5@&xoKMDH!jTtz!XmSLep;WehFTp>E4L2+*jKSzD=OjaNIF)Z(HU?aKS zDt33l@PB4MUDM0Ay$o9|#oZps!*9Q{-a zdWHl2AjRm9d$*O050;*l|E&xMeZz(O;(u?}``Z7a`=~GONgzV~u)}QqZ{+fY_~!ly z!AtwB;&Ol=MgQa8tAjlBA&c+2;6CDA&^~L?YGk+79h_P_SsY!VbXq(f-^9hdRZh|a zu@Pcd+K;Ny=QnPa=jca5pV9wE>bGY5ndo08tEImm_rxDW`#a(Jgxmjw{-VI!_!WGk z$}FE(P)_{Ll$`sQ2KOiC+@BrXZ_T++opic@A08-+U;IF!cELCm<)mFMq@2JbUgpbN z{fpYg*_XHYzy9Q%EF$kl;wLK)@yn1CFh=E)?Y}@OcrNru9h^E{@0BEHodNxRn}4$Q4g0yNBwt$(bK7)WyT|nVHQZlDzZMh%emsg(x@_v#_OMN!);L<{m-yq{p z7o5YOdYKk}{07m_LO(L>KWMu`&id(o$|Ig%Nsb=roc9#o_xs6vF;0{5id(Pr z)=KKuD?hc8y7el*T1nk{77z8`Bwg(_vH(pV{kpmQAn-$V?V49Sb#0pGgw8jZF8TBp zmY;9$;ib1}zEPj=(R>T%v+u9#dpo2YXh-u4VLL{XLmsB(1puQQTmCk9J^YaOMmcQwA>b8&+GLC+*@94ac~zu^Jh&Lzo_p) zqn&UihAMq?1kmE0o!jBteyBOB->oaf?nDhKJ}%?D*-dAw>~{&`Vp^X2X0O3HKx)sy zIY37QZxH{Eavt`KcpkRr-XihrO=QoR`4a1%+evxZ>bhU zcHWNlL*f6AMEaLseSz57JoR6|VCOg4`6t#cu*c8bgLtm%IMkddpBSNZN%PWttj5!I z5@%hX=#ANxZ~jm1(Kr96_UoJfYa--yMg8Bpk$ZUlAxRtfP;*$`=%=8cdOX7C6Ep;I z+k`IH*Us|H(j$J+{DWVselws){c1oDT8sK^z0^o_b!$HnbWznLkI8%=`wEc9cm1r-u>+OEiD>T1fpTld0_BRr8P@3Ie zv4_iHU4{2Ij?i&h2ZPc16lT9te|CSP)Sunoc#!b~`?ngTey9DarDO8i#5u)^W+}IW*Qk4(}sGKiH*PxE$uW zd=TFv`93os?LJ@Idx@kvE<^kvQ_k@-#p1_q+Gm(qL51mp-4RQHAK$k^ zBH<$Ofwu?TbIm_#dT{-b%r93Yoe#FT&W#h+MhRcf|d%O64Ui=s#0(Tl` zZNCcQ$MlH(4%7Itf#QPI=j(pw@cDLN8Fulz&7t@~&5!$uVImOQcatAK#7?sQTJ3$1 z@x%2=J6nG;=tt-Idm@;wY&=l^SR3j`6Y1vn5s%>S3&o?k5xKSI#3RwaEPt=%db9CJ z{eD27`u!#@M)Zl_@7Z)6-{|(P=M;27{}RKp@rdRC**cP&-y-9q1&umR((%#~oex~B-;Z0T{nw<- z2m04a|1(%0Yi6`w(e<%r8P677AJcUxJkJ?FMc2npH!n#1gTtchV|nAJ-As7)Jy`J@ zJtGfE|1UIt!aj;p;?*haKMakZXlg7N#}pqw$%LK1wTQ6D>5MIAXznkI<&CB6R44=elurFbZ@E@$7juCo-_0=&#Pp~h6bQ9O=;f+j)3+AuC zCG^|Af(H4%M|S>N&*u#GUC4S@=T@;>%r_#`+Iw(#&j6G~=bgdlSbonylvNt{~Mc?U0&Cgwyrv^EvTS&4|X?{9gCYR*!A4)m(YbK9m_2axwT2u}#DhHKIRu0g1vTJb@ zUdL3~SJTlf>!SXw!$K!MI!%{9>!jxAX#RxcC&)Z``1=lMFSlLz_GgG3+;-vHpCNLf z@5?Z}KSSiux%s7x*Xg;=oil{6&L&Z;o|N#>(;@Bb^IItNzTj+;d*^zQd*=d16THvm zH?<4iKB3odnyY!?$8Va?d3%o#b|@Mx^X7gNKMvwJ{KP`KW#4-o%h+svW&Y?_VkDM3HmWj$Y39EuXccyZOGYH>alF#Q6gwMl;=U zPZ~PaJW#wF7*9u|$fIM@D>(0(ujAC8rFz^f{ct-6!Zly5&sC49IoMv6u1O*;gF*R`LB(@fyD5(B%w= zdRTv(Q=B*auGwk6m-RN)yq@!kAHS0QR;0L5<>(3Iqa?PTb zww`YDC&Bu6Go$nHetRSRbQ<6NdD<_WSS$6-+s5@f^{4*4Es~!g@P6wi$%~t!e&>G8 ziy!b?4{BcVwI0&E#!)@D#M$}pO`_lQ9d|C5-H&lZ^P=D3ei?N;Pg#Eme6|y5h}SP9 zSLpORkDYa!m|#2Cs<3py{NRP;2kjg(_{rO!^~48(^zqmK{NU1=&%#f7F71ZrAA0jpu6)feo_p8QnIrVM zv?HGX>t`pkliauI&tsR)q>dq77QgNMGL(DtM^_%jv)8`tHLn|I`yGfK*!2VSA8Eq& zS^;c<*Ir)j2GeL`>*&E9A@-w^9PM+aP!oRU$|GejKa> zcWByz&m(aggnxS<-Q6zutUUB;>bpqaIs_m1g(gGq0Ey?5=y^c@C@BXy43(ew+xwWw zi|*q}==X0DLmEULLnbm^aen)c>L6gqNv~e}4o=M_awnO7T>CMD`5xNO3BT>riGH_iAm2l~ z9P(Yy;_&SI6QKVA!XL%^q<;^sQRsX!zZcaT@ptK|FOEFC3E``kGIPozY*oNemdWb-8AUsA3#P;VDE8WANxMb*WY@W<(-Uui3^k>C)zGd`yN$J z+CQoZ#g}jV__=*Rw&dU|@AkDnhIuTOkDiAD`Fxh-!~J(^P;Nh@N-v&2kNwvpOn&&B z2an1*{oos1+sqV`yi z(xjL7N(wsuNCBm0i{yQKk5Io0lwbeHrT(5q2C(=%Uhy7?t&UOkWG9E1X8T^I)!VsQ z>cM#}OrO>_{!Y0+ZPgnXzpwq*D7^K%!u0>B5dFKP-{)LABhKezi}2A+z;xyFaf9%Y zRz5~^F|X!!Njp`3#raqz_;*Qv)A$e5eVD4Y^Ep9Z=;|Fe<^z1k+Qscvebnzij#oKO ztCx+JPS3Th(ff9;N=E5LJ3k0Hyl)1}RL~em?(BirX+cx)Rmbu)O@cMBaS<5S34* z8u_^%M@M#5&-r|P5O}BOY;=lx(0bcRI^z{~^$qU{*cJIZG)RtWGU_YTN(&Biz7k%ik%o;@XLSR^{GFjvS&T>;N|_bZynlqgpN}RwDX-g?R*}~ z%i@KNgOV}*9%>L*xR?jL^e@nxo)%_5h)2oTKXCjod6@mU?nW-?>wCcX{v0r({edse zr+ks$NOLjX&s;3-J_>pD6Hk8liy6~^<-nJIaJavC@;j1)>0Q_kmgmUlBoh?11AAW` z{glwvYva3*X&l>0<3khyexxQZI|l&m8bZr%|KL4pR!QF9dXnRfTT@?z4%y&hb`a-NaH##(3%s?veP__- z-)oB6p0V4anj;~)Az~` z#9kx)!w8?99l|&EEpr@J`HjCv?oXTidj8>dYy8?G_l@2l4u{&~Hy2Sn+aqx|>hH$Y zA7upAURnPk{onCQ&$O|!&Jx5ky>Ia-96ygyeKq$9UDhwO_DEEND{5c!#~Y+vczimJ z?8fZUA4>s}F00ocD}lxQv9JC2U_6@^eCYSV?k(N|eaXSZAIDDF+l z!yo1|Oy{(I>1@rz!*ot>G0drNVSJgU;ph+*v;^@0^Jpd2(dDs=szlA=(4@(H`}{ z+oO1mUp>dq?KQr)7N$3XHxttPXNB>qy%@gCTB$GY-JgdyN1ocB1f4@5PmQl}?*n;o z%%|#eMwYL5zRCFf3*Pfo`kb!+1ab_{>3C;h`9<)C+vP+dyaB$q7sjXUZ2mCZ9zO>@ zYiB*DB%jVrCE*Rz`Ta0n?SDI^Gt*)1ad#eGZVzkc+oc@Z)$1QJF{KxVZ8!;!H*vgtHZKs*stKN6Iy@)a{I5T zWY=JVE^Fs79d7^~G_KE~V|Dp-90}0{I(|%am>g_=-}(VI{~XARhylrfy9V@8e=mnV z{qAr%aylNN?=i^f8Wxjh>q6$gY@NsEY3aM#Cr~oj|6=Ppx}IR;W}A<-aTo31P&lop zRpPGA=lZQ0XU-wU=?czQ*{u72M;V;7PZmz&MgS*%6!QCLk{|SVBY{HxCf8@u{p`3+ z*S|OG`8xN=K4PZ>HovW&E4KcO-zM}qJy*wX(>Seu-ER{*S64T3g>J_lwkLOq-1pli z2tIv})^F4P>m|x}+f02f_4;kH&cC{Pj@)lHJeO)->i64h-PrKR`k9-ccv@urcy;x4 z0%z|dx7?+4TOi*S-G6zG)?0rA|5#lu@12=HLq7yHWp+zB%*$cE&*DAW{j0}uAs*#6JDc195FPqqCuO@cSrUvsDMjr~-JJ2>wGsr9!|-(&Q?sP&h^{tWtn z=Z{lt2+onAz8tPReGkq%QT<$?ath8rQTaCUj zejdDwJ0uUhJE+|fd`c+cS2-tGT9lV&^P=lHa=JRT zKj{gsq-u-Bi2$DL3773F^OauH?*yGEf(vv!0sYbX!}j+Ex}WrZCGnk0Q~dUR&H1?Z zOS!Lf*!Mb;6opYVu4#s3hs%k00=-S@_draZ2dbXU_V@sdk}mWg$Q>{)O2$u{DeH#T zAIACB^v}Cxh~A&gV4n3O!Pj+Yw}oB4tf(60&G`$s8nC2qR4?qDhQ%uX zKn^Nz+b?|a`Ij-_nJa{T#DizjPuu5X{`lf6#L;E0)N+)CCSQEzNWOvnc_f}w4^Zy^ zv-d6lS{~Ki`19`aE(A3TN!~!#5Z>hy2qtF1a0wQLkP8wu1oLJQ#jp^B;EiQT;Mqs( zLSi7%DkRlV+UhQsK&&*>{v%Y4i}zS<#ZU1=jefMXntH`MT9yCrcP`H}@3XtGkfe>R zld$v7%$YN1&YU@OW}dmwFV*ROqf&v`0B85y6(d#P-jDM5_P*qoD&KXIP40sU@mA{W zeT>bTUMc83EZw(jc<(D{b>jO+)3xHeT{+U^sDk^eNw@dAdW&~ED7JaPqL#BIzuVy@ zS>;E6vU?Nb2elnWv|OriJ5}B&H*5muTQXPUO9QlFyxz?SGNx3Zc4WU*ywN0+7R zer&&=9`^xDySO~_T>@hCdM-7)FO_>+$6VT|`p(x6{XK(XqCteV>EH_=zRvL_=V*s0M&FV8xxDzg74_lp+{o6Obvaov;kX&-#-1lv!(Q?Pz^FN^PQ z^nIvq&u8yVDIUrrTfp&NHcjoz8Pk>`7WLRDp4`(xINxVWdPHtETEFiwIC$*QGdir_ zqn}Fu1Q`8N(fa)W>-S4_ACtd-=k@H);oI9`{hsqfIO?AeZ>4DcUdh3JY3uiD21h;K zm%2;w@ZBfr?_)GvZ}G9|yVAg`Bw_FUSBjr()A^3C$E-zWnjqb==3k5QDRKTDLTvkZ z7mZeh6^Z79E&QE@7e*YeK zy6-~y{wbFi+Eb`{)xNQp+>_0p+}`*0rCwT>lRq96=*zAS<@YG~OM7l5{1$tMvSo+b znXW&%4=!*WBd$`pE!C*cug+xv+yI?N*Bkv4LBHE0mD*alk2r_MVUU7>u5cN|kW-Klgey2APm8y7A%dm`SYdVIt+l z8rApqSYmdt+sWPzr{vdY#S`1Rh>K<$zl`2^r^?x)*~TxcSG-gCwrF;aU$$R5-lh6( zgr9=~KUvdKt>ZU);SBke)zjLe55Dx(zn;vz^`AC9Gv=*h(O=zu4(F}!0ew$)-s=0) z{r$z*`hWKdl^4ISe=MFup#*UJpdae3gV0y}E=uR?>0D2yc>XX`@afR6O} zdsTj4wbPe0sQicZmG2Qdwfxhbw{FyY$uQNY-mhK1#}BFg>8&2iS--O8|L@#qx;Zz# z-9)-fzdV!nnZ5;bnay`jf1hc-o>NiJw4HWZJI&Je;JBZMpGdxp({%q%Kso&z^jpf; zJS4e(WBi4pZ~jR#g!>K&m%T4FP~L?(Tqw!AN{0&<$;#TY!WHr!Or>y-ygx-VwM6_7 zGxj6AmxaH4SE>%b>0cx(YNf)9B)(GEB5=${_$=T1C4E_8q}cT(yr;w-SSf6l_o#fo zPx#&oM-b+xN+?F#E&qk`Zc?f6Qkl0Qg>hNI&B<`tL=EcJ3spPo)qG9pn?~A)NB}Z3F|{ zRCy1pQutGuHxLd@i}H0`trQl>`%k@1I3U;j(wdmJwXu!C?I}dQ|ae^w>H>YnkA-oOW^DI99&eZrco|YZ?!1ky8DRN-@pZ(pR$pbGDJy+i$*|K#Un_pA! zEyNr*d!Ok-0ql*R?8hum`!jn>)?Q)%1&F|@{y9hB*dEk-POrar%6M`%i`V&%%iqc5 z;B3pM@Y3g3hI4fnrnAXVT~k9|7-B=aG+b2tvo z102V(J-P9H!Dx(QI$g=`3kIy;w;=cK_HrM7)xEnmze(=}LH??Hqx?R6G7T;+>%4*c z5UTFoU9133cc1qy7`=Y)uG?9Do-~=eK-U@U9{3*j4%;2A+YUi+OC%d2bcXxB1W%s+I(-OYV`+4u(s`L2tK3$t%KFRyt z{l5FSkzD6EHA?*Sd;5?H7DmP3`h7p|puX?tJ(lC!%elWSy)S-_*0a&;XXB#p2N+`G zoUQj~_f-jbpzmt=(f9qlYM4^*i9D(q(er*@m@U+&zW(m}aedyFG}=B1J6Do4>ICw% z@8?A!A}9Cmk$Ur7k=}=>`rFSP`8mxb-Ctwv;peK;{Wb@be^kbBzW(p`;Vc^7_kHn$ z5*=HZk8=Fnpk0cQ-g^;mUtHZj4aY5P^w_*Hl^=fx$>qz=BRM@8eVu~G^-OlZkIsMN zt`1Ar^{wn(C0*Bw)BAmn2wYwt#a%Nco_b=Q)oD_>|HNwjU(VIP^hf=V@4IS``M6B|FLqHEtpw~}!noO&{r^_T&ojaP z-!l2>(f?a>@^T++9P0nG`>Frm^0xn-_W!;d-~Ji@=6&G{&@f56FSetx*~?g|5f)d9?kWi-Ix6F{zbnR@{ji~ zih97kw0Fr5zmKsQA063YDg$02@qfI35e6h&@&|nX;)%S2kW2*eIEqZ z83(*GIl?yn#(x}tWzx_j;|1fNweZ}(VEorl47n?57@x*}WX2F+z<1SmKIhJ)p`6CQ z*nq$B+9l-T|7j1RwC z`91NB55IT$eesMBzmp{mo3y-%wyy8*3r{q8xA#lpiB8`>gLnGWJ`TS-?ZJ1Zq+x-; zh4I)LB?y!b>JsM`n6Gk>P|s|SBk4kd;7rXgQ=zIHgnJC!c(gOYtw zyDW^)p}-*LdH8*S^Fai$Urj$W_&JZ{eC0!W-^2OJhxERO^n0kTZ|BcE`_@~E-X^!ubr*e^%TR4Gi8eRm-ozfk%) zyGmia>?aA+xuc{QVUr6S&%-e-Oy{SyVgzF$7tbAI#pu!=@vM*U(^`(-W&B%fekHmX zzpC*=L;yd!NBr3mU+xhPRStMP7Z=jWPpL&YEl`c0J*X(sQXPN3#FN_Uc<#6H_g_Q& z{9TmRuZHLTzoKxpI=(^Tb({?Gu$_wdk1mYICuPJ^Dy!ouC%!+#&n33l{`c-H1U#aB z4p&ndpg)=^#4uqhwHoGl@o6-bpYLP%;pZ_-?(6vXWrV#P-!JRuXuVwK`+Izv?*V7u zvHgCDc&OH!@OyiK=Xf?PH=ex|BH(zLZ*CCwd$IlA4ad*##H<0~zqcVc_tGfUidarE zCL4bVPtFs*X>3-W-`f@2`0n-R`Q|d<*P6cz_ds_bOnA1`F7Ee6Rr`V`9I^tAR2I^6 z&M_MmZsbz+yKhzhvZ>mjem}I|AKg7h)0d+;%lNt0{K*4qq7H=HM&l1$F&Z!a)a@SqZuyX)W|grDIViBOimXSvkQg_GbXce4DXmwJZfABEpG z8-L)ueD7C%(@QQ^u19K43B{hZ@2KA%aw?Kvgcg#_nEjpsc#c@ z$@y3Q^7hzka>_7Wv&ma!fcAgtIdp&Ahfq*CM3|uU)-EvzbvSQFp2MTOUN%nkf}acU z?}?X9wfL!$Ej>q*EY$g5{d|q*`8dv_oKG7yTXYLMD_l5VI|w+^De-I656|K7?5pq3 z@cmqUpTki*ne(l{b$EY??R?Ioe(!#ZLUBK7XKoxi`y$YJlJvnyCtY-D6#!!KCZ^wk4iuF z`wC80&mY3Xayjg6T>s$3nLcc>@oZV`S!(Ck4wZ4%@0UDWdy&ZFvf3$X@7FF9UPcN+kLbAKwp zj<-^KtMHF@!reJLLGAk2SpExi9#H#2od?vm=sW=VI&$=LTq#D)lCM-dO6LQ$FV^`0 z;D44YNA1cR4SuA~3upTD-`QW&ZfqKmEGYQvsxF6H`K|CD+e(D+81H5nUK(4=EGluOois+?&YjWi) zA8ft>ynhqm_4{C1US}?!&PQ|rWcssm={m1c#mMxtbNoX00$r@V(lsrYU;7E|FipQM z$X}G&YWyv^d>ny&9>8*!1o_A(QbaxTh0$66CfvJ&dJ|6PPrng;!t{6K%2E3C9tWl$ z%H>!7{4~w~XfFRKq0{V&DG0#1UF7=r_Bu)f;+Kdg=L3%9+V>_jU8zp_wqWaM zEx+RDb-NG=NBwe)cmVVXC_Lt$3&r8`7H>Z;^6Kln$;C>SkFR9?_c)!k$gYa-t$2aoXCKIJq&Q{ziV=Of+wNKpE=JB^aS9K<@#SEn!K;`@7`~S=X+2Xet%wgFWh$- ze;*2i^ZSiR7wO-7AOB|U(`@mT0wzCj{!XpiFO?dNuiq@mQF~#C$W6L$-}vM3e&0jV z2m*=E=3Aa#sZoPEkEi_K8ivmDY#I!Q0_ybl8B?G$5dqVxXi z_geURm*0C)sU_9OXZLBAYD}&XjUod1XGqK89aml-?=M+DQGOO99rt?E-?hf)PT&jq zyas&sailaz=M66ZKA&X!G9T-E{iV>i>3x}qgiGlP_|u7a!YANQU;T{f$51}`x(e_i zT`ki7O3zYjcb9{F`+K|d{zh`FH+qPl<=sYlRK4L`p6Zu)6cXVoc;}7z2{#LVxDI(9 z5*%-;Pqmw6dT^F5G`JlY&uSuC*oFFCEuJ;r!unk;o>jK6&3{-ZTzZfBETu2;`#@)b zFiF>WR`&hsi1a7#zs;Z(|6|=>;agj@+*09L(qAeCwL9V^N?*Eu*`oBby_uhUn2&ad zm&{?YcyA90aB<5#@k6+m0d95Oc*)0hw3V= zkn-oH<=+Shx1;3G9Ace0QM6IALiwJyx2eLoMT*7u2)zfOWr^ye zmX@+45YGp(?=i7^(Wpn}1$xBWHPoXEK!<;SCHxbkGrgPGcX-C{*&D{M()R9BdT1X| zANzR`(O=h>G!cK3hQ$islEIfHex1bocW}QasD1Eba{nd21GB}8@>(v&XOx5gAy+E+ z&R>>Kj=7xo#+P^H_;Tz?@ny5n-IFi6Zz1Hb@}lP|`{9(>tkd|8o}6V2|0pIxXl zoZDx;@sXOHeB_M4zd!ZHpV#I1v-wH!r!%FyT5gnYJ^7>c?a3eGXAk~tHU4CLJ+h}4 z`3&+6NBu+jJaSbp{0!h#o)$>&Stm&?ccdOn`-c?rUvpYgXMUs1jmWbu^8Cct@rWIk$ezpsbo%>2{L9&)+O z^D}KPHbyA__bMMlc+O9f2IX`6V3iB*lOf;Q@g6e$5T5!sY%l6T)@Kvj>%oKCPP-qo z_By2P)e0nV&X1DMvn}4|+u^v>j`m`G=bc7y z`#XDNHV#pW!*OV|ghP5&ZyZm{kKP)}`RUesQ;Mg$-dc~aT&=gteb0KU-t~QRVZJhI zkoGh1tE!**xZNeylyOGouqU6Y#~I}d>F9h??Y>p}T}xKJ)-&Tvb^CS-yxT23>zVPV znxB31XLyc3|5fA0uP||aD#wlg_*0G>^MsM5!jm62Xx~x~?!>&1?R=_ngDTS7gZcg% z`Fa~S76`wONjq}fSjF(l<7q#5rj8pQXL~(`gu3FFZaXa3w_JH4mJPveI0{xzmke}m)pE|Cl^3|o|W(YSLaLKk+qIc8p=(cV} zzJUA_iM3nBAk@5#L=z zQRr`I5IBaL=p!5HEDd5R@^8^`qi>!0Bw%(%<=Z}-+DzFxRp?OW%+%X`b7H%oi5+zQ%{`e_yLvpzx5S>ET-_tN#?)98nL z@QL?K`r*c>sUKeS6!*jZY~Sst?uQ=)+*8pHAE5l&dlP-julAp?AA3K18}mN{`r)6F zjxCf<_A%#w(&7pXyevg z8@Gb-avt<)I&QTXJ{^8Vzx)atzfab0JDGpI<_pJ9o)Qc5%>hU#ha7i9_`%Z8X>C9b zR(FVhvhj8f^Ft5ff7l^2MPH@$SR&b@aQr14_1F7gBeXm?N8n3!&yn%BWzS0`%=A5d zwC@Gdz6%6#-+H!5@buKPN?&aE<%Q$LC}51c7D&EuyuJ+O#WpTv4Svb?uS- zefOW9dVuSjtnb-IRlV=!@+lFK4bVHc`Hxgub`~`JW1X zu~z6fdfNKN?Vn}L{|wLPl|tI^fCB{Yu+Ax1b(UJaP(35m73p1kHY7^p})K=TW{yM zhh;|8do^Yz#B)~kO~E@V`ZD}wHCIMQB>aZxF#J-@N29O8uhjf&^nc+K--z+O;nNF% z57#tC-vQjRnyJzE;UBKKEqVfesb+ulAMh(R-;BNopLo7?Nj09!g|1tKuERCu=+}T- zRx>;LEat9cIlpMg(2`!B7=!>=2~=w_?m713kDpVvp97XCaE zeMb26c=TE0&&22VmjC5O$MonMSjazI^N#3{)Z-`7m!uxgEBqg;N9WJ7@2uo6niS<< zYx$=|{{pzfHTOjSCi#CDeOvO6EBw3VpPb_ZK1U({i!A??=;xCE?&z12|E$8VB>xKv z$1VTMbMI{Tvnx6yL85?$4vI8Qjbqo!b9@YH;^QKQOo{xptid z2XDS<=|@u_ul9?R*$#k`h&LPR}Aj2qsL5dd@Bb>=`2QHG`QVzB7}0WG1nei-+wf? z2cx4_?#FX{)_(kHgZsPaX9kz#cRg=u<6ujB8{Y5GOE@~MS={~YD#4Y~Sj`7clNUzn@E@@H1p}{x%}F1$t9JKpXbt5J|?BNUhe=C03>E%Slpzs}|Z={f>4!!2#UOXh3gI^Y4!AHwf(cQL#{;W?jJ`}-3ovi*8T zZ2#9G!Nc$A;r$A}KP|-1bw)prO87Fi5Gi)dL+!nQaNpPyEPs7g{zUw&_<1B-Z}L#A1HvxR3`c&mlyNOUl7S8+6Xa6U<* zv;FHkG|cl^Tn{FnuMW?_A@fv#@ZHoE!MPcpQ`{7US^s({m~efn6ZshbX2?(rJ3riE zykjHtN!%|Z^T|S4=aYr&bUs;FtMkdi2X#JK_@d4yLD!HwwT}@G?vX$Y?A^j3okwCH zw#*~(&X~+23$M|6WZ|!M9$EOX&LfGZBg8XO@EpcF<}!aQH0k`Yuu$iZg{?Y&EIgv~ zM?lY9ALbus`7hLYV_~|^8w+pLd1GOh&KnCyBbhe>dew$7f4$`AJwq~IEWAqRi-mXV zd=Y$*`68h9Rn>oxl{-o2iG?*fPb_>~=ZS?MMlw$X)WKli8_qFUz9yX?7FuaI>7C#;=^YIu2Q&N=W|FuT2{Lzcc)=W8s#iZ36u^gDE(hV+iAcKKUN zzg_2NEWaxK{g%E)=VeGgRF(dqrN=rSL;B3B^0!<1I-Q3heREa%do8^~=U+%)RmHz; zmi|_qcOkvAia+nM^o=^-Li(X9{@iEjck4WhNWRl#?p@$;(S-;&06RKd5W@lh4u*QW8ERq<=m_<2?Ft!ezRs`xji z@r$e4<#lQNzN+{YX?(eg{$*+Wyej&ar17h&;BQIeJFDPdoyM1|=zL`wf3Pb4<}`j) zRs1W`_#st#WnLP8tV#}Emd2N>=rOw=?K`uI{_9fsRaNj;r}6u$@Xt!)k5=I^yPtAZ z#pf5M@SCgZrFIDAZDv(GXNjtJk5Z|SO-_O$ZX?fp`O3d8w1bbl9;_9#k3A^xyHW_%FsQf5@U!-)E$9 z=Jytz>|OEWXe!@_7rrq{ak;yh#Hmo{kp-3H@&(a(NKZ1{y~URLB~7Bb0mvfm|2g+36LosO#W`hWj~>B&Afl(v8!qAcG2%tHUG;li2eJFWSuRKJ z<-k*he*^!(y<0sQC(D6dM*aQ%GU{`!0;K&~&5rbbpZ3AJ-V&}?ZRI$)!SXFtpZMMc zLY+U&_)WTbPJoW%bl}pbW7Z;)BTXAOPQ&?qy9%%TV*D-2#)$CzIpZuNy{%^7X6~{!QA$?;YZM#B6c?rMqRZ zcq#qKDfpU9UnhCV*Q!wZ0nS8 zJKiTlGR_K(|@&=#e#|(>)_n(eXnETn-Q2_s>${ zT*)Z?67(yUYW+(N`TaRQuke2DczX0}8&BKp9v$anspd{8V;uN23V8kd0Kex@j!AbX z`Z2!O3f!s2g^&*?l_xdp1^)+8POE+Q@OwLXA8Ft^7EJ&MDd+kkFZ_$A*0jD^1h4y zl$W=7yYhX}IV#Vbf8qbA)$YM4)i9*>X3LVUz;z@SYiQ~D+D?A2Pre+VH!s1xc%&Tr znIvOhaP5Gjz?3=ka^(-ufBWXng%EBspp|`Am#YKF;nPV0^UrwiXR@yy365 zM$PYZk}q3xa`ke^U-yj)=j$t!zkNBljV17*Y;e|p2f}BR*K;rKS*G*)Wc5@znsJkM zY=`%IoBf@E?qPyYE{$w{nEFUB{@oFslOZ^<=^RKe`EPRzhQeG&(Zz) z=jy!RXfFQQtj{>b+a0T4|4Q}!9{0Vm)yL$Z8NSq~I9>o}{JAFd=+}*kXEna3(mB0u zH;lYP)BRq^+v^lhy8g99(^;R69Nh=d)NV)kcYEjmh*--@rtA34etkK{we;T77AqG_ zV?CJuzB_2QD10gUvFJ>{hrHY5)9p~_b2#3w83jIesr`^_QT%b&alw<={fUW{o7jBS z-z{Z79rCten#t(-+C^wj8^_xR>v^qqY@24yLj8Q4`gxaTWj)BjmM*=ouf@()FHQ9; z1QjlAhj|jjdv05m&gq-g_xHF8e!h8?#6t{@F-LkX+0Lu_eH__)UYi8IRG1+J#9fNN zRM2&Q-*+$$^#+dha9 z!!DC>_bTzCfoMl5PsJ>XA5uKtj`2iozgX2vwCHVEgn)~Ot31VgUjlB?T`Ca%jzMha zj~C5R{<=KJLlsdxK>ZQC-KJXGOJg>MR;Vswq9_gEj9W%iHfvvrgiv!@F@^*%9i zJfxp2TrBwfUZ-ND_H^9XB=GU*Y3h%ess7kG>X*l>Z}w6=uB>4;3S7KL<-qSp^7ZO? zyUJ5C;h>h={+RkJ52=s)x|ly%sC-K1YCC%WPa2L&df0C`{>R%@etbP6-nl~H;$5r6 zXMY0N3Af|@zQa(@NjjMVS6>z{^7-gmh$Ewx;~#xrCz^~~;Ax3D-sRvcC6{<_{gX@& z`27hjjYx!ZyNK=0{BHj+Oy~EXhV~HYi#xTw(*0T}&z+_(kox+%&vi(oJUM-90bfQq z-o8%YmY$<>yOc!3rTU~IHrH;cCMG`IFp?dFR_^P`^AXi zstEIXv0K?6)no0H?zYKg@n3h7`tfAdH_1(=e08 z+#`I{d&&L0n~wvI$LZxb(S-8S`mX|bwt`_5)$!WaQ_;jnnC++)0uHs!P zr^&(t5>6H#RDauJ>fd|F{3GhmJ*vLhC3*WL><_A+wEx6Av_Hi=Ro>!V>jV$!W&3oa zUUVgHHiFCd|86QExcXu0yB*{GdO3!(GLmkv^vM{AL_f7Ee5jwk(3^g;{_Xl@Kk%u3 zGI>Fm&gc7n-r3I$`g%mT4)HFuYrI|gmz{T3zJ_r363*7SmbRE)GP+$a`FmcJXOUa< zbNcDL)bvcL_M;MiD!69LU#b0&)T{sS`%V-7{ig}P^EBage^USH-+G$(?>kNScbq2t z-KPoPahmY$rwPC2G~wTPn(!-56Mo5Q!t4H|{>#J7r-^^wX~NGvP57%%6JGZx^}oK; zP80v6(}dUkN&Tls6>tCH%cn^XwYb^=C)1mmK2(FG|MZ-Fn)r1b?mvDgd^o@Vz{dlQ zkDKnc!4ByhN56j|>;hd*s+wPOeD(Q5JVnq|jjxF5c-ZFYyXp$EBFXhD4k?`HJsW;9 z-N%2k2PWt^cDQZ?Y)sZ z@O}NFdm@m+(T*d>-0sYOmyLHQU8S0UqL4bv~xzEJY{ z`$K7YHa_lc)CHxYd>Lgu&$jxkWA><0SFhtS&~oH1Mt4Yjscx~pmxcFhI1fqb3hG5k z>#JUsnl}jEVl++!pj5Y3+M|N@VL5CU`sCXW*1%4OeZrdcW~aXz=_NZKmVo~Ni;{cQ zj`RI(hwH}33k&fs<>%qLi-qsY>h6|$B-_+3tkiv1+L`h}$8zZ&8ML`TdGU2w@^KEr z{tjKYt;cbFpp5wXRrmu(?T#o}*I<2;_G3by&ui*i5DC|+&5CsqrF(>}NBMi-^=2=% ztyg%ilYoR2AMIv_D|J6VQHGCqfbbXec8Mo)MmhBF1THV>dM<>V`N{7WgHY#Fyj$t@ zcN9x??~TZsO5LNfrrwiJ72y-tBPiD)AIM75UB!nR5efJ7@!=7Xum1AE*SmdPmHZe1 zg1c{5Ix~L!P}=ci{e2g|Yub9HuSZfZN`D8l$?v`P-JA1dy0pI+J|#2Zv|lx9dcE~8 zZ@;~bnvr2TzAM6*V)Ri-AYS%EKTnnC1M9aLbh@0!d$j-DK1eC@c}O__?#$`s|HMJG zlkwrMkPk+Gs)xW2656-k+hKeFp>X}zdw(VQ{GC9q-&OJ5->DQXK~EOmqwsywcbl|# zFqeKAIdxRVqV_8e~)aH>O}F)W%=<)p#d+Eqy4*-|K8t|7KI}o z((n4C2c8A0K;rqzr#|tm?;pO)hF>I{VLu+vau=%J%+u%hby1EsjRgJM6|R1xmgD-t z>GpBx>Fe)PPpiL&{k#)0;`C?zT-Q~+9^USc4B9K>Rd0HZ`Z3?`K5jgH_0|>7eE;rC z-}k2HI#B<<^juc&ol@^m&MBA0==UNoJ^A!60`K)_zn=;C{*0Skaq7XxEr^7B`uKQ_ z;O{RVL-|=i`7!$&^N8`dJxIA^$@jDV>VeD7|D4dD&+p$)*iX+zKTY3} zHhZK8eb$fTi)RYHM+%=)`fR^I9>3G)?Vs0IPk+BZAo6!6?bay${($K9e7ij|=T zJLe0*Zrq#*CY5I>Fw(6;Ck2B^`8EA*m%b6a15H;>CCr7zFj%5 zprhSGd$Kn>_B+Jq{jpQW)eP?(Y40<^`;C+0?fgCIIupEyPKx)&Gp6^`C&jz$jOqRG zN%4NGSG?hPB=#5@j{+0w(T794>HOpI-tk>bZiC;e)u%l4g?A_L`u@*UE>iqo?-zcz zcY2ezttZ9*)n4)UM~?q2dxP>X>mSeW7hWG%dgI3(z2d#J zcf9>*zt@uwX?yifUw`l5_W%ET9$VUo~t6g!X^TnH+SX}f-;hTcT=P{>k z*FEj+`4*w`$+YLcqrv-XPha=nr zCiosHd_d{jVfOu*_LqxiR^#gfkIPYy`Oiej{xs@6oll-g`>$vFJAcyg)z&>y{q}(# z`U+~Yhn)A67nhT9{nA(7{_%EQ2j_mDz;%q6G){u?&c|f@i)U-SlPlRfQIFXwpUIUo zEv)4ySE@Y3vn4u8u2lUO@6_)-S-hslvpt{s8D7I5j~Bq?g0lLTC>{R&D!y6s;k$wG z&GkyCCpg}oO5cwyeC-6A;AHK}l6tehcq43PFWGl3-)FZ&$d0%!%I^ZSBd(Y+Oe2X8 zjr%)-c+6&&KTc_ zUh!SfE582Jn>WJtUGIs#;yoREo@;D9?fL8bh1d0MZ}Rk8$U{%OFXPdf}pqa)nw$N7WJWaFe^#PSyO(33|FmLhwX$+6SxBl?` z_3IGMm(yzd&?~jimiY-~AOFKnJFarHQ_78a{zLZRH)@!xqyjZPvrF5 zO(>&?|LA=EjQOAFB|qsteojw1&x9Yp&GBPvjvpTm_~GBVyj|jRl>hNi9fwHQ_4p8& z=U=z+&%ci))0J-=cUJ`8`I6~P$E5zjxIum<)5l9Z;ZFqPM>2hQ8b7BB&k%`E8vMLO z`53>C^V|f#m-#t~kk8)_@Uoo<&vEJJK|JgCjezfG!ta01@q1;C-|q37f4bjmB(cw%y)DE5)>3t|7HMd9mNtY6Ej?0%hiqPA;g z05-+I`FGJ~Nf6RK!K|R8K9Qk@)&Ga_Oj$WtdB1$!n zE8VughkPN+iSI>(U+VDxSK+2y@=?DAW}IYh=YOwf8Y%uJM!lknk~J8drs-{`e5XGiH3cm-}fFpSNn_aC!_w{oEvuz zK_Q+j{R>FfT^i`uXIcNXcU~?xzQ$cP@3nCt*{1qE-49}P^>q(#_fDmodPMHoHGY#X z_k(Y--Ji?%UxhziN2DG6J5I7%^C#zMebe#B=6CUf3V*VCK8$*%i@uXJUm-N zyJ}6(f}bq$aP3*54-eNi$_QSny;S!v)y`6V+o<_Co_{eIPbd$x4p`6M!=~|bS<3=D zgZL}8;{`!~?2TJ;_)%m;dt*<~?!`z2yHYz&^ep9*<@5*tnjC(zDsRseWmZSJFO`0H zI{3Hc@Utrs|Da%e_xrTN@%uBmeC#3Q>z9SE7QB69gE21WAsrvc{mx zc8P}ld=vA14*H(`|7s-BUcgVmHy!b%NY7QqEox`QOY}Tce7_FJiJi}m?*}5dq)Gkw zeo7m|>c{s>5MlLKMrFB4IKI>4N6C-)PR}>N!j5;6g}vPA5?+b>=(*u48N5mA-9C7; z*eC6{Z-xCLvHiD6yX}Xdut|KU>KD@|$%H)?w(=(EIN;|xecZ_Fy2+i)c1QMk|A2(c)js`h_%;xEho`r?26U)3i%AS!`|*VK|i*Qr_QIiRWl|H z#z)(Snlu=nTMd7MwgdS}Jmxz3%hy!j_rllNeejihBHw<3F56fC2>H9LkN)x1H?n^a z8|uF$$KNehf9LO(9Dlb+wkXfvc)iCP-n3n;Kdg7W)*sS#&H4iw8MYHxBke?=e5P+M z<#W=m?GWC}*_#}njNhd``0aB1N%H$7ay+dMIetj^tcJ+bEyv`Kwv=$_Ddo>ke%*UN zXG>Ea-$(wKYG@y<_Lc8D=e}4{6uyVRaJXK21bT*e;6W~-h~Spg4Ulu(u2=lraNMQ% zlk>+5Tza3u`DF`hdCB>vFYNnaa=yx6Z1!1V_qe$IxYX!(edhJa>CKsLC$2_4Daowg zR$Pq|)`xcDsq5qRs@KQqJtq9h==J(&>-I_SXsLeM4z&L}5as;K@3U@(yx@PF#~&jZ z<6Fh6s>d*8O@j{3@1yc`j$f27rkyzPfcCOjrdTW>W zFdz8J_F876tFO1Po!CM%&gWmi$=}T0?5&-y?xUTW5%2E@bN*Sk`>?du@Z?LcT{H=u z8qUw~etzn86B`d~eS~t%^<}m;yth7ju5LW?e&FAE*w6k36UyG=_aL6-)Ae@G zH0e!N+W6C;;|$>`mp;ygdgl-b3FikK=P2KVCmkO^I9m@HApJBQZ#M!6E*YkZ!sXe& zbH@)Ik-GL)k9VOSNyAJ@PbSP0KOUv{Li##M4`At%2@3=+9ly|X^X+p-Rr~A_`20B5 z^L`F=V7MOb!-+7Q)9>F2+26~XM6F0V`E)yI^!p?jJ_h+F-Q2-7~Ml=I*U!PnMe_Wpy5Eqsa8JAQDTg~v-cnON5N9jhchnP~G6pMUr`G)};xWWD+= z+y7JGmo`36B3id=A8Bj6T*BdgC5nF1P+d>IzlZz1n9g2DxtMXy6Zi}M-zlE#3t+nU z-xAi<=$yaJ2r>ruwMc@ud;NL=i&}@OUn)$CNO1QQ4fC8L%Vhg9<6eC>R>Fj6ws^iL zO!sK%_u?ljJEY#@kcspr?VBa+deZOViN~=O(H=IwvNc%_`vLuu**D%VY#RsqC37LY z_B#R>Ujo5|i?@g;=O<5wC$aU`Qth`Se`}-4f#1W`+Ng5i_vp4ZnjH8&UZcxWP~2#8 z(4cbR_irpJ?bG^pW%TSrf2aM>5%e#gKPC&e3Vbqsj`-|nFQ$Ilp<%xlCGOlL>E2I# zz1ZJJD@I*f?iE%p^oZ~Qf9RL|zC#A!GP(GUg#A8kKcAY)6VCb4^^~WtYQE*-$^IBZ zruodi?V0a$ns1%ugBZ|Q@qByN^;O zcZlU@BwVw_R|Y*G;qI;CMfKCvZ?*oP#?P_%yVOtPS6KYr>U;n6djsoXThhfX>ZkE{ zXxQhQZog4Jc+ik~Tj+NCmdXOI+2Sh$6@lNEt_DPz5g_UdhO9Sr|dR*^0T&joabREe1hks8i)xALIj2~2e$Mf)X z%ukmz==bwf-!^)@es53XH5=e{{Wpy_IZGPseysNLF=FuVZ+=gY>(kJ_cntOR@AK3r zKSe&*Pw{ruH;c|OJD^MHVs~{twKdRF%)giCf_LkkSdf z#<}&{ARPDTvT^Qe2|NGmO%KJRB|81CpWgF;@`)+E=fUX7zPrwljPXtz_jk<{`jTtF zFt~W9@;kYP)G@5%N^*?^qh#`U`O$6b{^>oBlgkocuftfByc^7ib32ypf##8Ygwt~E zyyiT$7msYTK^FN4-)iyma`10NeD{1oAJKkXkxSo$^)}j{2XpwA8@|Q4_**UhST4TB z;`ij@Ut{rea`CUS_|3Wa1s30wi?3Mxx?KExiyxG$*9{gwJO}?$i+>`w&hiqAk8<$W zBHq83mT;<^?c(!z|1R$LtyF5jU^vPpTb}Yy$zc1O`}%C%^GxuSbNJ4x!e{aqtRIk0 zWRdyaj7h5SeE$Kz&rt4@i6+PAs{F-G%z^kujdyvZeC*5d_xC8$@7whKQIxOhaFQ7Y4{Z0*q%pmo`fAY5zJk z-Kuxvp<0gH52?MY=u&*-&(U0czK;4ZA3j?}@x@lJTh*@&7$+E*&hM5!FKWkqcC2rF zYgy7q%vQpEe%dlt@45B$zme9jJ-^fWsIM3K_$goMl^%ZQeS`!3cz%a3Njc0%=i_1} z`i;nruM07q`Nj^!_h96Um#DlXla8xCoKi+As}yWxG(sa*3v~1mXU?^B4);~eqA`nUF_t^L6^=5Aj(|WcKRKB#spdxG9(Y*9o{*O>T=|Zzr(RB;rOVKc) z$JbdB>!-o9HS+x)ys`O|j3GA6d~DsAVpRKg!s{@Hhw#O`hM z_u>4Ug5P)FURRcU-VUUn{3KtQ!g?)49m9B*#Q0{!_xX;%EMnojRpmauO8Hi*p>%`J zS>i>$U#|Nu4HNIHgRjZbfKN!2 z8`5*?byQBI0B7r{x7Vutxc$%Z?s!h`*HZqrNH(#z^64jllI7Et>J&N!Ni>3d!4_;t?hxzNwUuFIZ^E=Jo zYW`;Pbw0Dw-dkEdSoKOcuUSAj*rEKSowI`BofgJ$ag^a*7KU7GV%XY?d_oZYXpG9M zwG+oz{%p5CYQ81-T)wE6SWnWs1@$gQU)S_5$u8@noZq`$sq>rqypX{682izXB12%d4s z$Mlqs_T8nvQOouEjRRi@=k&9_P12rTD+%7Xw_5OCUcQ*2J zeLdvb@6|8W>429^KPKgnu1`^3(T_!5TeRFzp07Z9Z11dP@8fFz{Q#GIrU%k-T$it^ z-qRYy`ddFwhBZk+vG1Q6X7cRcH-^o$bd|qkn8~y4r%2za7={YK#f?gUe?N<@J$&6h z*;p31WVzv6K3>A!ugM2Ace-CMY0!IGC=YZ?f_MKIZXet!{PXu7xj#|kH;LbB``%lP zj!I!IlhbpU-IFC4Rf;;GvmA()*b_`?9m^2(YH^kLOovDzo_`tt2JsnB5?jaeFXLB= z&v=>$tz-F@@yo?$Jj4O<{LA=T#b-Q*dBpQC<5dtCPtLZERsL3ruaR`dQ<7T8sytPS zuabCQ=WZQ^MHskJjn;$kj45J8nyz&|XOY$Ej44JsZnVzlElSntdau&UB))aN?mr0e zGo~25#M1R%+Ay6lzE8V#KIVOJVLD^{JwN7eVLD@q5k3mTwa(WMT46e4ijl^*&gbm5x_rj?{JeF(?t2RJ zGsfSQYMqZwE^uKwWBk30*7-_Dn9i7@NG0jRrW?30oiTn+uXX;&9_ftn^MsVwGQz&j zi21U7XlzFJV+UUjpYm{<_0z}E%^1Exn>XTT2J-6$ZKkMYG!Vi)j(lbK-8VB7MdQ#7 zw~u?{AV1eN4*ABmzHhjHA8E1o)gO0yW@$dRlL-Iu`#y8F!~6W6pE2CW=-F{8V9@+ZaaUB!zI&KiT)zqA1_){^!F)zyl4E^FS&cD<4Go{eb!Re{`xq` zE90N<8zcOAA39o2>1$T{$3e{;Jn~oPd%1)=dgmo)rSBVTF*w98o-loA8jmntx2nO2 z`8xjcnu4ddl-Ua4GyawFFQnsn*G?Ih(xKf9_c||5>-&pO{{DQgm)m3MdlrpA2FLPV zHR#Ip-44IkcO2BA(kzk9~^ zZ-2vc8shEN?tt4n=WQ4JyU8Km#mDa$?)l^G*6y}0mCCh^`z((mjMKq-b7jTrF%G|J zYr8$~`y~AQLfnAN2dW)IIjByy2#Q~TNJ^m#>c?-QE7@|emG+HvN`t}fM2RlYw?ezU%; zC|uHhT;OQ8awKgZtah)TucbbrNQd*J1F%Q@yH0$u=8s1c8{kY{rlS2iCyyN0y-efl zuTg(LJQNk}UBQpp&H*&(d%*7L805%y_Tbq1fTgnZ=8yH3qEfL0>QB#3trbN4UzG| z+PP8T@_gu7f0fG=pS43WVTj_}sdDGBm+UY8-2hI^0zT;JN^u#wOhi_greJQ>pg6{#K7yb+$q$3^oY38%av1Mir}WPXcR7o9X!}xb*go-|;gU|dk#>d8_K6>wsrgI}<6Voj z9J6CxuH9aC`K11pcDMHiA24}!`Hy!`Q@kbz-DWQ{ALS>LTdkMNE%udIy$?zLWV+U) zZTe?5JXq`5Hu#Ggo;zOQ=l-*Vq32z$KiHHTZ8V~NZOUow)U@Reye}7 za;D~6`DMd<$nfeqSTdnW!xR3Gq`TeUwou<&OtvXs+qQj8>9}{E!ryzu${DWtZWOT- zeuVwc$E&smz1INic~<`alYGwqwuN6+d=Jf0eD@hXvGmI+}2?4k9X}6yq@m+;@TQ?T@&8{t=w-5p17+lelyDBk4oX~!k7IBlO%sX zGw#|d`6`8tX*yL!mcH52?@ZIt<%0AMDW_6+Ynl#~8l(@A^t}C0Da0u}x=aASNy^LU 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 H=lcI24c^_$ literal 1354864 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

S1s3KSCaCIVAN`G39d`alrt{%~J^p}(`+_MdR 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¥^#=s{gp(<$F~UWfNPRgPkQAYNKdBbq(G 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

3gqq1;Nj+c3b`PapLFA?{)t+A0PgbA&SRK_2aI$ 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%0D@3oY!#BwB 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 From 4d29a369db63339e2211c3baf4de35c6f3a2306d Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Wed, 15 Jul 2026 21:10:40 +0800 Subject: [PATCH 2/5] feat: add ClaimCreatorTradingFee2 and ClaimTradingFee2 support --- programs/dynamic-fee-sharing/src/constants.rs | 12 +- tests/claim_dbc_creator_trading_fee.test.ts | 133 ++++++++++- tests/common/damm_v2.ts | 21 +- tests/common/dbc.ts | 71 +++++- tests/common/dfs.ts | 220 ++++++++++++++++++ 5 files changed, 433 insertions(+), 24 deletions(-) diff --git a/programs/dynamic-fee-sharing/src/constants.rs b/programs/dynamic-fee-sharing/src/constants.rs index 016fb70..61bd23a 100644 --- a/programs/dynamic-fee-sharing/src/constants.rs +++ b/programs/dynamic-fee-sharing/src/constants.rs @@ -12,7 +12,7 @@ pub mod seeds { // (program_id, instruction, index_of_token_vault_account) // TODO should find a way to avoid hardcoding index of token_vault_account -pub static WHITELISTED_ACTIONS: [(Pubkey, &[u8], usize); 7] = [ +pub static WHITELISTED_ACTIONS: [(Pubkey, &[u8], usize); 9] = [ // damm v2 ( damm_v2::ID, @@ -35,6 +35,11 @@ pub static WHITELISTED_ACTIONS: [(Pubkey, &[u8], usize); 7] = [ dynamic_bonding_curve::client::args::ClaimCreatorTradingFee::DISCRIMINATOR, 3, ), + ( + dynamic_bonding_curve::ID, + dynamic_bonding_curve::client::args::ClaimCreatorTradingFee2::DISCRIMINATOR, + 3, + ), ( dynamic_bonding_curve::ID, dynamic_bonding_curve::client::args::PartnerWithdrawSurplus::DISCRIMINATOR, @@ -45,6 +50,11 @@ pub static WHITELISTED_ACTIONS: [(Pubkey, &[u8], usize); 7] = [ dynamic_bonding_curve::client::args::ClaimTradingFee::DISCRIMINATOR, 4, ), + ( + dynamic_bonding_curve::ID, + dynamic_bonding_curve::client::args::ClaimTradingFee2::DISCRIMINATOR, + 4, + ), ( dynamic_bonding_curve::ID, dynamic_bonding_curve::client::args::WithdrawMigrationFee::DISCRIMINATOR, diff --git a/tests/claim_dbc_creator_trading_fee.test.ts b/tests/claim_dbc_creator_trading_fee.test.ts index 400dcb9..4712103 100644 --- a/tests/claim_dbc_creator_trading_fee.test.ts +++ b/tests/claim_dbc_creator_trading_fee.test.ts @@ -17,7 +17,9 @@ import { } from "./common/dbc"; import { claimDbcCreatorTradingFee, + claimDbcCreatorTradingFee2, claimDbcPartnerTradingFee, + claimDbcPartnerTradingFee2, createFeeVaultPda, withdrawDbcCreatorSurplus, withdrawDbcPartnerSurplus, @@ -106,7 +108,7 @@ describe("Funding by claiming in DBC", () => { expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); - it("claim dbc partner trading fee", async () => { + it("claim dbc partner trading fee ", async () => { const { feeVault, tokenVault } = await createFeeVaultPda( svm, admin, @@ -166,7 +168,127 @@ describe("Funding by claiming in DBC", () => { expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); - it("withdraw dbc creator surplus", async () => { + it("claim dbc creator trading fee via claim_creator_trading_fee2", async () => { + const { feeVault, tokenVault } = await createFeeVaultPda( + svm, + admin, + vaultOwner.publicKey, + quoteMint, + { + padding: [], + users: [ + { + address: shareHolder.publicKey, + share: 100, + }, + { + address: PublicKey.unique(), + share: 100, + }, + ], + } + ); + + const { virtualPool, virtualPoolConfig } = await setupPool( + svm, + admin, + user, + poolCreator, + payer, + feeVault, + quoteMint + ); + + let vaultState = getFeeVault(svm, feeVault); + + const preTotalFundedFee = vaultState.totalFundedFee; + const preFeePerShare = vaultState.feePerShare; + + const preTokenVaultBalance = getTokenBalance(svm, tokenVault); + + await claimDbcCreatorTradingFee2( + svm, + shareHolder, + feeVault, + tokenVault, + virtualPoolConfig, + virtualPool + ); + + const postTokenVaultBalance = getTokenBalance(svm, tokenVault); + vaultState = getFeeVault(svm, feeVault); + + const postTotalFundedFee = vaultState.totalFundedFee; + const postFeePerShare = vaultState.feePerShare; + + expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( + postTokenVaultBalance.sub(preTokenVaultBalance).toString() + ); + expect(postFeePerShare.sub(preFeePerShare).gtn(0)).to.be.true; + }); + + it("claim dbc partner trading fee via claim_trading_fee2", async () => { + const { feeVault, tokenVault } = await createFeeVaultPda( + svm, + admin, + vaultOwner.publicKey, + quoteMint, + { + padding: [], + users: [ + { + address: shareHolder.publicKey, + share: 100, + }, + { + address: PublicKey.unique(), + share: 100, + }, + ], + } + ); + + const { virtualPool, virtualPoolConfig } = await setupPool( + svm, + admin, + user, + poolCreator, + payer, + feeVault, + quoteMint + ); + + let vaultState = getFeeVault(svm, feeVault); + + const preTotalFundedFee = vaultState.totalFundedFee; + const preFeePerShare = vaultState.feePerShare; + + const preTokenVaultBalance = getTokenBalance(svm, tokenVault); + + await claimDbcPartnerTradingFee2( + svm, + shareHolder, + payer, + feeVault, + tokenVault, + virtualPoolConfig, + virtualPool + ); + + const postTokenVaultBalance = getTokenBalance(svm, tokenVault); + vaultState = getFeeVault(svm, feeVault); + + const postTotalFundedFee = vaultState.totalFundedFee; + const postFeePerShare = vaultState.feePerShare; + + expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( + postTokenVaultBalance.sub(preTokenVaultBalance).toString() + ); + expect(postFeePerShare.sub(preFeePerShare).gtn(0)).to.be.true; + }); + + it("withdraw dbc creator surplus succeeds but does not fund the FeeVault", async () => { + // Since DBC 0.1.7, swaps no longer creates surplus so quote_reserve is capped at migration_quote_threshold const { feeVault, tokenVault } = await createFeeVaultPda( svm, admin, @@ -222,10 +344,11 @@ describe("Funding by claiming in DBC", () => { expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); - expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); + expect(postFeePerShare.sub(preFeePerShare).eqn(0)).to.be.true; }); - it("withdraw dbc partner surplus", async () => { + it("withdraw dbc partner surplus succeeds but does not fund the FeeVault", async () => { + // Since DBC 0.1.7, swaps no longer creates surplus so quote_reserve is capped at migration_quote_threshold const { feeVault, tokenVault } = await createFeeVaultPda( svm, admin, @@ -281,7 +404,7 @@ describe("Funding by claiming in DBC", () => { expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); - expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); + expect(postFeePerShare.sub(preFeePerShare).eqn(0)).to.be.true; }); it("withdraw migration fee", async () => { diff --git a/tests/common/damm_v2.ts b/tests/common/damm_v2.ts index ad13460..f85f9b8 100644 --- a/tests/common/damm_v2.ts +++ b/tests/common/damm_v2.ts @@ -35,6 +35,8 @@ export const MAX_SQRT_PRICE = new BN("79226673521066979257578248091"); const LIQUIDITY_DELTA = new BN("1844674407800459963300003758876517305"); const INIT_PRICE = new BN("18446744073709551616"); +const BASE_FEE_MODE_TIME_SCHEDULER_LINEAR = 0; // BaseFeeMode::FeeTimeSchedulerLinear + export function createDammV2Program() { const wallet = new Wallet(Keypair.generate()); const provider = new AnchorProvider( @@ -58,6 +60,16 @@ export async function createDammV2Pool( }> { const program = createDammV2Program(); + const baseFeeData = Array.from( + program.coder.types.encode("borshFeeTimeScheduler", { + cliffFeeNumerator: new BN(10_000_000), + numberOfPeriod: 0, + periodFrequency: new BN(0), + reductionFactor: new BN(0), + baseFeeMode: BASE_FEE_MODE_TIME_SCHEDULER_LINEAR, + }) + ); + const poolAuthority = deriveDammV2PoolAuthority(); const pool = deriveDammV2CustomizablePoolAddress(tokenAMint, tokenBMint); @@ -87,13 +99,10 @@ export async function createDammV2Pool( .initializeCustomizablePool({ poolFees: { baseFee: { - cliffFeeNumerator: new BN(10_000_000), - numberOfPeriod: 0, - reductionFactor: new BN(0), - periodFrequency: new BN(0), - feeSchedulerMode: 0, + data: baseFeeData, }, - padding: new Array(3).fill(0), + compoundingFeeBps: 0, + padding: 0, dynamicFee: null, }, sqrtMinPrice: MIN_SQRT_PRICE, diff --git a/tests/common/dbc.ts b/tests/common/dbc.ts index 1c01603..a9714da 100644 --- a/tests/common/dbc.ts +++ b/tests/common/dbc.ts @@ -35,7 +35,8 @@ import { sendTransactionOrExpectThrowError } from "./svm"; import { getOrCreateAtA, unwrapSOLInstruction, wrapSOLInstruction } from "."; export const DBC_PROGRAM_ID = new PublicKey(DynamicBondingCurveIDL.address); -export type VirtualPool = IdlAccounts["virtualPool"]; +export type VirtualPool = + IdlAccounts["virtualPool"]["poolState"]; export type PoolConfig = IdlAccounts["poolConfig"]; export function createDBCProgram() { @@ -208,7 +209,7 @@ export async function swap(svm: LiteSVM, params: SwapParams): Promise { } const transaction = await program.methods - .swap({ amountIn, minimumAmountOut }) + .swap2({ amount0: amountIn, amount1: minimumAmountOut, swapMode: 1 }) .accountsPartial({ poolAuthority, config, @@ -291,7 +292,7 @@ export function getVirtualPoolState( return program.coder.accounts.decode( "virtualPool", Buffer.from(account.data) - ); + ).poolState; } export function getVirtualConfigState( @@ -437,10 +438,10 @@ export function buildDefaultCurve(): ConfigParameters { tokenType: 1, // token 2022 tokenDecimal: tokenBaseDecimal, migrationQuoteThreshold: migrationQuoteThresholdWithDecimals, - partnerLpPercentage: 0, - creatorLpPercentage: 0, - partnerLockedLpPercentage: 100, - creatorLockedLpPercentage: 0, + partnerLiquidityPercentage: 0, + creatorLiquidityPercentage: 0, + partnerPermanentLockedLiquidityPercentage: 100, + creatorPermanentLockedLiquidityPercentage: 0, sqrtStartPrice, lockedVesting: { amountPerPeriod: new BN(0), @@ -465,6 +466,30 @@ export function buildDefaultCurve(): ConfigParameters { dynamicFee: 0, poolFeeBps: 0, }, + poolCreationFee: new BN(0), + partnerLiquidityVestingInfo: { + vestingPercentage: 0, + bpsPerPeriod: 0, + numberOfPeriods: 0, + cliffDurationFromMigrationTime: 0, + frequency: 0, + }, + creatorLiquidityVestingInfo: { + vestingPercentage: 0, + bpsPerPeriod: 0, + numberOfPeriods: 0, + cliffDurationFromMigrationTime: 0, + frequency: 0, + }, + migratedPoolBaseFeeMode: 0, + migratedPoolMarketCapFeeSchedulerParams: { + numberOfPeriod: 0, + sqrtPriceStepBps: 0, + schedulerExpirationDuration: 0, + reductionFactor: new BN(0), + }, + enableFirstSwapWithMinFee: false, + compoundingFeeBps: 0, padding: [], curve, }; @@ -513,10 +538,10 @@ type ConfigParameters = { tokenType: number; tokenDecimal: number; migrationQuoteThreshold: BN; - partnerLpPercentage: number; - partnerLockedLpPercentage: number; - creatorLpPercentage: number; - creatorLockedLpPercentage: number; + partnerLiquidityPercentage: number; + partnerPermanentLockedLiquidityPercentage: number; + creatorLiquidityPercentage: number; + creatorPermanentLockedLiquidityPercentage: number; sqrtStartPrice: BN; lockedVesting: LockedVestingParams; migrationFeeOption: number; @@ -532,10 +557,32 @@ type ConfigParameters = { collectFeeMode: number; dynamicFee: number; }; - padding: BN[]; + poolCreationFee: BN; + partnerLiquidityVestingInfo: LiquidityVestingInfoParams; + creatorLiquidityVestingInfo: LiquidityVestingInfoParams; + migratedPoolBaseFeeMode: number; + migratedPoolMarketCapFeeSchedulerParams: MigratedPoolMarketCapFeeSchedulerParams; + enableFirstSwapWithMinFee: boolean; + compoundingFeeBps: number; + padding: number[]; curve: Array; }; +type LiquidityVestingInfoParams = { + vestingPercentage: number; + bpsPerPeriod: number; + numberOfPeriods: number; + cliffDurationFromMigrationTime: number; + frequency: number; +}; + +type MigratedPoolMarketCapFeeSchedulerParams = { + numberOfPeriod: number; + sqrtPriceStepBps: number; + schedulerExpirationDuration: number; + reductionFactor: BN; +}; + type LiquidityDistributionParameters = { sqrtPrice: BN; liquidity: BN; diff --git a/tests/common/dfs.ts b/tests/common/dfs.ts index 4ba4a80..7719b67 100644 --- a/tests/common/dfs.ts +++ b/tests/common/dfs.ts @@ -525,6 +525,226 @@ export async function claimDbcPartnerTradingFee( ); } +export async function claimDbcCreatorTradingFee2( + svm: LiteSVM, + signer: Keypair, + feeVault: PublicKey, + tokenVault: PublicKey, + poolConfig: PublicKey, + virtualPool: PublicKey +) { + const virtualPoolState = getVirtualPoolState(svm, virtualPool); + const poolConfigState = getVirtualConfigState(svm, poolConfig); + + const tokenAAccount = getOrCreateAtA( + svm, + signer, + virtualPoolState.baseMint, + signer.publicKey, + TOKEN_2022_PROGRAM_ID + ); + + const remainingAccounts = [ + { + isSigner: false, + isWritable: false, + pubkey: deriveDbcPoolAuthority(), + }, + { + isSigner: false, + isWritable: true, + pubkey: virtualPool, + }, + { + isSigner: false, + isWritable: true, + pubkey: tokenAAccount, + }, + { + isSigner: false, + isWritable: true, + pubkey: tokenVault, + }, + { + isSigner: false, + isWritable: true, + pubkey: virtualPoolState.baseVault, + }, + { + isSigner: false, + isWritable: true, + pubkey: virtualPoolState.quoteVault, + }, + { + isSigner: false, + isWritable: false, + pubkey: virtualPoolState.baseMint, + }, + { + isSigner: false, + isWritable: false, + pubkey: poolConfigState.quoteMint, + }, + { + isSigner: false, + isWritable: false, + pubkey: feeVault, + }, + { + isSigner: false, + isWritable: false, + pubkey: TOKEN_2022_PROGRAM_ID, + }, + { + isSigner: false, + isWritable: false, + pubkey: TOKEN_PROGRAM_ID, + }, + { + isSigner: false, + isWritable: false, + pubkey: deriveDbcEventAuthority(), + }, + { + isSigner: false, + isWritable: false, + pubkey: DBC_PROGRAM_ID, + }, + ]; + const claimDbcCreatorTradingFee2Disc = + DynamicBondingCurveIDL.instructions.find( + (instruction) => instruction.name === "claim_creator_trading_fee2" + ).discriminator; + const payload = Buffer.concat([ + Buffer.from(claimDbcCreatorTradingFee2Disc), + U64_MAX.toBuffer(), + U64_MAX.toBuffer(), + Buffer.from([0, 0, 0, 0]), + ]); + await fundByClaimingFee( + svm, + signer, + feeVault, + tokenVault, + remainingAccounts, + payload, + DBC_PROGRAM_ID + ); +} + +export async function claimDbcPartnerTradingFee2( + svm: LiteSVM, + signer: Keypair, + feeClaimer: Keypair, + feeVault: PublicKey, + tokenVault: PublicKey, + poolConfig: PublicKey, + virtualPool: PublicKey +) { + const virtualPoolState = getVirtualPoolState(svm, virtualPool); + const poolConfigState = getVirtualConfigState(svm, poolConfig); + + const tokenAAccount = getOrCreateAtA( + svm, + feeClaimer, + virtualPoolState.baseMint, + feeClaimer.publicKey, + TOKEN_2022_PROGRAM_ID + ); + + const remainingAccounts = [ + { + isSigner: false, + isWritable: false, + pubkey: deriveDbcPoolAuthority(), + }, + { + isSigner: false, + isWritable: true, + pubkey: poolConfig, + }, + { + isSigner: false, + isWritable: true, + pubkey: virtualPool, + }, + { + isSigner: false, + isWritable: true, + pubkey: tokenAAccount, + }, + { + isSigner: false, + isWritable: true, + pubkey: tokenVault, + }, + { + isSigner: false, + isWritable: true, + pubkey: virtualPoolState.baseVault, + }, + { + isSigner: false, + isWritable: true, + pubkey: virtualPoolState.quoteVault, + }, + { + isSigner: false, + isWritable: false, + pubkey: virtualPoolState.baseMint, + }, + { + isSigner: false, + isWritable: false, + pubkey: poolConfigState.quoteMint, + }, + { + isSigner: false, + isWritable: true, + pubkey: feeVault, + }, + { + isSigner: false, + isWritable: false, + pubkey: TOKEN_2022_PROGRAM_ID, + }, + { + isSigner: false, + isWritable: false, + pubkey: TOKEN_PROGRAM_ID, + }, + { + isSigner: false, + isWritable: false, + pubkey: deriveDbcEventAuthority(), + }, + { + isSigner: false, + isWritable: false, + pubkey: DBC_PROGRAM_ID, + }, + ]; + const claimDbcPartnerTradingFee2Disc = + DynamicBondingCurveIDL.instructions.find( + (instruction) => instruction.name === "claim_trading_fee2" + ).discriminator; + const payload = Buffer.concat([ + Buffer.from(claimDbcPartnerTradingFee2Disc), + U64_MAX.toBuffer(), + U64_MAX.toBuffer(), + Buffer.from([0, 0, 0, 0]), + ]); + await fundByClaimingFee( + svm, + signer, + feeVault, + tokenVault, + remainingAccounts, + payload, + DBC_PROGRAM_ID + ); +} + export async function withdrawDbcCreatorSurplus( svm: LiteSVM, signer: Keypair, From 48bb76e18e9c8f8d4511949446d87b7a5f349249 Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Wed, 15 Jul 2026 21:16:26 +0800 Subject: [PATCH 3/5] feat: update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e139645..1f3d754 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## dynamic-fee-sharing [0.1.2] [PR #15](https://github.com/MeteoraAg/dynamic-fee-sharing/pull/15) +### Added + +- Whitelist DBC `claim_trading_fee2` and `claim_creator_trading_fee2` in `fund_by_claiming_fee` + ### Changed - Update anchor to `1.0.2` From efe04539fdcc693003503b8c2692282da1f6719e Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Wed, 15 Jul 2026 21:17:14 +0800 Subject: [PATCH 4/5] fix: typo --- tests/claim_dbc_creator_trading_fee.test.ts | 64 ++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/tests/claim_dbc_creator_trading_fee.test.ts b/tests/claim_dbc_creator_trading_fee.test.ts index 4712103..df0a737 100644 --- a/tests/claim_dbc_creator_trading_fee.test.ts +++ b/tests/claim_dbc_creator_trading_fee.test.ts @@ -44,7 +44,7 @@ describe("Funding by claiming in DBC", () => { poolCreator = Keypair.generate(); [admin, payer, user, poolCreator, vaultOwner, shareHolder] = generateUsers( svm, - 6 + 6, ); quoteMint = createToken(svm, admin, admin.publicKey, null); }); @@ -67,7 +67,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - } + }, ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -77,7 +77,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint + quoteMint, ); let vaultState = getFeeVault(svm, feeVault); @@ -93,7 +93,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool + virtualPool, ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -103,12 +103,12 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString() + postTokenVaultBalance.sub(preTokenVaultBalance).toString(), ); expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); - it("claim dbc partner trading fee ", async () => { + it("claim dbc partner trading fee", async () => { const { feeVault, tokenVault } = await createFeeVaultPda( svm, admin, @@ -126,7 +126,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - } + }, ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -136,7 +136,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint + quoteMint, ); let vaultState = getFeeVault(svm, feeVault); @@ -153,7 +153,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool + virtualPool, ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -163,7 +163,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString() + postTokenVaultBalance.sub(preTokenVaultBalance).toString(), ); expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); @@ -186,7 +186,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - } + }, ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -196,7 +196,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint + quoteMint, ); let vaultState = getFeeVault(svm, feeVault); @@ -212,7 +212,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool + virtualPool, ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -222,7 +222,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString() + postTokenVaultBalance.sub(preTokenVaultBalance).toString(), ); expect(postFeePerShare.sub(preFeePerShare).gtn(0)).to.be.true; }); @@ -245,7 +245,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - } + }, ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -255,7 +255,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint + quoteMint, ); let vaultState = getFeeVault(svm, feeVault); @@ -272,7 +272,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool + virtualPool, ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -282,7 +282,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString() + postTokenVaultBalance.sub(preTokenVaultBalance).toString(), ); expect(postFeePerShare.sub(preFeePerShare).gtn(0)).to.be.true; }); @@ -306,7 +306,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - } + }, ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -316,7 +316,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint + quoteMint, ); let vaultState = getFeeVault(svm, feeVault); @@ -332,7 +332,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool + virtualPool, ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -342,7 +342,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString() + postTokenVaultBalance.sub(preTokenVaultBalance).toString(), ); expect(postFeePerShare.sub(preFeePerShare).eqn(0)).to.be.true; }); @@ -366,7 +366,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - } + }, ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -376,7 +376,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint + quoteMint, ); let vaultState = getFeeVault(svm, feeVault); @@ -392,7 +392,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool + virtualPool, ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -402,7 +402,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString() + postTokenVaultBalance.sub(preTokenVaultBalance).toString(), ); expect(postFeePerShare.sub(preFeePerShare).eqn(0)).to.be.true; }); @@ -425,7 +425,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - } + }, ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -435,7 +435,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint + quoteMint, ); let vaultState = getFeeVault(svm, feeVault); @@ -452,7 +452,7 @@ describe("Funding by claiming in DBC", () => { tokenVault, virtualPoolConfig, virtualPool, - 0 + 0, ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -462,7 +462,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString() + postTokenVaultBalance.sub(preTokenVaultBalance).toString(), ); expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); @@ -475,7 +475,7 @@ async function setupPool( poolCreator: Keypair, payer: Keypair, feeVault: PublicKey, - quoteMint: PublicKey + quoteMint: PublicKey, ) { let instructionParams = buildDefaultCurve(); const params: CreateConfigParams = { @@ -491,7 +491,7 @@ async function setupPool( quoteMint, admin, user.publicKey, - instructionParams.migrationQuoteThreshold.mul(new BN(2)).toNumber() + instructionParams.migrationQuoteThreshold.mul(new BN(2)).toNumber(), ); const virtualPoolConfig = await createConfig(svm, params); From d163ba925a613319636657206f633594a36d4ee1 Mon Sep 17 00:00:00 2001 From: bangyro <229454856+bangyro@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:44:28 +0800 Subject: [PATCH 5/5] doc: add docs and fix formatting --- tests/claim_dbc_creator_trading_fee.test.ts | 62 ++++++++++----------- tests/common/dbc.ts | 11 +++- 2 files changed, 40 insertions(+), 33 deletions(-) diff --git a/tests/claim_dbc_creator_trading_fee.test.ts b/tests/claim_dbc_creator_trading_fee.test.ts index df0a737..c8ec3ef 100644 --- a/tests/claim_dbc_creator_trading_fee.test.ts +++ b/tests/claim_dbc_creator_trading_fee.test.ts @@ -44,7 +44,7 @@ describe("Funding by claiming in DBC", () => { poolCreator = Keypair.generate(); [admin, payer, user, poolCreator, vaultOwner, shareHolder] = generateUsers( svm, - 6, + 6 ); quoteMint = createToken(svm, admin, admin.publicKey, null); }); @@ -67,7 +67,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - }, + } ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -77,7 +77,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint, + quoteMint ); let vaultState = getFeeVault(svm, feeVault); @@ -93,7 +93,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool, + virtualPool ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -103,7 +103,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString(), + postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); @@ -126,7 +126,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - }, + } ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -136,7 +136,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint, + quoteMint ); let vaultState = getFeeVault(svm, feeVault); @@ -153,7 +153,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool, + virtualPool ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -163,7 +163,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString(), + postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); @@ -186,7 +186,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - }, + } ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -196,7 +196,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint, + quoteMint ); let vaultState = getFeeVault(svm, feeVault); @@ -212,7 +212,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool, + virtualPool ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -222,7 +222,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString(), + postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); expect(postFeePerShare.sub(preFeePerShare).gtn(0)).to.be.true; }); @@ -245,7 +245,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - }, + } ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -255,7 +255,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint, + quoteMint ); let vaultState = getFeeVault(svm, feeVault); @@ -272,7 +272,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool, + virtualPool ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -282,7 +282,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString(), + postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); expect(postFeePerShare.sub(preFeePerShare).gtn(0)).to.be.true; }); @@ -306,7 +306,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - }, + } ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -316,7 +316,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint, + quoteMint ); let vaultState = getFeeVault(svm, feeVault); @@ -332,7 +332,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool, + virtualPool ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -342,7 +342,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString(), + postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); expect(postFeePerShare.sub(preFeePerShare).eqn(0)).to.be.true; }); @@ -366,7 +366,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - }, + } ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -376,7 +376,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint, + quoteMint ); let vaultState = getFeeVault(svm, feeVault); @@ -392,7 +392,7 @@ describe("Funding by claiming in DBC", () => { feeVault, tokenVault, virtualPoolConfig, - virtualPool, + virtualPool ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -402,7 +402,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString(), + postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); expect(postFeePerShare.sub(preFeePerShare).eqn(0)).to.be.true; }); @@ -425,7 +425,7 @@ describe("Funding by claiming in DBC", () => { share: 100, }, ], - }, + } ); const { virtualPool, virtualPoolConfig } = await setupPool( @@ -435,7 +435,7 @@ describe("Funding by claiming in DBC", () => { poolCreator, payer, feeVault, - quoteMint, + quoteMint ); let vaultState = getFeeVault(svm, feeVault); @@ -452,7 +452,7 @@ describe("Funding by claiming in DBC", () => { tokenVault, virtualPoolConfig, virtualPool, - 0, + 0 ); const postTokenVaultBalance = getTokenBalance(svm, tokenVault); @@ -462,7 +462,7 @@ describe("Funding by claiming in DBC", () => { const postFeePerShare = vaultState.feePerShare; expect(postTotalFundedFee.sub(preTotalFundedFee).toString()).eq( - postTokenVaultBalance.sub(preTokenVaultBalance).toString(), + postTokenVaultBalance.sub(preTokenVaultBalance).toString() ); expect(Number(postFeePerShare.sub(preFeePerShare))).gt(0); }); @@ -475,7 +475,7 @@ async function setupPool( poolCreator: Keypair, payer: Keypair, feeVault: PublicKey, - quoteMint: PublicKey, + quoteMint: PublicKey ) { let instructionParams = buildDefaultCurve(); const params: CreateConfigParams = { @@ -491,7 +491,7 @@ async function setupPool( quoteMint, admin, user.publicKey, - instructionParams.migrationQuoteThreshold.mul(new BN(2)).toNumber(), + instructionParams.migrationQuoteThreshold.mul(new BN(2)).toNumber() ); const virtualPoolConfig = await createConfig(svm, params); diff --git a/tests/common/dbc.ts b/tests/common/dbc.ts index a9714da..cddb29b 100644 --- a/tests/common/dbc.ts +++ b/tests/common/dbc.ts @@ -147,6 +147,12 @@ export type SwapParams = { referralTokenAccount: PublicKey | null; }; +export enum DbcSwapMode { + ExactIn, + PartialFill, + ExactOut +} + export async function swap(svm: LiteSVM, params: SwapParams): Promise { const { config, @@ -207,9 +213,10 @@ export async function swap(svm: LiteSVM, params: SwapParams): Promise { unrapSOLIx && postInstructions.push(unrapSOLIx); } - + + // PartialFill since the test wanted to intentionally swap past the migration threshold. This previously accumulated some surplus const transaction = await program.methods - .swap2({ amount0: amountIn, amount1: minimumAmountOut, swapMode: 1 }) + .swap2({ amount0: amountIn, amount1: minimumAmountOut, swapMode: DbcSwapMode.PartialFill }) .accountsPartial({ poolAuthority, config,

oQ2OJZaaUy|k6qpn%N^00 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