This repository has been archived by the owner on Nov 5, 2023. It is now read-only.
Releases: helium/blockchain-etl
Releases · helium/blockchain-etl
Release 1.1.123
UPDATED
- Upgrade blockchain to
2021.11.11.0
to improve block and peer gossip times.
Release 1.1.122
FIXED
- Upgrades blockchain core to handle a invalid/missing region variable names
NOTE: This upgrade is required to fix a crash with pocv11 activation
Release 1.1.121
FIXES
- Upgrades blockchain-core to fix a crash in specific receipt transactions.
NOTES: This upgrade is required.
If after upgrade, the logs indicate an ongoing crash loop with a height_too_old
message, please use the following steps. Do NOT follow these steps if you do not see this error message and crash.
- Stop blockchain_etl
- Download snapshot https://snapshots.helium.wtf/mainnet/snap-1087921
- mv data/ledger.db data/ledger.db.back
- Start blockchain_etl
blockchain_etl repair sync_pause
blockchain_etl snapshot load /tmp/snap-1087921
- You should see a
loading snapshot
messages in the logs. If your logs indicate a long wait (more than 2 minutes) after aloading snapshot
message before seeing snapshot block load messages, please use the following eval snippet to unblock the snapshot load:blockchain_etl eval 'exit(element(2, hd(element(2, hd(erlang:process_info(whereis(blockchain_lock), [monitors]))))), kill).'
Join us in Discord if you still have issues after the upgrade
Release 1.1.120
FIXED
- data only hotspots are no longer updated with a tentative reward_scale
NOTES
After a restart this requires a backfill gateway_dataonly_clear_scale
to be run which will take 5-7 minutes to complete in the background.
Release 1.1.119
UPDATED
- Update blockchain-core to 2021.10.29.0
- Upgrade assumed valid block to 1079735
ADDED
- Add support for transfer_hotspot_v2 transactions. Requires a migration
NOTES
- This requires migrations to be run to add support for transfer_hotspot_v2
Release 1.1.118
UPDATES
- Upgrade blockchain-core to 1.1.118
NOTE: This upgrade is required for the PoC v11 chain variable update
Release 1.1.117
UPDATED
- Upgraded blockchain-core to 2021.10.07.0
- Upgraded assumed valid block to 1050123
Release 1.1.116
UPDATED
- blockchain_core to 2021.09.27.0
- assumed_valid block to 1031005
FIXES
- Use parent h3 instead of from/to_geo to get to res8. This matches what the PoC system uses. This requires a
backfill gateway_location_hex
which may run for 5+ minutes in the background - Look deeper in address components for geocoder. This requires running a
backfill gateway_location_clear_nulls
to kick the geocoder to retry the null country codes
Release 1.1.113
ADDED
- Use
listen_addrs
to listen on named addresses - Uses libp2p dns resolution for seeds
FIXES
- Fixes location_geometry backfill to ignore locations that can't be parsed
- Speed up reward ingest by picking up a new core
- Memoize reward calculation to only do rewards calculation once per reward block
- Prefer validators as sync/gossip peers
Consensus Failure Members
ADDED
hotspots_dataonly
in stats inventory to reflect the total number of data only hotspots. Thehotspots
count reflects the total of all hotspot types.
FIXED
- Consensus group failure transactions did not include the right failed_members in their txn json. The migration in this release fixes this
- Consensus group failure actor roles have been specialized to
consensus_failure_member
andconsensus_failure_failed_member
to distinguish validators that were in a failed consensus group from a successful consensus group. - City search columns were randomly ordering their terms which confused Postgres FTS. The ordering is fixed now and the search column is updated as part of an included migration.
NOTE
- This release includes migrations which must be run to avoid the node from halting
- This release includes a
backfill consensus_failure_members
to fix up the existing actor roles for consensus failures