Wallet Transfer (MetaMask)
Purchasing GET
In order to top up directly using your cryptocurrency wallet you will need to have a GET tokens already within your wallet and on the Polygon network. A guide to purchasing GET on Polygon is available on the Community FAQ.
Required MATIC for gas
Alongside GET tokens that are used for the actual value of the top up, a small amount of MATIC is required on your wallet to pay for the transaction fee(s) to execute your top up. MoonPay offers an easy way to buy MATIC using FIAT.
Calculating the Total
When topping up GET from a wallet that you already own or have purchased, it can be challenging to calculate the price needed to top up as it is impossible for the dashboard to know the price at which each user purchased GET. Some users may have acquired it within the last 10 minutes while others may have bought a batch at the start of the year and held it since.
Because of this we maintain a system price known as the 'price oracle' that is updated multiple times a day to track the price of GET near enough to real-time. To protect from volatility in the price of GET after topping up the value of each top up is fixed in USD and as such the USD value of each top up of GET will be fixed.
The current system price of GET will be displayed at the top up stage and can be used to calculate the total top up value.
Walkthrough
The fastest and most direct way to top up your account is using GET from your wallet. In this example we will use a MetaMask wallet using the MetaMask Browser Extension.

Connect your wallet
1. Connect To Wallet
When arriving at the Top Up page for the first time you will need to connect to your wallet. Click "Connect Wallet" to start the process.

Select your wallet (in our example we use MetaMask)
2. Connect To MetaMask
Clicking 'Connect Wallet' will prompt you with a dialog to select the type of wallet you want to use. In this case we will choose MetaMask, which can be setup to be used with most types of external wallets as well. Select "MetaMask" from the list of wallets displayed.
Once you have entered your MetaMask password you will be asked which account you wish to connect with. This is the account that you will use to top up your account balance and will need to have a GET token balance. If you are not already connected to the Polygon network then a prompt will appear asking you to 'Switch Network'.

Starting the top up process
3. Once your wallet is connected
Once you have successfully connected your wallet and or on the right network (Polygon) your address appears on the top-right. You can click on the dropdown to check if the wallet is indeed correct, or to manually disconnect your wallet.
4. Top up using connected wallet
You can now start the Top Up process. To do so, click "Top Up".

Approve access to GET on your wallet
5. First-Time GET Approval
The first time you top up from wallet you will need to approve GET for spending. This is a common step when interacting with smart contracts for the first time and is necessary to allow us to transfer this GET from your wallet and into your account balance.
6. Approval Prompt
Your wallet (in this case: MetaMask) will prompt you to confirm this approval transaction. After clicking confirm this may take a number of seconds and you will be able to monitor the status of this transaction from within MetaMask itself.
There might be a warning displayed: In case there isn't (enough) MATIC on your wallet to execute the approval. If this happens, please make sure there is enough MATIC on the wallet to cover the gas-fees.

The top up transaction
7. Input Amount & Top Up
Once approved you will be able to input the amount of GET you wish to top up and below will list the amount of GET within your wallet and the current price available within the system. Enter the amount of GET that you wish to top up into your account and check the price, VAT details, and total before continuing.
8. Transaction Prompt
This will open the final MetaMask prompt asking you to confirm the top up transaction. Be aware that when you confirm this transaction (9) the amount of GET you wish to top up will be deducted from your wallet and provided to the protocol, topping up your account.
There might be a warning displayed: In case there isn't (enough) MATIC on your wallet to execute the transaction. If this happens, please make sure there is enough MATIC on the wallet to cover the gas-fees.

Successful top ups appear under "Billing"
Top Up Invoices
The dashboard will update when the top up has been successful and you will receive a notification. This is likely to happen within a few seconds to a couple of minutes, but it's not unheard of to take longer during periods of network congestion. Use MetaMask or Polygon Scan to see the status of your transaction.
When the top up has been registered you will receive a success message and a new top up will appear in the 'Billing' section indicating that that the invoice is being generated. It is safe to refresh the page or return at a later time to download the PDF invoice, which might take a couple of minutes to be generated.
Updated about 1 year ago