From 6a5ae59b00f4c54d66f1c3e7a6b47af9528d6472 Mon Sep 17 00:00:00 2001 From: wphan Date: Fri, 5 Jan 2024 15:34:32 -0800 Subject: [PATCH 1/6] stricter types in tradesPublisher --- src/publishers/tradesPublisher.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/publishers/tradesPublisher.ts b/src/publishers/tradesPublisher.ts index 6d82116..e25e3d4 100644 --- a/src/publishers/tradesPublisher.ts +++ b/src/publishers/tradesPublisher.ts @@ -19,6 +19,8 @@ import { getVariant, ZERO, BN, + OrderActionRecord, + Event, } from '@drift-labs/sdk'; import { logger, setLogLevel } from '../utils/logger'; @@ -130,7 +132,7 @@ const main = async () => { event.eventType === 'OrderActionRecord' && JSON.stringify(event.action) === JSON.stringify(OrderAction.FILL) ), - map((fill) => { + map((fill: Event) => { return { ts: fill.ts.toNumber(), marketIndex: fill.marketIndex, From 86fcb9b8b4624e751bbd0e46ecde806b65fc3097 Mon Sep 17 00:00:00 2001 From: Nour Alharithi Date: Mon, 8 Jan 2024 12:30:05 -0800 Subject: [PATCH 2/6] permessagedeflate --- src/wsConnectionManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wsConnectionManager.ts b/src/wsConnectionManager.ts index db6d8a2..836f6dd 100644 --- a/src/wsConnectionManager.ts +++ b/src/wsConnectionManager.ts @@ -26,7 +26,7 @@ const server = http.createServer(app); const wss = new WebSocketServer({ server, path: '/ws', - perMessageDeflate: false, + perMessageDeflate: true, }); const REDIS_HOST = process.env.REDIS_HOST || 'localhost'; From 975c91b8b8ae7b221e58b39af0634a506271ed14 Mon Sep 17 00:00:00 2001 From: Nour Alharithi Date: Mon, 8 Jan 2024 12:30:24 -0800 Subject: [PATCH 3/6] perMessageDeflate --- src/wsConnectionManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wsConnectionManager.ts b/src/wsConnectionManager.ts index db6d8a2..836f6dd 100644 --- a/src/wsConnectionManager.ts +++ b/src/wsConnectionManager.ts @@ -26,7 +26,7 @@ const server = http.createServer(app); const wss = new WebSocketServer({ server, path: '/ws', - perMessageDeflate: false, + perMessageDeflate: true, }); const REDIS_HOST = process.env.REDIS_HOST || 'localhost'; From e30c26c36f978ad9a5fd08b7843da02905a79133 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 00:56:19 +0000 Subject: [PATCH 4/6] Bumping sdk dependency to 2.54.0-beta.4 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7739679..74e391a 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "^0.29.0", - "@drift-labs/sdk": "2.54.0-beta.3", + "@drift-labs/sdk": "2.54.0-beta.4", "@opentelemetry/api": "^1.1.0", "@opentelemetry/auto-instrumentations-node": "^0.31.1", "@opentelemetry/exporter-prometheus": "^0.31.0", diff --git a/yarn.lock b/yarn.lock index e087ba1..084ba18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -115,10 +115,10 @@ enabled "2.0.x" kuler "^2.0.0" -"@drift-labs/sdk@2.54.0-beta.3": - version "2.54.0-beta.3" - resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.54.0-beta.3.tgz#909c427b8c1606e599116d3f3877bd691eb51645" - integrity sha512-jlOZGWzY4H0nCaf06b2CySELP8x8/3aOw8J0p+DMALht5k5UZWRTH0NavSTzgL883wOcCfd+7Tdwm9vAzmQItA== +"@drift-labs/sdk@2.54.0-beta.4": + version "2.54.0-beta.4" + resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.54.0-beta.4.tgz#cf0d051fd95add476e62d963c9ef628fdb855d7e" + integrity sha512-pOBAAO61ARqd+33cfPWyr4lZr+jNGFHgtrBQcP8B0HoXr+7Am1H8T6/Stcyv/pvsB5fgyEe356dlpCH3bCEcbQ== dependencies: "@coral-xyz/anchor" "0.28.1-beta.2" "@ellipsis-labs/phoenix-sdk" "^1.4.2" From 4ce0dafb7d3b349f62c04f634ef87022c489dfef Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 12:32:45 +0000 Subject: [PATCH 5/6] Bumping sdk dependency to 2.54.0-beta.5 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 74e391a..0e9d43e 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "^0.29.0", - "@drift-labs/sdk": "2.54.0-beta.4", + "@drift-labs/sdk": "2.54.0-beta.5", "@opentelemetry/api": "^1.1.0", "@opentelemetry/auto-instrumentations-node": "^0.31.1", "@opentelemetry/exporter-prometheus": "^0.31.0", diff --git a/yarn.lock b/yarn.lock index 084ba18..1fadfad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -115,10 +115,10 @@ enabled "2.0.x" kuler "^2.0.0" -"@drift-labs/sdk@2.54.0-beta.4": - version "2.54.0-beta.4" - resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.54.0-beta.4.tgz#cf0d051fd95add476e62d963c9ef628fdb855d7e" - integrity sha512-pOBAAO61ARqd+33cfPWyr4lZr+jNGFHgtrBQcP8B0HoXr+7Am1H8T6/Stcyv/pvsB5fgyEe356dlpCH3bCEcbQ== +"@drift-labs/sdk@2.54.0-beta.5": + version "2.54.0-beta.5" + resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.54.0-beta.5.tgz#a5ef4875703c4bc401dc40f9e6f6f4846222e99e" + integrity sha512-KuBorxcKJSbJmgxmRCOLOe2wue2IjlREvIkJZcYQTGqGXrv94ybeAYwJl+jqky6YUKM8nSjjS8cWkbu/SZuJvg== dependencies: "@coral-xyz/anchor" "0.28.1-beta.2" "@ellipsis-labs/phoenix-sdk" "^1.4.2" From 9335f28187508cb6dc742d4eed13dc96264dd259 Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 16:32:10 +0000 Subject: [PATCH 6/6] Bumping sdk dependency to 2.54.0-beta.6 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0e9d43e..c5895a3 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "^0.29.0", - "@drift-labs/sdk": "2.54.0-beta.5", + "@drift-labs/sdk": "2.54.0-beta.6", "@opentelemetry/api": "^1.1.0", "@opentelemetry/auto-instrumentations-node": "^0.31.1", "@opentelemetry/exporter-prometheus": "^0.31.0", diff --git a/yarn.lock b/yarn.lock index 1fadfad..99931cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -115,10 +115,10 @@ enabled "2.0.x" kuler "^2.0.0" -"@drift-labs/sdk@2.54.0-beta.5": - version "2.54.0-beta.5" - resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.54.0-beta.5.tgz#a5ef4875703c4bc401dc40f9e6f6f4846222e99e" - integrity sha512-KuBorxcKJSbJmgxmRCOLOe2wue2IjlREvIkJZcYQTGqGXrv94ybeAYwJl+jqky6YUKM8nSjjS8cWkbu/SZuJvg== +"@drift-labs/sdk@2.54.0-beta.6": + version "2.54.0-beta.6" + resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.54.0-beta.6.tgz#917bcd6d32aa9c3d545ffb552f36f48ac324f44a" + integrity sha512-GXR/F0rjoEGwuY+tkQRZsY9obr9vWBHVBnfytmCXHpzsppEoPmXRwB2TKXQNb7Co7nyVj4fXt/yOO426ob0+0w== dependencies: "@coral-xyz/anchor" "0.28.1-beta.2" "@ellipsis-labs/phoenix-sdk" "^1.4.2"