HeliumBlockchainClient class

A client for the Helium Blockchain API.

For information about the API itself, see: https://docs.helium.com/api/blockchain/introduction

Constructors

HeliumBlockchainClient({String baseUrl = STABLE_URL})
Creates a new client for the Helium Blockchain API.

Properties

hashCode int
The hash code for this object.
no setterinherited
hotspots HeliumHotspotClient
Operations on the Hotspots API. (https://docs.helium.com/api/blockchain/hotspots)
latefinal
prices HeliumOraclePricesClient
Operations on the Oracle Prices API. (https://docs.helium.com/api/blockchain/oracle-prices)
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transactions HeliumTransactionsClient
Operations on the Transactions API. (https://docs.helium.com/api/blockchain/transactions)
latefinal

Methods

getNextPage<T>(HeliumPagedResponse<T> response) Future<HeliumPagedResponse<T>>
Gets the page of results following the given page.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

BETA_URL → const String
Beta, scalable endpoint for new features and tests. Currently connected to mainnet. This endpoint is used for feature dvelopment. Submitted transactions may get dropped.
STABLE_URL → const String
Stable, scalable production service. Connected to mainnet.