Skip to main content

Helium Oracles

The migration of the Helium L1 to the Solana L1 brings several changes to the setup of the Network and its associated subDAOs infrastructure. Chief among these changes is moving a lot of data that has previously been "on-chain" (namely PoC data) "off-chain".

As such, this migration introduces several Oracles which serve as bridges between the external world and the blockchain. These infrastructure changes allow the Helium Network to effectively introduce new Networks as Decentralized Network Protocol (DNP) subDAOs, and more easily scale existing DNP subDAOs (e.g., IOT) by removing existing bottlenecks.

With the deprecation of the Helium L1, changes to the API and ETL include:

  1. Existing ETL codebase will no longer sync blocks.
  2. Existing API codebase will no longer serve new data.
  3. (built on top of existing ETL and API) will stay serving old data.
  4. (built on top of and other APIs) will have data from the old chain and be migrated to

New API access options include:

  1. New datasets are available and will continue to be available on AWS S3, via compressed Protobuf files.
  2. Sample API code has been published in the Oracles S3 Observer Sample App. It uses AWS Lambda to ingest the S3 files to a PostgreSQL database and serve them as JSON via an API.
  3. Third parties are working on new APIs and services to replace existing tools (e.g., Hotspotty, HeliumGeek, Relay, etc.).