Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.

Releases: helium/blockchain-etl

Microsecond timestamp patch

21 May 14:39
Compare
Choose a tag to compare
  • Disable gateway cache to avoid ledger issues
  • Save microsecond timestamps as strings in json
  • Bump core/assumed_valid block

Pending Transaction Fix

19 Apr 20:37
5a059fc
Compare
Choose a tag to compare

This release fixes a pending transaction race condition where the transaction would clear while the blockchain was already doing retries. This could cause pending transactions to clear but subsequently be marked as failed.

This is now fixed by ensuing that once a transaction reaches the cleared state it can not be marked as failed.

Gateway Elevation/Gain

19 Apr 20:35
26ee812
Compare
Choose a tag to compare

This release adds a migration to keep track of hotspot elevation and gain as asserted with assert_location_v2.

NOTE This release requires a migration

Reward V2 Activity Filter

08 Apr 21:50
145d3c4
Compare
Choose a tag to compare

The activity API routes rely on rewards transaction reward entries being filtered by the actor (account/hotspot).

This fixes up the activity actor filter to have rewards_v2 activity do the same as rewards_v1

NOTE A migration is required for this release.

Rewards V2 Ingest Fixes

08 Apr 21:03
Compare
Choose a tag to compare

On activation of rewards_v2, a bug was uncovered where an "owner" only reward was incorrectly encoding the undefined entity as NULL which is not what the database expects.

This release fixes this problem. No migrations are needed.

Rewards V2 Actor Fixes

08 Apr 02:58
2e5f931
Compare
Choose a tag to compare

This releases fixes rewards_v2 etl actor entries, which while not catastrophic will lead to missing validator reward activity in the api after reward_v2 is activated.

NOTE: When the rewards_v2 chain variable is activated your node must be at least at this version to avoid missing or inconsistent validator activity reports.

Fix Hotspot Activity

02 Apr 16:28
8bd96e4
Compare
Choose a tag to compare

This fixes an inadvertent removal of reward_gateway actors for rewards_v1 transactions which would cause api hotspot activity to not see the rewards transactions.

The backfill is provided to backfill actors for block ranges.. Run this backwards from the current height in about 1000 block decrements until the output returns 0 or when release 1.1.77 was deployed on your system. Example: blockchain_etl backfill reward_gateways min=650000 max=651000

Geocoder Fix

02 Apr 03:06
Compare
Choose a tag to compare

This release adds a fix for endless geocoder api requests introduced in release 1.1.78

Assert Location V2

02 Apr 03:08
3e5e45d
Compare
Choose a tag to compare

This release:

  • Adds (inactive) support for assert_location_v2.
  • Fixes an issue with rewards_v2 handling of overages
  • Fixes a geocoder issue when the google maps api key is not present

Rewards V2

26 Mar 21:33
7689d2c
Compare
Choose a tag to compare

This release introduces support for the rewards_v2 transaction as described on the engineering blog.

NOTE:

  • This release requires a migration
  • When the rewards_v2 chain variable is activated your ETL node must be at least at this version to avoid halting.