From a4e2f5cb31921f7ccff95d5dd9297d68a05e0b70 Mon Sep 17 00:00:00 2001 From: Mikhail Gladchenko Date: Tue, 27 Feb 2024 09:17:16 +0000 Subject: [PATCH 1/2] feat: added endpoint for receiving gas limits from OB --- package.json | 2 +- src/services/BlockchainService/index.ts | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 78c11af..c2244ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.60", + "version": "0.20.61-rc100", "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 53ac157..0022218 100644 --- a/src/services/BlockchainService/index.ts +++ b/src/services/BlockchainService/index.ts @@ -111,6 +111,7 @@ class BlockchainService { this.getBlockNumber = this.getBlockNumber.bind(this); this.getRedeemOrderBySecretHash = this.getRedeemOrderBySecretHash.bind(this); this.claimOrder = this.claimOrder.bind(this); + this.getGasLimits = this.getGasLimits.bind(this); } get basicAuthHeaders() { @@ -484,6 +485,12 @@ class BlockchainService { body: JSON.stringify(secretHashes), }, ); + + getGasLimits = () => fetchWithValidation( + `${this.apiUrl}api/baseLimits`, + z.record(z.number()), + { headers: this.basicAuthHeaders } + ); } export * as schemas from './schemas/index.js'; From cbecf51c251aff73308ea60eb803322b4b7a2169 Mon Sep 17 00:00:00 2001 From: Mikhail Gladchenko Date: Tue, 27 Feb 2024 11:49:37 +0000 Subject: [PATCH 2/2] feat: small fix --- 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 c2244ed..6fea188 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.61-rc100", + "version": "0.20.61-rc101", "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 0022218..a64a358 100644 --- a/src/services/BlockchainService/index.ts +++ b/src/services/BlockchainService/index.ts @@ -487,7 +487,7 @@ class BlockchainService { ); getGasLimits = () => fetchWithValidation( - `${this.apiUrl}api/baseLimits`, + `${this.apiUrl}/api/baseLimits`, z.record(z.number()), { headers: this.basicAuthHeaders } );