rhenium2 / MyHeliumCat

MyHeliumCat - Helium hotspot utility (beacon stats, hotspot directions, etc.)
MIT License
5 stars 1 forks source link
helium helium-blockchain helium-mining

HeliumCat - Helium hotspot utility

I developed this .NET Cli application to help me understand helium hotspots more. It requires .Net 6 to be installed.

Current functions:

Usage

Notes:

  1. for hotspot, you can use any of:
    1. hotspot animal name (like "Angry Purple Tiger")
    2. hotspot snake-case lowercase animal name (like angry-purple-tiger)
    3. hotspot id (Base58 address) as well (like 11cxkqa2PjpJ9YgY9qK3Njn4uSFu6dyK9xV8XE4ahFSqN1YN2db)
  2. for time, you use any of
    1. past minutes (--past-m)
    2. past hours (--past-h)
    3. past days (--past-d)

front

beacon stats of hotspots in front semi-circle, in the past x minutes and y kilometers radius

dotnet HeliumCat.dll front <hotspot name or address> --past-m 10 --radius 5

radius

beacon stats of hotspots in a radius

dotnet HeliumCat.dll radius <hotspot name or address> --past-h 12 --radius 5

box

beacon stats of hotspots in box area based on last 5 days witnessed locations

dotnet HeliumCat.dll box <hotspot name or address> --past-d 1

direction

calculates the direction between two hotspots

dotnet HeliumCat.dll direction <hotspot1 name or address> <hotspot2 name or address>

witnessed

shows witnessed stats of hotspot

dotnet HeliumCat.dll witnessed <hotspot name or address> --past-m 30
dotnet HeliumCat.dll witnessed <hotspot name or address> --past-h 2
dotnet HeliumCat.dll witnessed <hotspot name or address> --past-d 1

rewards

Lists the rewards transaction for a financial year with their respective USD value (based on Helium Price Oracle at the time of the transaction), with the option to get an idea of it in other exchange currencies. This feature is Only for information purposes.

dotnet HeliumCat.dll rewards <hotspot name or address> --fy 2022
dotnet HeliumCat.dll rewards <hotspot name or address> --fy 2022 --currency aud