Skip to content

Commit bd49433

Browse files
authored
Merge pull request #2514 from nervosnetwork/develop
Deploy to testnet
2 parents 7b27c63 + 858d328 commit bd49433

File tree

8 files changed

+23
-27
lines changed

8 files changed

+23
-27
lines changed

app/models/distribution_data.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ def nodes_distribution
3232
DailyStatistic.recent.first&.nodes_distribution || DailyStatistic.where.not(nodes_distribution: nil).recent.first&.nodes_distribution || []
3333
end
3434

35-
def updated_at
36-
DailyStatistic.recent.first&.updated_at
35+
def created_at_unixtimestamp
36+
DailyStatistic.recent.first&.created_at_unixtimestamp
3737
end
3838

3939
def block_propagation_delay_history

app/serializers/daily_statistic_serializer.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,4 @@ class DailyStatisticSerializer
142142
attribute :activity_address_contract_distribution, if: Proc.new { |_record, params|
143143
params.present? && params[:indicator].include?("activity_address_contract_distribution")
144144
}
145-
146-
attribute :last_updated_timestamp do |object|
147-
(object.updated_at.to_i * 1000).to_s
148-
end
149145
end

app/serializers/distribution_data_serializer.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class DistributionDataSerializer
5959
end
6060
end
6161

62-
attribute :last_updated_timestamp do |object|
63-
(object.updated_at.to_i * 1000).to_s
62+
attribute :created_at_unixtimestamp do |object|
63+
object.created_at_unixtimestamp.to_s
6464
end
6565
end

app/serializers/epoch_statistic_serializer.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class EpochStatisticSerializer
4545
}
4646
end
4747

48-
attribute :last_updated_timestamp do |object|
49-
(object.updated_at.to_i * 1000).to_s
48+
attribute :created_at_unixtimestamp do |object|
49+
object.updated_at.to_i.to_s
5050
end
5151
end

app/serializers/statistic_serializer.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class StatisticSerializer
3939
params && params[:info_name] == "maintenance_info"
4040
}
4141

42-
attribute :last_updated_timestamp do |object|
43-
(object.updated_at.to_i * 1000).to_s
42+
attribute :created_at_unixtimestamp do |object|
43+
object.updated_at.to_i.to_s
4444
end
4545
end

test/controllers/api/v1/daily_statistics_controller_test.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class DailyStatisticsControllerTest < ActionDispatch::IntegrationTest
4949
daily_statistic_data = DailyStatistic.order(:created_at_unixtimestamp).valid_indicators
5050
valid_get api_v1_daily_statistic_url("transactions_count")
5151

