From 9bd6c02d41e91c4a437c3ca3da9ce9df12a0c560 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:35:50 +0000 Subject: [PATCH 01/19] Bumping drift-common to dd59149992bc63cccc97db57d8639693fef9b447 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index bbf3137..dd59149 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit bbf31370e380f68c05a302493bd221f50308557d +Subproject commit dd59149992bc63cccc97db57d8639693fef9b447 From 39d3af66fabaffd17d5c2b80ba42cfc830af2f6d Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:45:00 +0000 Subject: [PATCH 02/19] Bumping drift-common to 8dc9fbaa5ee56d106044813279fec6187067d59f --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index dd59149..8dc9fba 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit dd59149992bc63cccc97db57d8639693fef9b447 +Subproject commit 8dc9fbaa5ee56d106044813279fec6187067d59f From 5e3e64067f073f04e2ea2705bf5e7e1b2bcb20ed Mon Sep 17 00:00:00 2001 From: Nick Caradonna Date: Fri, 5 Sep 2025 12:57:34 -0400 Subject: [PATCH 03/19] fix unsettled pnl publisher script bug --- src/scripts/publishUnsettledPnlUsers.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/scripts/publishUnsettledPnlUsers.ts b/src/scripts/publishUnsettledPnlUsers.ts index 5932b46..5b9c714 100644 --- a/src/scripts/publishUnsettledPnlUsers.ts +++ b/src/scripts/publishUnsettledPnlUsers.ts @@ -218,14 +218,10 @@ const buildUserMarketLists = ( ) return []; - const perpPositionWithLpSettle = redisUser.user.getPerpPosition( - perpPosition.marketIndex - )[0]; - const marketPnl = calculateClaimablePnl( perpMarketAccount, usdcSpotMarket, - perpPositionWithLpSettle, + perpPosition, oraclePriceData ); From a891a5488f553e6bdef6a63d67c423250e4c80b2 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 16:04:03 +0000 Subject: [PATCH 04/19] Bumping drift-common to 5eb396474c2d747f7ef98b35fac1cb4711d6ef3b --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 8dc9fba..5eb3964 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 8dc9fbaa5ee56d106044813279fec6187067d59f +Subproject commit 5eb396474c2d747f7ef98b35fac1cb4711d6ef3b From 3a0ce41de57915e887e1dec5296aceba623ba346 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 05:46:14 +0000 Subject: [PATCH 05/19] Bumping drift-common to 64d2537b944c546b5de0ab8ad3a0239c0016ef47 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 5eb3964..64d2537 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 5eb396474c2d747f7ef98b35fac1cb4711d6ef3b +Subproject commit 64d2537b944c546b5de0ab8ad3a0239c0016ef47 From 250a632bbc36f25ed4a132c5d14446563f8a3d07 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 05:49:26 +0000 Subject: [PATCH 06/19] Bumping drift-common to 482ca5a5dbd0d945cc01c33d1948e1467961bdc0 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 64d2537..482ca5a 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 64d2537b944c546b5de0ab8ad3a0239c0016ef47 +Subproject commit 482ca5a5dbd0d945cc01c33d1948e1467961bdc0 From 6561369e52aeaeec978f77112dc2a9d45409bdd1 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:05:40 +0000 Subject: [PATCH 07/19] Bumping drift-common to 5b337310c5290bdece06431ebcf5d6235e6f5143 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 482ca5a..5b33731 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 482ca5a5dbd0d945cc01c33d1948e1467961bdc0 +Subproject commit 5b337310c5290bdece06431ebcf5d6235e6f5143 From e8b4b82ad3ceb55462fb7ef6bd156b8e4daaeafc Mon Sep 17 00:00:00 2001 From: Nick Caradonna Date: Wed, 10 Sep 2025 14:51:23 -0400 Subject: [PATCH 08/19] lower dynamic slippage presets for majors --- src/utils/utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/utils.ts b/src/utils/utils.ts index cad5a91..39e246b 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -1192,12 +1192,12 @@ export const calculateDynamicSlippage = ( // Apply multiplier from env var const multiplier = isMajor - ? parseFloat(process.env.DYNAMIC_SLIPPAGE_MULTIPLIER_MAJOR || '1.02') + ? parseFloat(process.env.DYNAMIC_SLIPPAGE_MULTIPLIER_MAJOR || '1.01') : parseFloat(process.env.DYNAMIC_SLIPPAGE_MULTIPLIER_NON_MAJOR || '1.4'); dynamicSlippage = dynamicSlippage * multiplier; // Enforce minimum and maximum limits from env vars - const minSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MIN || '0.05'); // 0.05% minimum + const minSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MIN || '0.025'); // 0.025% minimum const maxSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MAX || '5'); // 5% maximum return Math.min(Math.max(dynamicSlippage, minSlippage), maxSlippage); From 856d542d8254911570a6864d75d65d0291e70ea5 Mon Sep 17 00:00:00 2001 From: Nick Caradonna Date: Wed, 10 Sep 2025 22:22:16 -0400 Subject: [PATCH 09/19] bump min slippage --- src/utils/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 39e246b..230b65c 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -1197,7 +1197,7 @@ export const calculateDynamicSlippage = ( dynamicSlippage = dynamicSlippage * multiplier; // Enforce minimum and maximum limits from env vars - const minSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MIN || '0.025'); // 0.025% minimum + const minSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MIN || '0.035'); // 0.035% minimum const maxSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MAX || '5'); // 5% maximum return Math.min(Math.max(dynamicSlippage, minSlippage), maxSlippage); From 2180c28cc82ac0071125f8cb86ae01765d807801 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 11 Sep 2025 21:21:13 +0000 Subject: [PATCH 10/19] Bumping drift-common to df08204a14287b6df6c21dc855bfab5d6fbc0759 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 5b33731..df08204 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 5b337310c5290bdece06431ebcf5d6235e6f5143 +Subproject commit df08204a14287b6df6c21dc855bfab5d6fbc0759 From f64091a09f287040f1cd0792b3205a8ea1ec8ec8 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 00:06:45 +0000 Subject: [PATCH 11/19] Bumping drift-common to f7cda72359fccccbfcbdf09256778ad66064a10c --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index df08204..f7cda72 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit df08204a14287b6df6c21dc855bfab5d6fbc0759 +Subproject commit f7cda72359fccccbfcbdf09256778ad66064a10c From 8184bbf5f075eda15a98f68d1ae0bc4336963bbe Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 18:17:44 +0000 Subject: [PATCH 12/19] Bumping drift-common to 18bae84a918b5914afa537a551c0a23d8fd4c6b5 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index f7cda72..18bae84 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit f7cda72359fccccbfcbdf09256778ad66064a10c +Subproject commit 18bae84a918b5914afa537a551c0a23d8fd4c6b5 From 0c66b01ef161ff6b29b39bd5eab0cb54c091bfc5 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 18:34:54 +0000 Subject: [PATCH 13/19] Bumping drift-common to aeed60851de9b315b646e701f16fd3be820ad4e4 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 18bae84..aeed608 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 18bae84a918b5914afa537a551c0a23d8fd4c6b5 +Subproject commit aeed60851de9b315b646e701f16fd3be820ad4e4 From fb41dd23c4c35d7fecdbfb2e28a40991f3af262a Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 00:41:44 +0000 Subject: [PATCH 14/19] Bumping drift-common to 6638aa1f174cd173533912798246614dfee28cd1 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index aeed608..6638aa1 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit aeed60851de9b315b646e701f16fd3be820ad4e4 +Subproject commit 6638aa1f174cd173533912798246614dfee28cd1 From 0925a5a4fd29ec4f91f86cbc9c1812759585fcb3 Mon Sep 17 00:00:00 2001 From: Jack Waller Date: Tue, 16 Sep 2025 11:05:39 +1000 Subject: [PATCH 15/19] chore: awaiting latest common --- Dockerfile | 2 +- esbuild.config.js | 3 ++- src/publishers/dlobPublisher.ts | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c92076b..a57f423 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ RUN yarn && yarn build FROM public.ecr.aws/docker/library/node:20.18.1-alpine RUN apk add python3 make g++ --virtual .build &&\ - npm install -C /lib bigint-buffer @triton-one/yellowstone-grpc@1.3.0 &&\ + npm install -C /lib bigint-buffer @triton-one/yellowstone-grpc@1.3.0 helius-laserstream &&\ apk del .build COPY --from=builder /app/lib/ ./lib/ diff --git a/esbuild.config.js b/esbuild.config.js index 51a3a20..8132a55 100644 --- a/esbuild.config.js +++ b/esbuild.config.js @@ -13,7 +13,8 @@ const commonConfig = { format: 'cjs', external: [ 'bigint-buffer', - '@triton-one/yellowstone-grpc' + '@triton-one/yellowstone-grpc', + 'helius-laserstream' ] }; diff --git a/src/publishers/dlobPublisher.ts b/src/publishers/dlobPublisher.ts index fba9e8b..adf7b9c 100644 --- a/src/publishers/dlobPublisher.ts +++ b/src/publishers/dlobPublisher.ts @@ -109,6 +109,7 @@ const endpoint = process.env.ENDPOINT; const grpcEndpoint = useGrpc ? process.env.GRPC_ENDPOINT ?? endpoint + `/${token}` : ''; +const grpcClient = process.env.GRPC_CLIENT ?? 'yellowstone' const wsEndpoint = process.env.WS_ENDPOINT; const useOrderSubscriber = @@ -503,6 +504,8 @@ const main = async () => { 'grpc.keepalive_timeout_ms': 1_000, 'grpc.keepalive_permit_without_calls': 1, }, + client: grpcClient + }, commitment: stateCommitment, }; From 8ebebf7235eba38235adb02d377dd8f97ffc7f32 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 14:05:48 +0000 Subject: [PATCH 16/19] Bumping drift-common to eadb2e6517e81ca1a00483affc5115d5263a4a51 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 6638aa1..eadb2e6 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 6638aa1f174cd173533912798246614dfee28cd1 +Subproject commit eadb2e6517e81ca1a00483affc5115d5263a4a51 From e15783b5720315444e0e8b9ad7e9b9d670cdc5da Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 23:42:12 +0000 Subject: [PATCH 17/19] Bumping drift-common to 0a4e0760df77223467f1d017a4b829b52fc83cc8 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index eadb2e6..0a4e076 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit eadb2e6517e81ca1a00483affc5115d5263a4a51 +Subproject commit 0a4e0760df77223467f1d017a4b829b52fc83cc8 From dc71062d5411ecc61543b4664e5c1b6ad1b62fe8 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Sep 2025 00:07:43 +0000 Subject: [PATCH 18/19] Bumping drift-common to b062e8e17d79885dd18a6897362bbad1c76b5cc2 --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index 0a4e076..b062e8e 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit 0a4e0760df77223467f1d017a4b829b52fc83cc8 +Subproject commit b062e8e17d79885dd18a6897362bbad1c76b5cc2 From 9e838a3611bd70622128402ac48bc2cf85b4d330 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Sep 2025 00:36:07 +0000 Subject: [PATCH 19/19] Bumping drift-common to 1c5cc61b8225a6ff583a00eed90bd705dc0f457b --- drift-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drift-common b/drift-common index b062e8e..1c5cc61 160000 --- a/drift-common +++ b/drift-common @@ -1 +1 @@ -Subproject commit b062e8e17d79885dd18a6897362bbad1c76b5cc2 +Subproject commit 1c5cc61b8225a6ff583a00eed90bd705dc0f457b