From e10c2d0e860c71dcd921f41670f1efbb073a86c9 Mon Sep 17 00:00:00 2001 From: Chenna Keshava B S Date: Thu, 3 Apr 2025 12:50:39 -0700 Subject: [PATCH 1/2] fetch network info from the validation --- src/connection-manager/wsHandling.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/connection-manager/wsHandling.ts b/src/connection-manager/wsHandling.ts index 86fb4506..12762b9e 100644 --- a/src/connection-manager/wsHandling.ts +++ b/src/connection-manager/wsHandling.ts @@ -123,14 +123,7 @@ export async function handleWsMessageSubscribeTypes( } // Get network of the validation if ledger_hash is not in cache. - const validationNetworkDb: DatabaseValidator | undefined = await query( - 'validators', - ) - .select('*') - .where('signing_key', validationData.validation_public_key) - .first() - const validationNetwork = - validationNetworkDb?.networks ?? validationData.networks + const validationNetwork = validationData.networks ?? networks // Get the fee for the network to be used in case the validator does not vote for a new fee. if (validationNetwork) { From a2f14bb746d699eac07caa0feacea4ee659b0c26 Mon Sep 17 00:00:00 2001 From: Chenna Keshava B S Date: Thu, 3 Apr 2025 12:56:53 -0700 Subject: [PATCH 2/2] remove unused imports --- src/connection-manager/wsHandling.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/connection-manager/wsHandling.ts b/src/connection-manager/wsHandling.ts index 12762b9e..4d574b89 100644 --- a/src/connection-manager/wsHandling.ts +++ b/src/connection-manager/wsHandling.ts @@ -9,18 +9,13 @@ import { import { AMENDMENTS_ID } from 'xrpl/dist/npm/models/ledger' import { LedgerResponseExpanded } from 'xrpl/dist/npm/models/methods/ledger' -import { - query, - saveAmendmentStatus, - saveAmendmentsStatus, -} from '../shared/database' +import { saveAmendmentStatus, saveAmendmentsStatus } from '../shared/database' import { NETWORKS_HOSTS, deleteAmendmentStatus, } from '../shared/database/amendments' import { AmendmentStatus, - DatabaseValidator, FeeVote, StreamLedger, StreamManifest,