From c719f6c6ebbc43ccaef7d6b722c1d00719e16697 Mon Sep 17 00:00:00 2001
From: Lukas <lukas.budginas@gmail.com>
Date: Tue, 25 Mar 2025 16:55:35 +0200
Subject: [PATCH] Add types for market history

---
 types/Hive.ts | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/types/Hive.ts b/types/Hive.ts
index 05eeda8d..47121117 100644
--- a/types/Hive.ts
+++ b/types/Hive.ts
@@ -789,7 +789,7 @@ namespace Hive {
     prev_balance!: number;
     min_balance!: number;
     max_balance!: number;
-    date!:Date;
+    date!: Date;
   }
 
   export class Delegation {
@@ -811,6 +811,32 @@ namespace Hive {
     total_pages!: number;
     operations_result!: TwoDirectionDelegations[];
   }
+
+  export class MarketHistory {
+    buckets!: MarketBucket[];
+  }
+
+  export class MarketBucket {
+    id!: number;
+    open!: string;
+    seconds!: number;
+    hive!: MarketData;
+    symbol!: MarketSymbol;
+    non_hive!: MarketData;
+  }
+
+  export class MarketData {
+    high!: number;
+    low!: number;
+    open!: number;
+    close!: number;
+    volume!: number;
+  }
+
+  export class MarketSymbol {
+    nai!: string;
+    precision!: number;
+  }
 }
 
 export default Hive;
-- 
GitLab