From 8f5789d3e833a3c591c1500874dc8c4e985e049b Mon Sep 17 00:00:00 2001
From: Dima Rifai <dima.rifai@gmail.com>
Date: Fri, 13 Dec 2024 23:20:03 +0200
Subject: [PATCH] Issue 328 - Create geAccounttBalanceHistory fetching service

---
 services/FetchingService.ts | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/services/FetchingService.ts b/services/FetchingService.ts
index b7ecc719..ad38990d 100644
--- a/services/FetchingService.ts
+++ b/services/FetchingService.ts
@@ -408,6 +408,27 @@ class FetchingService {
       return null;
     }
   }
+
+  async geAccounttBalanceHistory(
+    accountName : string,
+    coinType: string ,
+    page: number | undefined,
+    pageSize : number | undefined,
+    direction: "asc" | "desc",
+    fromBlock?: Date | number | undefined,
+    toBlock?:  Date | number | undefined,
+  ): Promise<Hive.AccountBalanceHistoryResponse> {
+    return await this.extendedHiveChain!.restApi["balance-api"].balanceHistory({
+      accountName,
+      "coin-type":coinType,
+      "direction" :direction,
+      "page" :page,     
+      "page-size": pageSize,
+      "from-block": fromBlock,
+      "to-block": toBlock,
+    });
+
+  }
 }
 
 const fetchingService = new FetchingService();
-- 
GitLab