mirror of
https://github.com/Routstr/routstr-core.git
synced 2026-10-05 20:28:23 +00:00
Merge pull request #420 from Routstr/fix-fee-calculation-for-same-mint
no fees when same mint
This commit is contained in:
+4
-1
@@ -84,7 +84,10 @@ async def swap_to_primary_mint(
|
|||||||
amount_msat = token_amount
|
amount_msat = token_amount
|
||||||
else:
|
else:
|
||||||
raise ValueError("Invalid unit")
|
raise ValueError("Invalid unit")
|
||||||
estimated_fee_sat = math.ceil(max(amount_msat // 1000 * 0.01, 2)) + 1
|
if token_obj.mint != settings.primary_mint:
|
||||||
|
estimated_fee_sat = math.ceil(max(amount_msat // 1000 * 0.01, 2)) + 1
|
||||||
|
else:
|
||||||
|
estimated_fee_sat = 0
|
||||||
amount_msat_after_fee = amount_msat - estimated_fee_sat * 1000
|
amount_msat_after_fee = amount_msat - estimated_fee_sat * 1000
|
||||||
primary_wallet = await get_wallet(settings.primary_mint, settings.primary_mint_unit)
|
primary_wallet = await get_wallet(settings.primary_mint, settings.primary_mint_unit)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user