helium_api_client library
A client for the Helium API (docs.helium.com/api/)
Classes
- HeliumBlockchainClient
- A client for the Helium Blockchain API.
- HeliumGeocode
- The reverse geocode of a location, to the granularity of a street.
- HeliumHotspot
- Detailed hotspot information.
- HeliumHotspotClient
- Operations on the Hotspots API.
- HeliumHotspotMode
- An enumeration of the mode in which a hotspot operates.
- HeliumHotspotReward
- A reward earned by a hotspot as it mines HNT by participating in Proof of Coverage and forwards Data Packets.
- HeliumHotspotRewardTotal
- A sum of the rewards earned by a hotspot from participating in multiple Proof of Coverage transactions and forwarding Data Packets.
- HeliumHotspotStatus
- The status of a hotspot.
- HeliumOraclePrice
- A data point representing the cost of 1 HNT in USD at a given time.
- HeliumOraclePricePrediction
- A data point representing a predicted price of 1 HNT in USD at some time in the future.
- HeliumOraclePricesClient
- Operations on the Oracle Prices API.
- HeliumOraclePriceStats
- Statistics about the price of 1 HNT in USD over a period of time.
-
HeliumPagedResponse<
T> - A one-page response from the Helium API.
- HeliumPoCPathElement
- Represents an element of a Proof of Coverage path. It is part of a poc_receipts_v1 transaction.
- HeliumPoCReceipt
- This is part of a poc_receipts_v1 transaction.
- HeliumPoCWitness
- Represents the witnesses of the Proof of Coverage beacon. It is part of a poc_receipts_v1 transaction.
-
HeliumResponse<
T> - A response from the Helium API.
- HeliumTransaction
- A transaction on the Helium blockchain.
- HeliumTransactionAddGatewayV1
- The add_gateway_v1 transaction.
- HeliumTransactionAssertLocationV1
- The assert_location_v1 transaction.
- HeliumTransactionAssertLocationV2
- The assert_location_v2 transaction.
- HeliumTransactionConsensusGroupV1
- The consensus_group_v1 transaction.
- HeliumTransactionPoCReceiptsV1
- The poc_receipts_v1 transaction.
- HeliumTransactionPriceOracleV1
- The price_oracle_v1 transaction.
- HeliumTransactionsClient
- Operations on the Transactions API.
- HeliumTransactionType
- An enumeration of transaction types.
- HeliumTransactionUnknown
- Represents a transaction of an unknown type.
Exceptions / Errors
- HeliumException
- Represents a runtime error from the Helium API client.