Skip to content

Commit e109af7

Browse files
committed
Merge branch 'issue-297-4' into staging
2 parents 4b313c1 + b44f463 commit e109af7

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

app/models/daily_statistic.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# TODO
2-
# remove dao_depositors_count daily_dao_withdraw nodes_distribution nodes_count average_block_time columns
2+
# remove daily_dao_withdraw nodes_distribution nodes_count average_block_time columns
33
class DailyStatistic < ApplicationRecord
44
include AttrLogics
55

@@ -216,6 +216,10 @@ def liquidity
216216
select(:address_id)).distinct.count(:address_id)
217217
end
218218

219+
define_logic :dao_depositors_count do
220+
DaoEvent.depositor.created_before(ended_at).distinct.count(:address_id)
221+
end
222+
219223
define_logic :circulation_ratio do
220224
total_dao_deposit.to_i / circulating_supply
221225
end
@@ -512,7 +516,7 @@ def yesterday_daily_statistic
512516
if to_be_counted_date.beginning_of_day.to_i == Time.at(GENESIS_TIMESTAMP / 1000).in_time_zone.beginning_of_day.to_i \
513517
|| aggron_first_day? \
514518
|| yesterday_statistic.blank?
515-
OpenStruct.new(addresses_count: 0, total_dao_deposit: 0,
519+
OpenStruct.new(addresses_count: 0, total_dao_deposit: 0, dao_depositors_count: 0,
516520
unclaimed_compensation: 0, claimed_compensation: 0,
517521
average_deposit_time: 0, mining_reward: 0, deposit_compensation: 0,
518522
treasury_amount: 0, total_depositors_count: 0,

app/services/charts/daily_statistic_generator.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def updated_attrs
3030
daily_dao_depositors_count total_depositors_count unclaimed_compensation claimed_compensation deposit_compensation daily_dao_deposit total_dao_deposit circulating_supply circulation_ratio
3131
}
3232
others = %i{
33-
block_timestamp transactions_count addresses_count
33+
dao_depositors_count block_timestamp transactions_count addresses_count
3434
average_deposit_time mining_reward knowledge_size
3535
treasury_amount estimated_apc live_cells_count dead_cells_count avg_hash_rate
3636
avg_difficulty uncle_rate address_balance_distribution

0 commit comments

Comments
 (0)