Skip to content

Commit 45a10db

Browse files
authored
Merge pull request #2772 from nervosnetwork/testnet
Deploy to mainnet
2 parents fa792b6 + e74be77 commit 45a10db

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

app/workers/generate_rgbpp_assets_statistic_worker.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,14 @@ def btc_holders_count_attributes
6161
udt_types = %i[xudt xudt_compatible spore_cell did_cell]
6262
udt_ids = Udt.where(udt_type: udt_types, published: true).ids
6363
address_ids = UdtAccount.where(udt_id: udt_ids).where("amount > 0").pluck(:address_id).uniq
64-
holders_count = BitcoinAddressMapping.where(ckb_address_id: address_ids, created_at: ..ended_at).
65-
distinct.count(:bitcoin_address_id)
64+
65+
all_addres_ids = BitcoinAddressMapping.where(created_at: ..ended_at).pluck(:ckb_address_id).uniq
66+
filtered_addres_ids = address_ids & all_addres_ids
67+
68+
ActiveRecord::Base.connection.execute("SET statement_timeout = 0")
69+
holders_count = BitcoinAddressMapping.where(ckb_address_id: filtered_addres_ids, created_at: ..ended_at).distinct.count(:bitcoin_address_id)
70+
ActiveRecord::Base.connection.execute("RESET statement_timeout")
71+
6672
{ indicator: "holders_count", value: holders_count, network: "btc" }
6773
end
6874

test/test_helper.rb

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,7 @@
33
if ENV["CI"]
44
SimpleCov.formatter = SimpleCov::Formatter::CoberturaFormatter
55
end
6-
SimpleCov.start "rails" do
7-
add_filter "/app/channels/"
8-
add_filter "/app/jobs/"
9-
add_filter "/app/mailers/"
10-
add_filter "/lib/api/"
11-
add_filter "/lib/fast_jsonapi"
12-
add_filter "/lib/ckb_block_node_processor.rb"
13-
add_filter "/lib/ckb_statistic_info_chart_data_updater.rb"
14-
end
6+
SimpleCov.start "rails"
157
require "database_cleaner"
168
require "database_cleaner/active_record"
179
require "minitest/reporters"

0 commit comments

Comments
 (0)