From 12bc802c221a285f2dd7a6dde70f9fe7b3db7b5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kotol?= Date: Mon, 3 Jun 2024 16:44:09 +0200 Subject: [PATCH] ALL-7310 - Fix Kadena RPC double slash (#1106) --- CHANGELOG.md | 6 ++++++ package.json | 2 +- src/e2e/rpc/other/tatum.rpc.kadena.spec.ts | 2 +- src/service/rpc/other/AbstractKadenaRpc.ts | 4 ++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index feeb7d03f..d7548bdc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## [4.2.31] - 2024.6.3 + +### Fixed + +- Fix Kadena rpc double slash + ## [4.2.30] - 2024.5.31 ### Added diff --git a/package.json b/package.json index 2b8e6119b..f47881aaf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tatumio/tatum", - "version": "4.2.30", + "version": "4.2.31", "description": "Tatum JS SDK", "author": "Tatum", "repository": "https://github.com/tatumio/tatum-js", diff --git a/src/e2e/rpc/other/tatum.rpc.kadena.spec.ts b/src/e2e/rpc/other/tatum.rpc.kadena.spec.ts index b1aaec436..9301be48f 100644 --- a/src/e2e/rpc/other/tatum.rpc.kadena.spec.ts +++ b/src/e2e/rpc/other/tatum.rpc.kadena.spec.ts @@ -30,7 +30,7 @@ const networks = [ }, ] -describe.skip('Kadena', () => { +describe('Kadena', () => { networks.forEach(({ isTestnet, network, blockHash, lower, upper }) => { describe(`${isTestnet ? 'Testnet' : 'Mainnet'}`, () => { it('getInfo', async () => { diff --git a/src/service/rpc/other/AbstractKadenaRpc.ts b/src/service/rpc/other/AbstractKadenaRpc.ts index eb6bc55fc..526369eef 100644 --- a/src/service/rpc/other/AbstractKadenaRpc.ts +++ b/src/service/rpc/other/AbstractKadenaRpc.ts @@ -49,9 +49,9 @@ export abstract class AbstractKadenaRpc implements KadenaRpcInterface { private urlWithPrefix({ apiVersion, chain, nodeVersion }: Partial): string { if (chain) { - return `chainweb/${apiVersion}/${nodeVersion}/chain/${chain}/` + return `/chainweb/${apiVersion}/${nodeVersion}/chain/${chain}` } - return `chainweb/${apiVersion}/${nodeVersion}/` + return `/chainweb/${apiVersion}/${nodeVersion}` } private prepareRequest({ path, body, queryParams, network }: RequestI): PostI {