52-
assert_equal [%w(transactions_count created_at_unixtimestamp last_updated_timestamp).sort], json.dig("data").map { |item|
52+
assert_equal [%w(transactions_count created_at_unixtimestamp).sort], json.dig("data").map { |item|
5353
item.dig("attributes").keys.sort
5454
}.uniq
5555
assert_equal DailyStatisticSerializer.new(daily_statistic_data, params: { indicator: "transactions_count" }).serialized_json,
@@ -61,7 +61,7 @@ class DailyStatisticsControllerTest < ActionDispatch::IntegrationTest
6161
daily_statistic_data = DailyStatistic.order(created_at_unixtimestamp: :asc).valid_indicators
6262
valid_get api_v1_daily_statistic_url("addresses_count")
6363

64-
assert_equal [%w(addresses_count created_at_unixtimestamp last_updated_timestamp).sort],
64+
assert_equal [%w(addresses_count created_at_unixtimestamp).sort],
6565
json.dig("data").map { |item|
6666
item.dig("attributes").keys.sort
6767
}.uniq
@@ -74,7 +74,7 @@ class DailyStatisticsControllerTest < ActionDispatch::IntegrationTest
7474
create_list(:daily_statistic, 15)
7575
valid_get api_v1_daily_statistic_url("total_dao_deposit")
7676

77-
assert_equal [%w(total_dao_deposit created_at_unixtimestamp last_updated_timestamp).sort],
77+
assert_equal [%w(total_dao_deposit created_at_unixtimestamp).sort],
7878
json.dig("data").map { |item|
7979
item.dig("attributes").keys.sort
8080
}.uniq
@@ -101,9 +101,9 @@ class DailyStatisticsControllerTest < ActionDispatch::IntegrationTest
101101
daily_statistic_data = DailyStatistic.order(:created_at_unixtimestamp).valid_indicators
102102
valid_get api_v1_daily_statistic_url("avg_hash_rate")
103103

104-
assert_equal [%w(avg_hash_rate created_at_unixtimestamp last_updated_timestamp).sort], json.dig("data").map { |item|
105-
item.dig("attributes").keys.sort
106-
}.uniq
104+
assert_equal [%w(avg_hash_rate created_at_unixtimestamp).sort], json.dig("data").map { |item|
105+
item.dig("attributes").keys.sort
106+
}.uniq
107107
assert_equal DailyStatisticSerializer.new(daily_statistic_data, params: { indicator: "avg_hash_rate" }).serialized_json,
108108
response.body
109109
assert_equal 100, json.dig("data").size

test/controllers/api/v1/epoch_statistics_controller_test.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,38 +40,38 @@ class EpochStatisticsControllerTest < ActionDispatch::IntegrationTest
4040
end
4141

4242
test "should return difficulty, uncle_rate and epoch number" do
43-
(1..15).each {|number| create(:epoch_statistic, epoch_number: number)}
43+
(1..15).each { |number| create(:epoch_statistic, epoch_number: number) }
4444
block_statistic_data = EpochStatistic.order(epoch_number: :desc).reverse
4545
valid_get api_v1_epoch_statistic_url("difficulty-uncle_rate")
4646

47-
assert_equal [%w(difficulty uncle_rate epoch_number largest_block largest_tx last_updated_timestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
47+
assert_equal [%w(difficulty uncle_rate epoch_number largest_block largest_tx created_at_unixtimestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
4848
assert_equal EpochStatisticSerializer.new(block_statistic_data, { params: { indicator: "difficulty-uncle_rate" } }).serialized_json, response.body
4949
end
5050

5151
test "should return difficulty, hash_rate and epoch number" do
52-
(1..15).each {|number| create(:epoch_statistic, epoch_number: number)}
52+
(1..15).each { |number| create(:epoch_statistic, epoch_number: number) }
5353
block_statistic_data = EpochStatistic.order(epoch_number: :desc).reverse
5454
valid_get api_v1_epoch_statistic_url("difficulty-hash_rate")
5555

56-
assert_equal [%w(difficulty hash_rate epoch_number largest_block largest_tx last_updated_timestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
56+
assert_equal [%w(difficulty hash_rate epoch_number largest_block largest_tx created_at_unixtimestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
5757
assert_equal EpochStatisticSerializer.new(block_statistic_data, { params: { indicator: "difficulty-hash_rate" } }).serialized_json, response.body
5858
end
5959

6060
test "should return epoch_time and epoch_length" do
61-
(1..15).each {|number| create(:epoch_statistic, epoch_number: number)}
61+
(1..15).each { |number| create(:epoch_statistic, epoch_number: number) }
6262
block_statistic_data = EpochStatistic.order(epoch_number: :desc).reverse
6363
valid_get api_v1_epoch_statistic_url("epoch_time-epoch_length")
6464

65-
assert_equal [%w(epoch_length epoch_time epoch_number largest_block largest_tx last_updated_timestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
65+
assert_equal [%w(epoch_length epoch_time epoch_number largest_block largest_tx created_at_unixtimestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
6666
assert_equal EpochStatisticSerializer.new(block_statistic_data, { params: { indicator: "epoch_time-epoch_length" } }).serialized_json, response.body
6767
end
6868

6969
test "should return latest 10 epoch statistics when limit is not present" do
70-
(1..15).each {|number| create(:epoch_statistic, epoch_number: number)}
70+
(1..15).each { |number| create(:epoch_statistic, epoch_number: number) }
7171
block_statistic_data = EpochStatistic.order(epoch_number: :desc).limit(10).reverse
7272
valid_get api_v1_epoch_statistic_url("difficulty-uncle_rate", limit: 10)
7373

74-
assert_equal [%w(difficulty uncle_rate epoch_number largest_block largest_tx last_updated_timestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
74+
assert_equal [%w(difficulty uncle_rate epoch_number largest_block largest_tx created_at_unixtimestamp).sort], json.dig("data").map { |item| item.dig("attributes").keys.sort }.uniq
7575
assert_equal EpochStatisticSerializer.new(block_statistic_data, { params: { indicator: "difficulty-uncle_rate" } }).serialized_json, response.body
7676
end
7777

test/controllers/api/v1/statistics_controller_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class StatisticsControllerTest < ActionDispatch::IntegrationTest
113113
StatisticInfo.default.reset_all!
114114
valid_get api_v1_statistic_url("miner_ranking")
115115

116-
assert_equal %w(last_updated_timestamp miner_ranking), json.dig("data", "attributes").keys.sort
116+
assert_equal %w(created_at_unixtimestamp miner_ranking), json.dig("data", "attributes").keys.sort
117117
end
118118

119119
test "should return right ranking" do

0 commit comments

Comments
 (0)