Skip to content
This repository was archived by the owner on Feb 28, 2023. It is now read-only.

Releases: synfinatic/helium-analysis

Fix bug downloading hotspot challenges

09 Jan 19:00
77a76d8

Choose a tag to compare

Overview

Fix a bug with new hotspots where fetching challenges would cause an infinite loop.

What's Changed

Full Changelog: v0.9.2...v0.9.3

add retry logic for API servers too busy

04 Dec 21:33
57d6003

Choose a tag to compare

Since the Helium API servers are getting super slammed, add some retry logic with a nice backoff

What's Changed

Full Changelog: v0.9.1...v0.9.2

Improve & fix challenges command

25 Apr 22:25
c9749f9

Choose a tag to compare

  • Always generate JSON files for beacons & witnesses
  • Becaon & Witness JSON files now are limited to the data being graphed
  • challenges list command now does a pretty print
  • Add challenges import command
  • Rename challenges delete to challenges delete-all
  • Add new challenges delete command
  • Increase backoff against api.helium.io

Replace JSON files with database. Massive CLI changes

09 Apr 03:24

Choose a tag to compare

This is by far the biggest release so far. The main changes are:

  1. Switching to a single file/database to store all the data instead of JSON files
  2. CLI is completely revamped and should be more powerful/easier to use
  3. Graphs are now placed in directories corresponding to the hotspot name

On a side note: the api.helium.io servers have been really overloaded lately and querying them is very slow. I'm really hoping the database makes it easier for everyone to keep locally cached data and reduce the load on the API servers. Sadly, the only other option is getting a complete copy of the block chain and storing it in a +100GB PostgreSQL database which isn't so much complicated as expensive to run in AWS/etc.

Add new graphs and clean up

02 Apr 03:30

Choose a tag to compare

  • Add online status & reward scale of remote node
  • Connect avg lines when there is invalid PoC
  • Code cleanup & refactor
  • Use hotspot name as challenges cache file instead of just challenges.json
  • Update Readme
  • Add new beacons & witnesses graphs

Fix RX graph data and make graph more readable

31 Mar 00:39
ad7b76d

Choose a tag to compare

  • Disable --zoom flag as it is broken
  • Improve labels to include count of datapoints
  • Switch to alternate colors instead of labels for invalid PoC
  • Fix bug where only TX data was graphed
  • Reduce size of data points from 5px to 3px

Only graph relevant data

30 Mar 22:08
f330960

Choose a tag to compare

  • Remove --hotspots flag
  • Add --force-cache flag to always use cache
  • Add SNR data to the graph
  • Add max valid witness RSSI strength to the graph
  • Fix bug where other witness were incorrectly included in the graphs
  • Add --json flag to dump per-hotspot challenge info
  • Add hash to witness cache for debugging purposes

Fix Invalid PoC Tagging

29 Mar 15:40
7f4acfa

Choose a tag to compare

This fixes a pretty significant bug where PoC's were getting incorrectly tagged as invalid or not getting tagged when they should be. This also standardizes on blue/green colors for RX/TX and uses a dashed line for the trailing average to easier readability.

Specify days instead of challenges

29 Mar 04:46
8e7e6cf

Choose a tag to compare

Make things easier to use; now you specify the number of days instead of challenges. Also, the challenge cache is more intelligent.

Fix hotspot caching and timestamp bugs

29 Mar 00:23
3c9a38d

Choose a tag to compare

Fixes a serious bug where querying different hotspots wouldn't invalidate the cache which would result in completely bogus graphs being generated and some smaller bugs with how timestamps were calculated.