From 66bca200b4b9fad7afbc8884d8217545562e8dbd Mon Sep 17 00:00:00 2001 From: k Date: Fri, 12 Jul 2024 20:46:11 +0200 Subject: [PATCH] parser: cointime forgot to add compute --- parser/src/datasets/cointime.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/parser/src/datasets/cointime.rs b/parser/src/datasets/cointime.rs index b71a72707..8c52c79c9 100644 --- a/parser/src/datasets/cointime.rs +++ b/parser/src/datasets/cointime.rs @@ -165,7 +165,7 @@ impl CointimeDataset { #[allow(clippy::too_many_arguments)] pub fn compute( &mut self, - &ComputeData { heights, dates }: &ComputeData, + compute_data: &ComputeData, first_height: &mut DateMap, last_height: &mut DateMap, closes: &mut BiMap, @@ -176,6 +176,8 @@ impl CointimeDataset { annualized_transaction_volume: &mut BiMap, cumulative_subsidy_in_dollars: &mut BiMap, ) { + let &ComputeData { heights, dates } = compute_data; + self.cumulative_coinblocks_destroyed .multi_insert_cumulative(heights, dates, &mut self.coinblocks_destroyed); @@ -488,6 +490,18 @@ impl CointimeDataset { &mut self.cointime_price, circulating_supply, ); + + self.active_price_ratio + .compute(compute_data, closes, &mut self.active_price); + + self.cointime_price_ratio + .compute(compute_data, closes, &mut self.cointime_price); + + self.true_market_mean_ratio + .compute(compute_data, closes, &mut self.true_market_mean); + + self.vaulted_price_ratio + .compute(compute_data, closes, &mut self.vaulted_price); } }