From c70748bbad2f776c847c5e0a4ccba59abe3a8b89 Mon Sep 17 00:00:00 2001 From: woodser <13068859+woodser@users.noreply.github.com> Date: Tue, 11 Nov 2025 18:28:51 -0500 Subject: [PATCH] wait for arbitrator and taker to see offer before taking --- src/HavenoClient.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HavenoClient.test.ts b/src/HavenoClient.test.ts index d00d961f..82580c4a 100644 --- a/src/HavenoClient.test.ts +++ b/src/HavenoClient.test.ts @@ -2768,7 +2768,6 @@ async function executeTrade(ctxP: Partial): Promise { ctx.offer = await makeOffer(ctx); expect(ctx.offer.getState()).toEqual(ctx.reserveExactAmount ? "PENDING" : "AVAILABLE"); ctx.offerId = ctx.offer.getId(); - await wait(ctx.maxTimePeerNoticeMs); } else { ctx.offer = getOffer(await ctx.maker.havenod!.getMyOffers(ctx.assetCode!, ctx.direction), ctx.offerId!); if (!ctx.offer) { @@ -2778,6 +2777,7 @@ async function executeTrade(ctxP: Partial): Promise { } catch (err) { /* ignore */ } } } + await wait(ctx.maxTimePeerNoticeMs); //wait for taker and arbitrator to see offer // TODO (woodser): test error message taking offer before posted