refactor: rename

This commit is contained in:
ysq
2025-07-11 16:38:30 +08:00
parent 2b970698c2
commit 9946637c62
3 changed files with 16 additions and 16 deletions
+8 -8
View File
@@ -66,19 +66,19 @@ impl BonkInstructionBuilder {
let mut virtual_base = protocol_params.virtual_base.unwrap_or(0); let mut virtual_base = protocol_params.virtual_base.unwrap_or(0);
let mut virtual_quote = protocol_params.virtual_quote.unwrap_or(0); let mut virtual_quote = protocol_params.virtual_quote.unwrap_or(0);
let mut real_base_before = protocol_params.real_base_before.unwrap_or(0); let mut real_base = protocol_params.real_base.unwrap_or(0);
let mut real_quote_before = protocol_params.real_quote_before.unwrap_or(0); let mut real_quote = protocol_params.real_quote.unwrap_or(0);
if virtual_base == 0 if virtual_base == 0
|| virtual_quote == 0 || virtual_quote == 0
|| real_base_before == 0 || real_base == 0
|| real_quote_before == 0 || real_quote == 0
{ {
let pool = Pool::fetch(params.rpc.as_ref().unwrap(), &pool_state).await?; let pool = Pool::fetch(params.rpc.as_ref().unwrap(), &pool_state).await?;
virtual_base = pool.virtual_base as u128; virtual_base = pool.virtual_base as u128;
virtual_quote = pool.virtual_quote as u128; virtual_quote = pool.virtual_quote as u128;
real_base_before = pool.real_base as u128; real_base = pool.real_base as u128;
real_quote_before = pool.real_quote as u128; real_quote = pool.real_quote as u128;
} }
let amount_in: u64 = params.sol_amount; let amount_in: u64 = params.sol_amount;
@@ -90,8 +90,8 @@ impl BonkInstructionBuilder {
accounts::SHARE_FEE_RATE, accounts::SHARE_FEE_RATE,
virtual_base, virtual_base,
virtual_quote, virtual_quote,
real_base_before, real_base,
real_quote_before, real_quote,
params.slippage_basis_points.unwrap_or(DEFAULT_SLIPPAGE) as u128, params.slippage_basis_points.unwrap_or(DEFAULT_SLIPPAGE) as u128,
); );
+4 -4
View File
@@ -8,8 +8,8 @@ pub fn get_amount_out(
share_fee_rate: u128, share_fee_rate: u128,
virtual_base: u128, virtual_base: u128,
virtual_quote: u128, virtual_quote: u128,
real_base_before: u128, real_base: u128,
real_quote_before: u128, real_quote: u128,
slippage_basis_points: u128, slippage_basis_points: u128,
) -> u64 { ) -> u64 {
let amount_in_u128 = amount_in as u128; let amount_in_u128 = amount_in as u128;
@@ -23,8 +23,8 @@ pub fn get_amount_out(
.unwrap() .unwrap()
.checked_sub(share_fee) .checked_sub(share_fee)
.unwrap(); .unwrap();
let input_reserve = virtual_quote.checked_add(real_quote_before).unwrap(); let input_reserve = virtual_quote.checked_add(real_quote).unwrap();
let output_reserve = virtual_base.checked_sub(real_base_before).unwrap(); let output_reserve = virtual_base.checked_sub(real_base).unwrap();
let numerator = amount_in_net.checked_mul(output_reserve).unwrap(); let numerator = amount_in_net.checked_mul(output_reserve).unwrap();
let denominator = input_reserve.checked_add(amount_in_net).unwrap(); let denominator = input_reserve.checked_add(amount_in_net).unwrap();
let mut amount_out = numerator.checked_div(denominator).unwrap(); let mut amount_out = numerator.checked_div(denominator).unwrap();
+4 -4
View File
@@ -126,8 +126,8 @@ impl ProtocolParams for PumpSwapParams {
pub struct BonkParams { pub struct BonkParams {
pub virtual_base: Option<u128>, pub virtual_base: Option<u128>,
pub virtual_quote: Option<u128>, pub virtual_quote: Option<u128>,
pub real_base_before: Option<u128>, pub real_base: Option<u128>,
pub real_quote_before: Option<u128>, pub real_quote: Option<u128>,
pub auto_handle_wsol: bool, pub auto_handle_wsol: bool,
} }
@@ -136,8 +136,8 @@ impl BonkParams {
Self { Self {
virtual_base: None, virtual_base: None,
virtual_quote: None, virtual_quote: None,
real_base_before: None, real_base: None,
real_quote_before: None, real_quote: None,
auto_handle_wsol: true, auto_handle_wsol: true,
} }
} }