Burning HNT to Your Maker Wallet
Any approved Hotspot Maker is responsible for supplying Data Credits (DCs) to the onboarding server for Hotspots they sell. They do this by burning HNT to their specific maker address.
info
A full list of approved maker wallet addresses can be seen via this API.
Maker Wallet Address Integration
As an approved Maker, you will supply the Helium Foundation with the onboarding details for all the Hotspots you manufacture and distribute. In turn, the Helium Foundation adds them to the onboarding server. When a Hotspot is onboarded by your end customer, the onboarding server knows to associate it with your Maker ID, and associated Maker Wallet address. If, when a Hotspot is onboarded, it's present in the onboarding server and you have ample Data Credits to pay the onboarding fees, the blockchain will add the Hotspot. And if you've integrated your Hotspot in the Hotspot App onboarding flow, the Wallet knows to use your approved Maker Wallet address. At this point, the Data Credits will be used for the transactions with your wallet address as the payer.
Hotspot Data Credit Fees
In order for any Hotspot to join the Helium Blockchain, its maker address must have sufficient Data
Credits. A full list of
Helium blockchain data credit fees can be found here. Hotspot Makers
need to account for at least 5,135,000
total Data Credits per Hotspot. Specifically, for each
Hotspot, a Maker must supply:
4,000,000
Data Credits for the Add Hotspot transaction. This is a one-time fee.65,000
Data Credits for the transaction fee to execute the Add Hotspot transaction.1,000,000
Data Credits for the Assert Location transaction. Each Hotspot Maker is required to supply at least one *Assert Location for their Hotspots.70,000
Data Credits for the transaction fee to execute the Assert Location transaction.
As a Maker, if you only supply the one-time Add Hotspot fee and one Assert Location fee,
you'll supply 5,135,000
total Data Credits per Hotspot. Add 1,070,000
Data Credits for each
additional Assert Location fee you wish to supply.
warning
If your wallet address does not have enough DCs to pay the required Hotspot transaction fees, these transactions will fail.
Maker Integration Test Wallet Address
During the course of your testing, you can use the Maker Integration Test wallet address created by the Helium Foundation. This wallet does not contain any Data Credits so onboarding transactions will fail but it allows you to smoke test the onboarding steps. Here is that address:
https://explorer.helium.com/accounts/138LbePH4r7hWPuTnK6HXVJ8ATM2QU71iVHzLTup1UbnPDvbxmr
Burning HNT to Supply Data Credits
warning
Once you burn HNT to a specified wallet address, they are lost and gone forever. The resulting DCs are non-transferable. Please double-check any wallet address before executing any HNT burn.
The actual mechanism for burning HNT to DCs is via an on-chain burn transaction
using the Helium Blockchain Wallet CLI. Follow the
instructions to download and install the CLI Wallet on your local machine. Once installed, you'll
use the burn
command to supply data credits to your specified maker wallet.
You can run $ helium-wallet burn -h
for a full print-out of what options are available, but here's
the basic command structure:
$ helium-wallet burn --amount <amount> --payee <payee> --commit
amount
is the amount of HNT you wish to burn to DCspayee
is the target wallet address to which you wish to burn DCs
You can also supply a memo
input but it's not required.
So, for example, if you want to burn 10,000
HNT to the Maker Test Integration address, the full
command would look like this:
$ helium-wallet burn --amount 10,000 --payee 138LbePH4r7hWPuTnK6HXVJ8ATM2QU71iVHzLTup1UbnPDvbxmr --commit
When this runs, you'll be asked to supply the passphrase for your HNT wallet. If this is correct, and you have enough HNT to pay for the specified burn amount, it will succeed.
warning
Do not send HNT into your Maker accounts. Doing so may result in lost funds. All Makers are required to pay for the onboarding fees for their customers.