Skip to content

Commit e57f950

Browse files
authored
Funding a Maker Account (helium#1344)
* copy from source doc * editorial and formatting * fix slug casing
1 parent 38fa399 commit e57f950

File tree

2 files changed

+122
-0
lines changed

2 files changed

+122
-0
lines changed
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
---
2+
id: funding-a-maker-account
3+
title: Funding A Maker Account
4+
pagination_label: Funding A Maker Account
5+
sidebar_label: Funding A Maker Account
6+
description: Helium Documentation
7+
image: https://docs.helium.com/img/link-image.png
8+
slug: /hotspot-makers/become-a-maker/funding-a-maker-account
9+
---
10+
11+
import useBaseUrl from '@docusaurus/useBaseUrl'
12+
13+
Before migrating from the Helium blockchain to Solana, Hotspot Makers had to fund Maker wallets with
14+
enough Data Credits to facilitate two separate transactions: The 4,000,000 DC cost of onboarding
15+
each Hotspot, and The 1,000,000 DC cost of the first location assertion for each Hotspot. Onboarding
16+
fees are paid once. Location assertion fees are paid each time the Hotspot location is updated.
17+
18+
This funding of the Data Credits was done by burning HNT from the Makers wallet to Data Credits in
19+
the Makers wallet using a CLI tool which is no longer supported. Transaction costs were charged in
20+
DC and paid for by DC or implicitly burning HNT to DC in the Makers' wallets.
21+
22+
---
23+
24+
## Funding Maker Account on Solana
25+
26+
Funding a Maker wallet with Data Credits from HNT tokens is now performed in the Helium Wallet App.
27+
The transaction costs for onboarding and location assertion are paid in SOL to the Solana
28+
Blockchain. Maker wallets must now maintain token balances of both Data Credits and SOL for
29+
onboarding and location assertion fees which the Maker supplies to customers.
30+
31+
### Data Credit Fees
32+
33+
- Onboarding = 4,000,000 DC
34+
- Location Assertion = 1,000,000 DC<sup>(</sup>[^1]<sup>)</sup>
35+
36+
[^1]:
37+
Currently 500,000 due to
38+
[HIP 69](https://github.com/helium/HIP/blob/main/0069-reassertion-fee-reduction.md).
39+
40+
### SOL Fees
41+
42+
- Create the Hotspot NFT on the blockchain = 0.00001 SOL
43+
- Onboard only or Onboard and Location Assertion = 0.00175696
44+
- SOL Location Assertion only = 0.00001 SOL
45+
46+
---
47+
48+
## Funding Maker Wallets with SOL
49+
50+
Funding a Maker wallet with SOL is performed the same way as sending tokens to any crypto wallet.
51+
Send from an exchange, another wallet, or swap from another cryptocurrency within the Helium Wallet
52+
using the inbuilt browser and a swap aggregator such as [Jupiter](https://jup.ag/swap).
53+
54+
---
55+
56+
## Funding Maker Wallets with Data Credits
57+
58+
Funding a wallet with Data Credits requires HNT, as Data Credits can only be obtained using HNT. The
59+
exchange rate for DC is $1 worth of HNT = 100,000 DC.
60+
61+
- If HNT is $2 then 0.5 HNT = 100,000 DC
62+
- If HNT is $10 then 0.1 HNT = 100,000 DC
63+
64+
The USD/HNT exchange rate within the Helium Wallet App is used for the conversion and appears in the
65+
Helium Wallet app before committing the transaction.
66+
67+
:::warning HNT to DC swaps are irreversible
68+
69+
Data Credits cannot be refunded, exchanged for other tokens, or transferred between wallets.
70+
71+
:::
72+
73+
### Method 1: Use the Helium Wallet app
74+
75+
Makers can use the Helium Wallet app to swap HNT directly to DC.
76+
77+
This method requires that the Maker Wallet is already funded with HNT to swap and SOL for
78+
transaction fees.
79+
80+
Swap HNT to DC within a Maker Wallet:
81+
82+
1. Select the Maker Wallet in the Helium Wallet app.
83+
1. Tap the `$` icon on the bottom tab bar.
84+
1. Tap the `Swap` icon in the middle of the screen.
85+
1. Select `HNT` in the top drop-down and enter an amount of HNT to swap.
86+
1. The lower drop-down will be filled with the resulting DC amount.
87+
1. Tap the `Swap Tokens` button and confirm the swap transaction.
88+
1. HNT is burned for DC within the same Wallet.
89+
90+
The new DC balance amount can be verified in the app tokens list on the `$` tab within the Helium
91+
Wallet app.
92+
93+
---
94+
95+
### Method 2 : Use the Helium Wallet app to Fund a Different Wallet
96+
97+
Any Wallet owner can send DC to a Maker wallet using the Helium Wallet app to swap HNT directly to
98+
DC.
99+
100+
This method requires that the sending Wallet is already funded with HNT to swap and SOL for
101+
transaction fees.
102+
103+
Add the Maker Wallet address to the Address Book:
104+
105+
1. Tap the `Address Book` icon in the top right corner of the Helium Wallet app.
106+
1. Add new contact with the Maker's Solana wallet address.
107+
108+
Swap HNT to DC to a Maker Wallet:
109+
110+
1. Select any Wallet in the Helium Wallet app.
111+
1. Tap the `$` icon on the bottom tab bar.
112+
1. Tap the `Swap` icon in the middle of the screen.
113+
1. Select `HNT` in the top drop-down and enter an amount of HNT to swap.
114+
1. The lower drop-down will be filled with the resulting DC amount.
115+
1. Tap the grey `Add Recipient +` text to enter the receiving Solana wallet address.
116+
1. Tap the `...` to the right of Solana Address and select the contact for the Maker Wallet.
117+
1. Tap the `Swap Tokens` button and confirm the swap transaction.
118+
1. HNT is burned for DC within the same Wallet.
119+
120+
The new DC balance amount in the recipient Maker Wallet can be verified by looking at the Helium
121+
Data Credit token balance of the maker wallet on https://explorer.solana.com/

sidebarsDocs.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@ module.exports = {
240240
label: 'Become a Maker',
241241
items: [
242242
'hotspot-makers/become-a-maker/maker-approval-auditing',
243+
'hotspot-makers/become-a-maker/funding-a-maker-account',
243244
'hotspot-makers/become-a-maker/hotspot-integration-testing',
244245
'hotspot-makers/become-a-maker/basic-miner-operation',
245246
'hotspot-makers/become-a-maker/docker-integration',

0 commit comments

Comments
 (0)