We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 41512be commit a6e8b20Copy full SHA for a6e8b20
src/synthetix/spot/spot.py
@@ -546,7 +546,16 @@ def atomic_order(
546
"""
547
market_id, market_name = self._resolve_market(market_id, market_name)
548
549
- if min_amount_received is None:
+ # first check if on Base where USDC and sUSD are 1:1
550
+ if (
551
+ self.snx.network_id in [8453, 84532]
552
+ and market_name == "sUSDC"
553
+ and min_amount_received is None
554
+ ):
555
+ # assume this is a 1:1 swap
556
+ min_amount_received = size
557
+ min_amount_received_wei = ether_to_wei(min_amount_received)
558
+ elif min_amount_received is None:
559
# get the asset price
560
token_symbol = self.markets_by_id[market_id]["symbol"]
561
feed_id = self.snx.pyth.price_feed_ids[token_symbol]
0 commit comments