From 1743fecf1abc184d3e346b7c5126eb06869a447c Mon Sep 17 00:00:00 2001 From: wei <1415121722@qq.com> Date: Wed, 11 Jun 2025 21:08:02 +0800 Subject: [PATCH] Obtain liquidity of the pool --- src/lib.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 2f19e10..c1cafc9 100755 --- a/src/lib.rs +++ b/src/lib.rs @@ -603,4 +603,13 @@ impl PumpFun { Ok(actual_sol_reserves) } + + #[inline] + pub async fn get_real_sol_reserves_with_pumpswap(&self, pool_address: &Pubkey) -> Result { + let pool = pumpswap::pool::Pool::fetch(&self.rpc, pool_address).await?; + + let (_, quote_amount) = pool.get_token_balances(&self.rpc).await?; + + Ok(quote_amount) + } }