From 14f35e344f4aca01d90b28398d7c3af737a42f5a Mon Sep 17 00:00:00 2001 From: wei <1415121722@qq.com> Date: Fri, 20 Jun 2025 00:45:14 +0800 Subject: [PATCH] fix --- src/main.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 37c013e..a9f8366 100755 --- a/src/main.rs +++ b/src/main.rs @@ -20,6 +20,7 @@ use solana_sdk::{ commitment_config::CommitmentConfig, pubkey::Pubkey, signature::Keypair, transaction::VersionedTransaction, }; +use sol_trade_sdk::pumpfun::common::init_bonding_curve_account; #[tokio::main] async fn main() -> Result<(), Box> { @@ -279,7 +280,7 @@ async fn test_sell() -> AnyResult<()> { lookup_table_key: None, use_rpc: true, }; - let pumpswap = PumpFun::new(Arc::new(payer), &cluster).await; + let pumpfun_client = PumpFun::new(Arc::new(payer), &cluster).await; let creator = Pubkey::from_str("43tFsRkZyhE1JXGivxWthApHPqWCnDqs7E1ZNdy7gkNz")?; let dev_buy_token = 0; let dev_sol_cost = 0; @@ -289,8 +290,9 @@ async fn test_sell() -> AnyResult<()> { let recent_blockhash = rpc.get_latest_blockhash().unwrap(); let trade_platform = "pumpswap".to_string(); let mint_pubkey = Pubkey::from_str("FMnWxuES8X7n33SJryf9MKbZNH57tPREtjWqCTMupump")?; + let bonding_curve = init_bonding_curve_account(&mint_pubkey, dev_buy_token, dev_sol_cost, creator).await?; println!("Buying tokens from PumpSwap..."); - pumpswap + pumpfun_client .copy_buy( mint_pubkey, creator, @@ -299,10 +301,11 @@ async fn test_sell() -> AnyResult<()> { buy_sol_cost, slippage_basis_points, recent_blockhash, + Some(bonding_curve), trade_platform.clone(), ) .await?; - // pumpswap + // pumpfun_client // .sell_by_percent( // mint_pubkey, // creator,