Purchasing OPN & Transferring via Wallet Transfer (MetaMask)
Pre-Requisite: OPN on Polygon
Before you can top up your dashboard account, you'll need to acquire OPN on the Polygon network. To buy OPN, please visit our guide on the page, 'Purchasing OPN'. You'll also need MATIC used for gas on the Polygon network.
Step 1 - Acquiring MATIC for gas on Polygon
Before you can purchase OPN 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.
Either send MATIC to the wallet you are topping up from or, locate a method to top up MATIC, such as MoonPay which offers an easy way to buy MATIC using FIAT direct to your wallet.
Step 2 - Purchasing OPN via Uniswap
OPN is an ERC-20 token which is available on Ethereum, Polygon, Base and Solana. To Top Up however, OPN needs to be send from the Polygon network as this is where we handle financing for the OPEN Ecosystem.
Once you have a wallet that contains MATIC for gas along with your capital (USDC, Matic, ETH etc) to be used to swap into OPN, then visit the following Uniswap link, which will take you to the swap page to acquire OPN.
If OPN does not appear in the buy section of Uniswap, you can find it by entering the following contract address once you press 'Select Token' in the buy section menu.
OPN on Polygon, Contract Address: 0x7844F79FC841E4F92d974C417031c76F8578c2D5
Make sure you have the Polygon network selected in the top right hand corner to see OPN using the contract address above.
To find out general information on OPN, visit our CoinGecko page here.
Step 3 - Calculating the Total
When topping up OPN 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 OPN. 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 OPN near enough to real-time. To protect from volatility in the price of OPN after topping up the value of each top up is fixed in USD and as such the USD value of each top up of OPN will be fixed.
The current system price of OPN will be displayed at the top up stage and can be used to calculate the total top up value.
Step 4 -Connect To Wallet Via Integrator Dashboard
The fastest and most direct way to top up your account is using OPN from your wallet. In this example we will use a MetaMask wallet using the MetaMask Browser Extension.
Head to your account in the integrator dashboard and select the 'Top Up' tab on the left hand menu bar.
![Connect your wallet](https://files.readme.io/e987470-top-up-1.jpg)
Connect your 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)](https://files.readme.io/11ddb10-top-up-2.jpg)
Select your wallet (in our example we use MetaMask)
Step 5 - 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 OPN 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](https://files.readme.io/b5fa414-top-up-3.jpg)
Starting the top up process
Step 6 - 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.
Step 7 - Top up using connected wallet
You can now start the Top Up process. To do so, click "Top Up".
![Approve spending of GET](https://files.readme.io/bd01ee4-top-up-4.jpg)
Approve access to OPN on your wallet
Step 8 - First-Time OPN Approval
The first time you top up from wallet you will need to approve OPN 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 OPN from your wallet and into your account balance.
Step 9 - 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](https://files.readme.io/6e8aab9-top-up-5.jpg)
The top up transaction
Step 10 - Input Amount & Top Up
Once approved you will be able to input the amount of OPN you wish to top up and below will list the amount of OPN within your wallet and the current price available within the system. Enter the amount of OPN that you wish to top up into your account and check the price, VAT details, and total before continuing.
Step 11 - 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 OPN 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 up](https://files.readme.io/e5ec434-billing-1.jpg)
Successful top ups appear under "Billing"
Step 12 - 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 3 months ago