From 44e2c831204f325e0f6ca2b8ad5070a2117fa563 Mon Sep 17 00:00:00 2001 From: Anton <43762166+smypmsa@users.noreply.github.com> Date: Wed, 14 May 2025 17:36:23 +0200 Subject: [PATCH] fix: remove duplicated function --- learning-examples/manual_sell.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/learning-examples/manual_sell.py b/learning-examples/manual_sell.py index 95d99ef..b50d074 100644 --- a/learning-examples/manual_sell.py +++ b/learning-examples/manual_sell.py @@ -105,20 +105,6 @@ def find_creator_vault(creator: Pubkey) -> Pubkey: return derived_address -async def get_pump_curve_state( - conn: AsyncClient, curve_address: Pubkey -) -> BondingCurveState: - response = await conn.get_account_info(curve_address, encoding="base64") - if not response.value or not response.value.data: - raise ValueError("Invalid curve state: No data") - - data = response.value.data - if data[:8] != EXPECTED_DISCRIMINATOR: - raise ValueError("Invalid curve state discriminator") - - return BondingCurveState(data) - - def calculate_pump_curve_price(curve_state: BondingCurveState) -> float: if curve_state.virtual_token_reserves <= 0 or curve_state.virtual_sol_reserves <= 0: raise ValueError("Invalid reserve state")