From 2161557868cfcbe481da51c582051ea0477d4e83 Mon Sep 17 00:00:00 2001 From: vrtnd Date: Fri, 9 Aug 2024 16:43:51 +0300 Subject: [PATCH] Update sdk --- package-lock.json | 8 ++++---- package.json | 2 +- src/utils/adapter.ts | 8 ++++++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a8e833..b9f0b06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@defillama/sdk": "^5.0.74", + "@defillama/sdk": "^5.0.77", "@graphql-typed-document-node/core": "^3.2.0", "@solana/web3.js": "^1.87.3", "async-retry": "^1.3.1", @@ -1226,9 +1226,9 @@ } }, "node_modules/@defillama/sdk": { - "version": "5.0.76", - "resolved": "https://registry.npmjs.org/@defillama/sdk/-/sdk-5.0.76.tgz", - "integrity": "sha512-9aU+dFZjtWpkq9ESn84jg2C5QZDYd7lSyh49IKzWqVt065XIsOiUPm4BiF3htr0e8AzsWFlkUwvqYCr0z32oqA==", + "version": "5.0.77", + "resolved": "https://registry.npmjs.org/@defillama/sdk/-/sdk-5.0.77.tgz", + "integrity": "sha512-ceHVLU2Y0WCvhCUADFrGLir2ApyOmCkJuYFgANQFL/bRL3RmzjhquQKrQJRhAxeosxoqz79V29b2zxvjUYMThw==", "dependencies": { "@aws-sdk/client-s3": "^3.400.0", "@elastic/elasticsearch": "^8.13.1", diff --git a/package.json b/package.json index 5c41c13..59c37ca 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "ts-loader": "^9.3.1" }, "dependencies": { - "@defillama/sdk": "^5.0.76", + "@defillama/sdk": "^5.0.77", "@graphql-typed-document-node/core": "^3.2.0", "@solana/web3.js": "^1.87.3", "async-retry": "^1.3.1", diff --git a/src/utils/adapter.ts b/src/utils/adapter.ts index 6c4b30a..71d0a41 100644 --- a/src/utils/adapter.ts +++ b/src/utils/adapter.ts @@ -487,8 +487,12 @@ export const runAdapterHistorical = async ( const { blockNumber } = log; txBlocks.push(blockNumber); }); - const minBlock = Math.min(...txBlocks) ?? 0; - const maxBlock = Math.max(...txBlocks) ?? 0; + let minBlock = 0; + let maxBlock = 0; + if (txBlocks.length > 0) { + minBlock = Math.min(...txBlocks) ?? 0; + maxBlock = Math.max(...txBlocks) ?? 0; + } const blockRange = maxBlock - minBlock || 1; let blockTimestamps = {} as { [bucket: number]: number }; let block = {} as { timestamp: number; number: number };