From fe69b27b2122e77f1b1a28648ca161e0e57aae8d Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 09:32:25 +0000 Subject: [PATCH 01/12] Bumping drift-common to bdc4de9d7678179c92e40837a73c1f75ccdd822f --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 80500ff..bdc4de9 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 80500ff2eb88438aeebb8ea1e9c8ba78176013c8 +Subproject commit bdc4de9d7678179c92e40837a73c1f75ccdd822f From cb9d4a142adcbe47fe15ece2bff1e71906a8797d Mon Sep 17 00:00:00 2001 From: Nick Caradonna Date: Thu, 7 Aug 2025 15:24:28 -0400 Subject: [PATCH 02/12] add markPrice to response --- src/index.ts | 2 +- src/utils/utils.ts | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index a09a7d6..fea69fc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1044,6 +1044,7 @@ const main = async (): Promise => { bestPrice: result.data.estimatedPrices.bestPrice.toString(), worstPrice: result.data.estimatedPrices.worstPrice.toString(), oraclePrice: result.data.estimatedPrices.oraclePrice.toString(), + markPrice: result.data.estimatedPrices.markPrice.toString(), priceImpact: BigNum.from( result.data.estimatedPrices.priceImpact, PRICE_PRECISION_EXP @@ -1051,7 +1052,6 @@ const main = async (): Promise => { slippageTolerance: ( result.data.marketOrderParams.slippageTolerance / 100 ).toString(), - baseFilled: result.data.estimatedPrices.baseFilled, }, }; diff --git a/src/utils/utils.ts b/src/utils/utils.ts index ef81d28..cad5a91 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -919,7 +919,14 @@ export const mapToMarketOrderParams = async ( success: boolean; data?: { marketOrderParams: any; - estimatedPrices: any; + estimatedPrices: { + oraclePrice: BN; + bestPrice: BN; + entryPrice: BN; + worstPrice: BN; + markPrice: BN; + priceImpact: BN; + }; }; error?: string; }> => { From 2955cac8a17e28f910a8083ac5d777eb3f33a11d Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 21:37:56 +0000 Subject: [PATCH 03/12] Bumping drift-common to 412f54f2c3e9388b8ca9ef49de48d944f3117cb9 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index bdc4de9..412f54f 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit bdc4de9d7678179c92e40837a73c1f75ccdd822f +Subproject commit 412f54f2c3e9388b8ca9ef49de48d944f3117cb9 From 1fa52ba1959b7a43ff49c0a9c17d1b9d74ad3a7e Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 05:36:55 +0000 Subject: [PATCH 04/12] Bumping drift-common to 9747d3859f333ef742d7424497eed91931fcc23e --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 412f54f..9747d38 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 412f54f2c3e9388b8ca9ef49de48d944f3117cb9 +Subproject commit 9747d3859f333ef742d7424497eed91931fcc23e From 32a8ff4449f7801d23cf3921c220e51726d25f40 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 14:34:08 +0000 Subject: [PATCH 05/12] Bumping drift-common to 9b5bc2c22d257ba48cddd549bde2a7064c067ad5 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 9747d38..9b5bc2c 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 9747d3859f333ef742d7424497eed91931fcc23e +Subproject commit 9b5bc2c22d257ba48cddd549bde2a7064c067ad5 From 676c303f068bffcfad2a404a6c72824462116f1c Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 01:39:11 +0000 Subject: [PATCH 06/12] Bumping drift-common to 58a7f9a147d50fb98a58d2d3255b70f5ca22047c --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 9b5bc2c..58a7f9a 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 9b5bc2c22d257ba48cddd549bde2a7064c067ad5 +Subproject commit 58a7f9a147d50fb98a58d2d3255b70f5ca22047c From 66f000d2efad218a07cef263a664c15b55752801 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 03:58:45 +0000 Subject: [PATCH 07/12] Bumping drift-common to 99f46f082920ac9b35f7f698dafa0945c68a6c3c --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 58a7f9a..99f46f0 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 58a7f9a147d50fb98a58d2d3255b70f5ca22047c +Subproject commit 99f46f082920ac9b35f7f698dafa0945c68a6c3c From 4969b68ed543b1c011992c5e3615786475a79bfb Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 15:45:29 +0000 Subject: [PATCH 08/12] Bumping drift-common to 63f38acfa182929831e3a3b731f42a859cc6ddd2 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 99f46f0..63f38ac 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 99f46f082920ac9b35f7f698dafa0945c68a6c3c +Subproject commit 63f38acfa182929831e3a3b731f42a859cc6ddd2 From 1f9f9f4ba96e5bd3c97074e315ed221474d5ffb7 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 16:04:22 +0000 Subject: [PATCH 09/12] Bumping drift-common to f856455fd7eecb8616f4644fb8ef84a3fd2bd90b --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 63f38ac..f856455 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 63f38acfa182929831e3a3b731f42a859cc6ddd2 +Subproject commit f856455fd7eecb8616f4644fb8ef84a3fd2bd90b From 92716248f03a99bd09cc23184faf0fa42824024d Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 19:39:29 +0000 Subject: [PATCH 10/12] Bumping drift-common to cb3e96efc5ec4d6271d48fe3a73f7a841e878f2a --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index f856455..cb3e96e 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit f856455fd7eecb8616f4644fb8ef84a3fd2bd90b +Subproject commit cb3e96efc5ec4d6271d48fe3a73f7a841e878f2a From 3e00277ee5de6ea5b3249003230ee66c90630d94 Mon Sep 17 00:00:00 2001 From: Lukas deConantsesznak Date: Wed, 13 Aug 2025 13:45:28 -0600 Subject: [PATCH 11/12] feat: use ws v2 subscriber for oracles --- src/publishers/dlobPublisher.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/publishers/dlobPublisher.ts b/src/publishers/dlobPublisher.ts index ffd81de..65cbd2d 100644 --- a/src/publishers/dlobPublisher.ts +++ b/src/publishers/dlobPublisher.ts @@ -124,8 +124,9 @@ const WS_FALLBACK_FETCH_INTERVAL = 60_000; const KILLSWITCH_SLOT_DIFF_THRESHOLD = parseInt(process.env.KILLSWITCH_SLOT_DIFF_THRESHOLD) || 200; -// TOB monitoring configuration +// TOB monitoring configuration - defaults to true if not set const ENABLE_TOB_MONITORING = + !process.env.ENABLE_TOB_MONITORING || process.env.ENABLE_TOB_MONITORING?.toLowerCase() === 'true'; const TOB_CHECK_INTERVAL = parseInt(process.env.TOB_CHECK_INTERVAL) || 60_000; // 1 minute const TOB_STUCK_THRESHOLD = parseInt(process.env.TOB_STUCK_THRESHOLD) || 60_000; // 1 minute without change @@ -417,6 +418,7 @@ const main = async () => { resubTimeoutMs: 30_000, logResubMessages: true, perpMarketAccountSubscriber: WebSocketAccountSubscriberV2, + oracleAccountSubscriber: WebSocketAccountSubscriberV2, }; slotSubscriber = new SlotSubscriber(connection, { resubTimeoutMs: 10_000, From a805bc6c1a8906937ba66248d6d519b10ec7ab78 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 19:52:22 +0000 Subject: [PATCH 12/12] Bumping drift-common to 5797c05073274e5a57ccc636f3b09cab2bc980c7 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index cb3e96e..5797c05 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit cb3e96efc5ec4d6271d48fe3a73f7a841e878f2a +Subproject commit 5797c05073274e5a57ccc636f3b09cab2bc980c7