From 0d71d79cfb692420e9bf1518d8185a9fda3f9c39 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 13:33:43 +0300 Subject: [PATCH 01/12] add estimate withdraw request --- package-lock.json | 4 +- package.json | 2 +- src/services/BlockchainService/index.ts | 12 ++++++ .../schemas/dueLiabilityEstimateSchema.ts | 6 +++ .../BlockchainService/schemas/index.ts | 37 ++++++++++--------- 5 files changed, 40 insertions(+), 21 deletions(-) create mode 100644 src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts diff --git a/package-lock.json b/package-lock.json index 239694a7..fa15ecc9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.82", + "version": "0.20.83-rc0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.20.82", + "version": "0.20.83-rc0", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index e2cb3dc7..31e6b959 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.82", + "version": "0.20.83-rc0", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/BlockchainService/index.ts b/src/services/BlockchainService/index.ts index ceacbcbe..0a040f83 100644 --- a/src/services/BlockchainService/index.ts +++ b/src/services/BlockchainService/index.ts @@ -20,6 +20,7 @@ import { makePartial } from '../../utils'; import type { networkCodes } from '../../constants/index.js'; import { fetchWithValidation } from 'simple-typed-fetch'; import type { BasicAuthCredentials } from '../../types.js'; +import { dueLiabilityEstimateSchema } from './schemas/dueLiabilityEstimateSchema'; type IAdminAuthHeaders = { auth: string @@ -64,6 +65,10 @@ type PlatformFees = { walletAddress?: string | undefined fromWidget?: string | undefined } +type DueLiabilityEstimateProps = { + asset: string + amount: number +} class BlockchainService { private readonly apiUrl: string; @@ -115,6 +120,7 @@ class BlockchainService { this.claimOrder = this.claimOrder.bind(this); this.getGasLimits = this.getGasLimits.bind(this); this.getExchangeContractWalletBalance = this.getExchangeContractWalletBalance.bind(this); + this.getDueLiabilityEstimate = this.getDueLiabilityEstimate.bind(this); } get basicAuthHeaders() { @@ -271,6 +277,12 @@ class BlockchainService { { headers: this.basicAuthHeaders } ); + getDueLiabilityEstimate = ({ asset, amount }: DueLiabilityEstimateProps) => fetchWithValidation( + `${this.apiUrl}/api/due-liability-esstimate/${asset}/${amount}`, + dueLiabilityEstimateSchema, + { headers: this.basicAuthHeaders } + ); + getGasPriceWei = () => fetchWithValidation( `${this.apiUrl}/api/gasPrice`, z.string(), diff --git a/src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts b/src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts new file mode 100644 index 00000000..1b86c7e6 --- /dev/null +++ b/src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts @@ -0,0 +1,6 @@ +import { z } from 'zod'; + +export const dueLiabilityEstimateSchema = z.object({ + asset: z.string(), + amount: z.number().nonnegative(), +}); diff --git a/src/services/BlockchainService/schemas/index.ts b/src/services/BlockchainService/schemas/index.ts index 886cb3a1..db3d1c67 100644 --- a/src/services/BlockchainService/schemas/index.ts +++ b/src/services/BlockchainService/schemas/index.ts @@ -1,18 +1,19 @@ -export * from './adminPoolSchema.js'; -export { default as adminPoolsListSchema } from './adminPoolsListSchema.js'; -export { default as addPoolSchema } from './addPoolSchema.js'; -export { default as atomicHistorySchema } from './atomicHistorySchema.js'; -export { default as checkRedeemOrderSchema } from './checkRedeemOrderSchema.js'; -export { default as historySchema } from './historySchema.js'; -export { default as IDOSchema } from './IDOSchema.js'; -export { default as infoSchema } from './infoSchema.js'; -export { default as poolsConfigSchema } from './poolsConfigSchema.js'; -export { default as poolsInfoSchema } from './poolsInfoSchema.js'; -export { default as atomicSummarySchema } from './atomicSummarySchema.js'; -export { default as poolsLpAndStakedSchema } from './poolsLpAndStakedSchema.js'; -export { default as userVotesSchema } from './userVotesSchema.js'; -export { default as userEarnedSchema } from './userEarnedSchema.js'; -export { default as poolsV3InfoSchema } from './poolsV3InfoSchema.js'; -export { default as pmmSchema } from './pmmSchema.js'; -export { pricesWithQuoteAssetSchema } from './pricesWithQuoteAssetSchema.js'; -export { referralDataSchema } from './referralDataSchema.js'; \ No newline at end of file +export * from './adminPoolSchema'; +export { default as adminPoolsListSchema } from './adminPoolsListSchema'; +export { default as addPoolSchema } from './addPoolSchema'; +export { default as atomicHistorySchema } from './atomicHistorySchema'; +export { default as checkRedeemOrderSchema } from './checkRedeemOrderSchema'; +export { default as historySchema } from './historySchema'; +export { default as IDOSchema } from './IDOSchema'; +export { default as infoSchema } from './infoSchema'; +export { default as poolsConfigSchema } from './poolsConfigSchema'; +export { default as poolsInfoSchema } from './poolsInfoSchema'; +export { default as atomicSummarySchema } from './atomicSummarySchema'; +export { default as poolsLpAndStakedSchema } from './poolsLpAndStakedSchema'; +export { default as userVotesSchema } from './userVotesSchema'; +export { default as userEarnedSchema } from './userEarnedSchema'; +export { default as poolsV3InfoSchema } from './poolsV3InfoSchema'; +export { default as pmmSchema } from './pmmSchema'; +export { pricesWithQuoteAssetSchema } from './pricesWithQuoteAssetSchema'; +export { referralDataSchema } from './referralDataSchema'; +export { dueLiabilityEstimateSchema } from './dueLiabilityEstimateSchema'; From 55d9c36b2f79033b43456810eb5b3cf62ba8d557 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 14:14:26 +0300 Subject: [PATCH 02/12] fix typo --- package-lock.json | 4 ++-- package.json | 2 +- src/services/BlockchainService/index.ts | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa15ecc9..051932c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc0", + "version": "0.20.83-rc1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc0", + "version": "0.20.83-rc1", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index 31e6b959..b55004c3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc0", + "version": "0.20.83-rc1", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/BlockchainService/index.ts b/src/services/BlockchainService/index.ts index 0a040f83..778b9d18 100644 --- a/src/services/BlockchainService/index.ts +++ b/src/services/BlockchainService/index.ts @@ -12,7 +12,8 @@ import { pairStatusSchema, pricesWithQuoteAssetSchema, referralDataSchema, - pmmSchema + pmmSchema, + dueLiabilityEstimateSchema } from './schemas/index.js'; import type redeemOrderSchema from '../Aggregator/schemas/redeemOrderSchema.js'; import { sourceAtomicHistorySchema, targetAtomicHistorySchema } from './schemas/atomicHistorySchema.js'; @@ -20,7 +21,6 @@ import { makePartial } from '../../utils'; import type { networkCodes } from '../../constants/index.js'; import { fetchWithValidation } from 'simple-typed-fetch'; import type { BasicAuthCredentials } from '../../types.js'; -import { dueLiabilityEstimateSchema } from './schemas/dueLiabilityEstimateSchema'; type IAdminAuthHeaders = { auth: string @@ -278,7 +278,7 @@ class BlockchainService { ); getDueLiabilityEstimate = ({ asset, amount }: DueLiabilityEstimateProps) => fetchWithValidation( - `${this.apiUrl}/api/due-liability-esstimate/${asset}/${amount}`, + `${this.apiUrl}/api/due-liability-estimate/${asset}/${amount}`, dueLiabilityEstimateSchema, { headers: this.basicAuthHeaders } ); From f7e50051ba40192f8b1892127944380ccd82be5f Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 14:32:14 +0300 Subject: [PATCH 03/12] fix types --- package.json | 2 +- src/services/BlockchainService/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b55004c3..a0676f46 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc1", + "version": "0.20.83-rc2", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/BlockchainService/index.ts b/src/services/BlockchainService/index.ts index 778b9d18..261d2897 100644 --- a/src/services/BlockchainService/index.ts +++ b/src/services/BlockchainService/index.ts @@ -273,7 +273,7 @@ class BlockchainService { getReferralData = (walletAddress: string) => fetchWithValidation( `${this.apiUrl}/api/referral-data/${walletAddress}`, - referralDataSchema, + z.number().nonnegative(), { headers: this.basicAuthHeaders } ); From d8cb4ae48a94a6f77e12d7fc7225d09f1630c81d Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 14:44:30 +0300 Subject: [PATCH 04/12] fix build --- src/services/BlockchainService/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/services/BlockchainService/index.ts b/src/services/BlockchainService/index.ts index 261d2897..cef2ce62 100644 --- a/src/services/BlockchainService/index.ts +++ b/src/services/BlockchainService/index.ts @@ -11,7 +11,6 @@ import { type PairStatusEnum, pairStatusSchema, pricesWithQuoteAssetSchema, - referralDataSchema, pmmSchema, dueLiabilityEstimateSchema } from './schemas/index.js'; From cfd7db97b1692283c4c937f406fa8da3719fca37 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 14:53:15 +0300 Subject: [PATCH 05/12] fix types --- package.json | 2 +- src/services/BlockchainService/index.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index a0676f46..24683c5d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc2", + "version": "0.20.83-rc3", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/BlockchainService/index.ts b/src/services/BlockchainService/index.ts index cef2ce62..c368d15c 100644 --- a/src/services/BlockchainService/index.ts +++ b/src/services/BlockchainService/index.ts @@ -11,8 +11,8 @@ import { type PairStatusEnum, pairStatusSchema, pricesWithQuoteAssetSchema, + referralDataSchema, pmmSchema, - dueLiabilityEstimateSchema } from './schemas/index.js'; import type redeemOrderSchema from '../Aggregator/schemas/redeemOrderSchema.js'; import { sourceAtomicHistorySchema, targetAtomicHistorySchema } from './schemas/atomicHistorySchema.js'; @@ -272,13 +272,13 @@ class BlockchainService { getReferralData = (walletAddress: string) => fetchWithValidation( `${this.apiUrl}/api/referral-data/${walletAddress}`, - z.number().nonnegative(), + referralDataSchema, { headers: this.basicAuthHeaders } ); getDueLiabilityEstimate = ({ asset, amount }: DueLiabilityEstimateProps) => fetchWithValidation( `${this.apiUrl}/api/due-liability-estimate/${asset}/${amount}`, - dueLiabilityEstimateSchema, + z.number().nonnegative(), { headers: this.basicAuthHeaders } ); From 3d6d7f7e383c318f0cbf1caaacd9d45e3a6390d7 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 15:27:54 +0300 Subject: [PATCH 06/12] fix types --- package.json | 2 +- .../schemas/dueLiabilityEstimateSchema.ts | 6 --- .../BlockchainService/schemas/index.ts | 37 +++++++++---------- 3 files changed, 19 insertions(+), 26 deletions(-) delete mode 100644 src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts diff --git a/package.json b/package.json index 24683c5d..af4cafaf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc3", + "version": "0.20.83-rc4", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts b/src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts deleted file mode 100644 index 1b86c7e6..00000000 --- a/src/services/BlockchainService/schemas/dueLiabilityEstimateSchema.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { z } from 'zod'; - -export const dueLiabilityEstimateSchema = z.object({ - asset: z.string(), - amount: z.number().nonnegative(), -}); diff --git a/src/services/BlockchainService/schemas/index.ts b/src/services/BlockchainService/schemas/index.ts index db3d1c67..3533c761 100644 --- a/src/services/BlockchainService/schemas/index.ts +++ b/src/services/BlockchainService/schemas/index.ts @@ -1,19 +1,18 @@ -export * from './adminPoolSchema'; -export { default as adminPoolsListSchema } from './adminPoolsListSchema'; -export { default as addPoolSchema } from './addPoolSchema'; -export { default as atomicHistorySchema } from './atomicHistorySchema'; -export { default as checkRedeemOrderSchema } from './checkRedeemOrderSchema'; -export { default as historySchema } from './historySchema'; -export { default as IDOSchema } from './IDOSchema'; -export { default as infoSchema } from './infoSchema'; -export { default as poolsConfigSchema } from './poolsConfigSchema'; -export { default as poolsInfoSchema } from './poolsInfoSchema'; -export { default as atomicSummarySchema } from './atomicSummarySchema'; -export { default as poolsLpAndStakedSchema } from './poolsLpAndStakedSchema'; -export { default as userVotesSchema } from './userVotesSchema'; -export { default as userEarnedSchema } from './userEarnedSchema'; -export { default as poolsV3InfoSchema } from './poolsV3InfoSchema'; -export { default as pmmSchema } from './pmmSchema'; -export { pricesWithQuoteAssetSchema } from './pricesWithQuoteAssetSchema'; -export { referralDataSchema } from './referralDataSchema'; -export { dueLiabilityEstimateSchema } from './dueLiabilityEstimateSchema'; +export * from './adminPoolSchema.js'; +export { default as adminPoolsListSchema } from './adminPoolsListSchema.js'; +export { default as addPoolSchema } from './addPoolSchema.js'; +export { default as atomicHistorySchema } from './atomicHistorySchema.js'; +export { default as checkRedeemOrderSchema } from './checkRedeemOrderSchema.js'; +export { default as historySchema } from './historySchema.js'; +export { default as IDOSchema } from './IDOSchema.js'; +export { default as infoSchema } from './infoSchema.js'; +export { default as poolsConfigSchema } from './poolsConfigSchema.js'; +export { default as poolsInfoSchema } from './poolsInfoSchema.js'; +export { default as atomicSummarySchema } from './atomicSummarySchema.js'; +export { default as poolsLpAndStakedSchema } from './poolsLpAndStakedSchema.js'; +export { default as userVotesSchema } from './userVotesSchema.js'; +export { default as userEarnedSchema } from './userEarnedSchema.js'; +export { default as poolsV3InfoSchema } from './poolsV3InfoSchema.js'; +export { default as pmmSchema } from './pmmSchema.js'; +export { pricesWithQuoteAssetSchema } from './pricesWithQuoteAssetSchema.js'; +export { referralDataSchema } from './referralDataSchema.js'; From 9f9884ddc1ea72a3d283fcde60ddb0502d798fa3 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 15:50:19 +0300 Subject: [PATCH 07/12] bump simple-typed-fetch --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index af4cafaf..e0e68bf5 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.3", + "simple-typed-fetch": "0.2.10", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2", From 0dd76272e334edeaaca7ec8c3ebd5c65350ec779 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 15:51:49 +0300 Subject: [PATCH 08/12] update simple-typed-fetch --- package-lock.json | 53 ++++++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 35 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 051932c6..71847e48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc1", + "version": "0.20.83-rc5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc1", + "version": "0.20.83-rc5", "hasInstallScript": true, "license": "ISC", "dependencies": { @@ -27,7 +27,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.3", + "simple-typed-fetch": "0.2.10", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2", @@ -9072,9 +9072,9 @@ "peer": true }, "node_modules/neverthrow": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.0.0.tgz", - "integrity": "sha512-kPZKRs4VkdloCGQXPoP84q4sT/1Z+lYM61AXyV8wWa2hnuo5KpPBF2S3crSFnMrOgUISmEBP8Vo/ngGZX60NhA==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.1.0.tgz", + "integrity": "sha512-xNbNjp/6M5vUV+mststgneJN9eJeJCDSYSBTaf3vxgvcKooP+8L0ATFpM8DGfmH7UWKJeoa24Qi33tBP9Ya3zA==" }, "node_modules/node-domexception": { "version": "1.0.0", @@ -10399,14 +10399,22 @@ "dev": true }, "node_modules/simple-typed-fetch": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.3.tgz", - "integrity": "sha512-EXP2mVVsVf4A3+5QGevs8789ztnT6FozsYyMrIrUYhfqtX2V+X9xETHeGXffmgv7YQ0p+GrW7N+5x+b+pBW59Q==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.10.tgz", + "integrity": "sha512-KVDkRiFlsYlMvFg7vrGiKfDtaGKZIXbqpKOJ9lrg5vqoyRONStVlwXelJWLt1ep+0D7R28JDhMFT7eDniDPqhg==", "dependencies": { "isomorphic-unfetch": "^4.0.2", - "neverthrow": "^6.0.0", + "neverthrow": "^6.1.0", "patch-package": "^8.0.0", - "zod": "^3.22.2" + "zod": "^3.22.4" + } + }, + "node_modules/simple-typed-fetch/node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/sisteransi": { @@ -18418,9 +18426,9 @@ "peer": true }, "neverthrow": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.0.0.tgz", - "integrity": "sha512-kPZKRs4VkdloCGQXPoP84q4sT/1Z+lYM61AXyV8wWa2hnuo5KpPBF2S3crSFnMrOgUISmEBP8Vo/ngGZX60NhA==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.1.0.tgz", + "integrity": "sha512-xNbNjp/6M5vUV+mststgneJN9eJeJCDSYSBTaf3vxgvcKooP+8L0ATFpM8DGfmH7UWKJeoa24Qi33tBP9Ya3zA==" }, "node-domexception": { "version": "1.0.0", @@ -19333,14 +19341,21 @@ "dev": true }, "simple-typed-fetch": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.3.tgz", - "integrity": "sha512-EXP2mVVsVf4A3+5QGevs8789ztnT6FozsYyMrIrUYhfqtX2V+X9xETHeGXffmgv7YQ0p+GrW7N+5x+b+pBW59Q==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.10.tgz", + "integrity": "sha512-KVDkRiFlsYlMvFg7vrGiKfDtaGKZIXbqpKOJ9lrg5vqoyRONStVlwXelJWLt1ep+0D7R28JDhMFT7eDniDPqhg==", "requires": { "isomorphic-unfetch": "^4.0.2", - "neverthrow": "^6.0.0", + "neverthrow": "^6.1.0", "patch-package": "^8.0.0", - "zod": "^3.22.2" + "zod": "^3.22.4" + }, + "dependencies": { + "zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==" + } } }, "sisteransi": { diff --git a/package.json b/package.json index e0e68bf5..51f7e8f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.83-rc4", + "version": "0.20.83-rc5", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From ba36a7a16df3e6da362e03bcdb511d8fb92b0ed0 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 16:03:01 +0300 Subject: [PATCH 09/12] change simple-typed-fetch version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 51f7e8f0..96f6ba6d 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.10", + "simple-typed-fetch": "0.2.5", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2", From 31b570627c4ff0a2ebf644cf19c8b1c2a3ec56f6 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 16:04:39 +0300 Subject: [PATCH 10/12] update package-lock --- package-lock.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 71847e48..4ad667bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.10", + "simple-typed-fetch": "0.2.5", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2", @@ -10399,14 +10399,14 @@ "dev": true }, "node_modules/simple-typed-fetch": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.10.tgz", - "integrity": "sha512-KVDkRiFlsYlMvFg7vrGiKfDtaGKZIXbqpKOJ9lrg5vqoyRONStVlwXelJWLt1ep+0D7R28JDhMFT7eDniDPqhg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.5.tgz", + "integrity": "sha512-T/KKUHKOZgaYVp3dbjE1wEK5cAGmG5N7FNAzP6ZGqLDhzBsRm3Gpt8bO/kowV6bt8duXDWiapYFQibW/8iHp6Q==", "dependencies": { "isomorphic-unfetch": "^4.0.2", - "neverthrow": "^6.1.0", + "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "zod": "^3.22.4" + "zod": "^3.22.2" } }, "node_modules/simple-typed-fetch/node_modules/zod": { @@ -19341,14 +19341,14 @@ "dev": true }, "simple-typed-fetch": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.10.tgz", - "integrity": "sha512-KVDkRiFlsYlMvFg7vrGiKfDtaGKZIXbqpKOJ9lrg5vqoyRONStVlwXelJWLt1ep+0D7R28JDhMFT7eDniDPqhg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.5.tgz", + "integrity": "sha512-T/KKUHKOZgaYVp3dbjE1wEK5cAGmG5N7FNAzP6ZGqLDhzBsRm3Gpt8bO/kowV6bt8duXDWiapYFQibW/8iHp6Q==", "requires": { "isomorphic-unfetch": "^4.0.2", - "neverthrow": "^6.1.0", + "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "zod": "^3.22.4" + "zod": "^3.22.2" }, "dependencies": { "zod": { From dd658c7a3a2b893c64c0b705b0a28d4053125115 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 16:10:21 +0300 Subject: [PATCH 11/12] rollback simple-typed-fetch v --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ad667bc..a88fdcd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.5", + "simple-typed-fetch": "0.2.3", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2", @@ -10399,9 +10399,9 @@ "dev": true }, "node_modules/simple-typed-fetch": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.5.tgz", - "integrity": "sha512-T/KKUHKOZgaYVp3dbjE1wEK5cAGmG5N7FNAzP6ZGqLDhzBsRm3Gpt8bO/kowV6bt8duXDWiapYFQibW/8iHp6Q==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.3.tgz", + "integrity": "sha512-EXP2mVVsVf4A3+5QGevs8789ztnT6FozsYyMrIrUYhfqtX2V+X9xETHeGXffmgv7YQ0p+GrW7N+5x+b+pBW59Q==", "dependencies": { "isomorphic-unfetch": "^4.0.2", "neverthrow": "^6.0.0", @@ -19341,9 +19341,9 @@ "dev": true }, "simple-typed-fetch": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.5.tgz", - "integrity": "sha512-T/KKUHKOZgaYVp3dbjE1wEK5cAGmG5N7FNAzP6ZGqLDhzBsRm3Gpt8bO/kowV6bt8duXDWiapYFQibW/8iHp6Q==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.3.tgz", + "integrity": "sha512-EXP2mVVsVf4A3+5QGevs8789ztnT6FozsYyMrIrUYhfqtX2V+X9xETHeGXffmgv7YQ0p+GrW7N+5x+b+pBW59Q==", "requires": { "isomorphic-unfetch": "^4.0.2", "neverthrow": "^6.0.0", diff --git a/package.json b/package.json index 96f6ba6d..3f3f88ac 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.5", + "simple-typed-fetch": "0.2.3", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2", From f988da807879e64154509b39bfacb9afb499c6a0 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Thu, 11 Apr 2024 16:20:45 +0300 Subject: [PATCH 12/12] fix build --- package-lock.json | 41 +++++++++++++---------------------------- package.json | 2 +- 2 files changed, 14 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index a88fdcd0..9a697511 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.3", + "simple-typed-fetch": "0.2.5", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2", @@ -9072,9 +9072,9 @@ "peer": true }, "node_modules/neverthrow": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.1.0.tgz", - "integrity": "sha512-xNbNjp/6M5vUV+mststgneJN9eJeJCDSYSBTaf3vxgvcKooP+8L0ATFpM8DGfmH7UWKJeoa24Qi33tBP9Ya3zA==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.0.0.tgz", + "integrity": "sha512-kPZKRs4VkdloCGQXPoP84q4sT/1Z+lYM61AXyV8wWa2hnuo5KpPBF2S3crSFnMrOgUISmEBP8Vo/ngGZX60NhA==" }, "node_modules/node-domexception": { "version": "1.0.0", @@ -10399,9 +10399,9 @@ "dev": true }, "node_modules/simple-typed-fetch": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.3.tgz", - "integrity": "sha512-EXP2mVVsVf4A3+5QGevs8789ztnT6FozsYyMrIrUYhfqtX2V+X9xETHeGXffmgv7YQ0p+GrW7N+5x+b+pBW59Q==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.5.tgz", + "integrity": "sha512-T/KKUHKOZgaYVp3dbjE1wEK5cAGmG5N7FNAzP6ZGqLDhzBsRm3Gpt8bO/kowV6bt8duXDWiapYFQibW/8iHp6Q==", "dependencies": { "isomorphic-unfetch": "^4.0.2", "neverthrow": "^6.0.0", @@ -10409,14 +10409,6 @@ "zod": "^3.22.2" } }, - "node_modules/simple-typed-fetch/node_modules/zod": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -18426,9 +18418,9 @@ "peer": true }, "neverthrow": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.1.0.tgz", - "integrity": "sha512-xNbNjp/6M5vUV+mststgneJN9eJeJCDSYSBTaf3vxgvcKooP+8L0ATFpM8DGfmH7UWKJeoa24Qi33tBP9Ya3zA==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-6.0.0.tgz", + "integrity": "sha512-kPZKRs4VkdloCGQXPoP84q4sT/1Z+lYM61AXyV8wWa2hnuo5KpPBF2S3crSFnMrOgUISmEBP8Vo/ngGZX60NhA==" }, "node-domexception": { "version": "1.0.0", @@ -19341,21 +19333,14 @@ "dev": true }, "simple-typed-fetch": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.3.tgz", - "integrity": "sha512-EXP2mVVsVf4A3+5QGevs8789ztnT6FozsYyMrIrUYhfqtX2V+X9xETHeGXffmgv7YQ0p+GrW7N+5x+b+pBW59Q==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/simple-typed-fetch/-/simple-typed-fetch-0.2.5.tgz", + "integrity": "sha512-T/KKUHKOZgaYVp3dbjE1wEK5cAGmG5N7FNAzP6ZGqLDhzBsRm3Gpt8bO/kowV6bt8duXDWiapYFQibW/8iHp6Q==", "requires": { "isomorphic-unfetch": "^4.0.2", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", "zod": "^3.22.2" - }, - "dependencies": { - "zod": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==" - } } }, "sisteransi": { diff --git a/package.json b/package.json index 3f3f88ac..96f6ba6d 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "merge-anything": "^5.1.7", "neverthrow": "^6.0.0", "patch-package": "^8.0.0", - "simple-typed-fetch": "0.2.3", + "simple-typed-fetch": "0.2.5", "stream-browserify": "^3.0.0", "tiny-invariant": "^1.3.1", "ts-is-present": "^1.2.2",