From c8a4e42d71f2e988dbcb792d0a10bcc71a0af149 Mon Sep 17 00:00:00 2001 From: frank <98238480+soundsonacid@users.noreply.github.com> Date: Mon, 15 Jan 2024 12:07:30 -0800 Subject: [PATCH] fix: don't send tx if max position is 0 (#19) --- python/sdk/jit_proxy/jitter/jitter_shotgun.py | 3 +++ python/sdk/jit_proxy/jitter/jitter_sniper.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/python/sdk/jit_proxy/jitter/jitter_shotgun.py b/python/sdk/jit_proxy/jitter/jitter_shotgun.py index 21b0df03..909117c7 100644 --- a/python/sdk/jit_proxy/jitter/jitter_shotgun.py +++ b/python/sdk/jit_proxy/jitter/jitter_shotgun.py @@ -57,6 +57,9 @@ async def try_fill(): self.logger.info(f"Trying to fill {order_sig} -> Attempt: {i + 1}") try: + if params.max_position == 0: + break + sig = await self.jit_proxy_client.jit( JitIxParams( taker_key, diff --git a/python/sdk/jit_proxy/jitter/jitter_sniper.py b/python/sdk/jit_proxy/jitter/jitter_sniper.py index 0f469a47..298fed1f 100644 --- a/python/sdk/jit_proxy/jitter/jitter_sniper.py +++ b/python/sdk/jit_proxy/jitter/jitter_sniper.py @@ -176,6 +176,9 @@ async def try_fill(): for _ in range(3): try: + if params.max_position == 0: + break + tx_sig_and_slot = await self.jit_proxy_client.jit( { taker_key,