mirror of
https://github.com/Routstr/routstr-core.git
synced 2026-10-05 12:28:22 +00:00
fix: preserve configured swap unit
This commit is contained in:
@@ -357,7 +357,7 @@ async def swap_in_and_credit(
|
|||||||
if resolve_trusted_source_mint(source_mint) is not None:
|
if resolve_trusted_source_mint(source_mint) is not None:
|
||||||
raise ValueError("Token is from a trusted mint; redeem it directly")
|
raise ValueError("Token is from a trusted mint; redeem it directly")
|
||||||
source_unit = str(token_obj.unit)
|
source_unit = str(token_obj.unit)
|
||||||
dest_unit = key.refund_currency or source_unit
|
dest_unit = settings.primary_mint_unit
|
||||||
dest_mint = _trusted_swap_destination()
|
dest_mint = _trusted_swap_destination()
|
||||||
if source_unit not in _UNITS or dest_unit not in _UNITS:
|
if source_unit not in _UNITS or dest_unit not in _UNITS:
|
||||||
raise ForeignMintSwapError("Unsupported token unit for swap")
|
raise ForeignMintSwapError("Unsupported token unit for swap")
|
||||||
|
|||||||
Reference in New Issue
Block a user