From 4d2d8d0e5a6327ffad326ef9baa497091c161084 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Fri, 31 Jul 2020 14:04:22 -0700 Subject: [PATCH] fix(Ninsight): Using POST endpoint only --- src/ninsight.js | 5 ++++- test/unit/ninsight.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ninsight.js b/src/ninsight.js index 9f1a758..58d9dde 100644 --- a/src/ninsight.js +++ b/src/ninsight.js @@ -68,8 +68,11 @@ class Ninsight { try { // Handle single address. if (typeof address === "string") { - const response = await axios.get( + const response = await axios.post( `${this.ninsightURL}/address/utxo/${address}`, + { + addresses: [address] + }, _this.axiosOptions ) return response.data diff --git a/test/unit/ninsight.js b/test/unit/ninsight.js index a62d560..d71896f 100644 --- a/test/unit/ninsight.js +++ b/test/unit/ninsight.js @@ -31,7 +31,7 @@ describe(`#Ninsight`, () => { it(`should GET utxos for a single address`, async () => { // Stub the network call. - sandbox.stub(axios, "get").resolves({ data: mockData.utxo }) + sandbox.stub(axios, "post").resolves({ data: mockData.utxo }) const addr = "bitcoincash:qqh793x9au6ehvh7r2zflzguanlme760wuzehgzjh9"