How to get USDC into Obyte wallet to pay the contract

Smart contracts with arbitration are usually created in stablecoins, and USDC is one of the most popular stablecoins. To get USDC-on-Obyte you first need to acquire USDC-on-Ethereum, and to use USDC-on-Ethereum, you need an Ethereum wallet. MetaMask is a popular Ethereum wallet (more than 10 million downloads).

  1. How to Install and Use MetaMask on Google Chrome?

    Please install the MetaMask wallet from its official site metamask.io.

    Welcome to MetaMask

    Once installation is complete this page will be displayed. Click on the Get Started button.

    This is the first time creating a wallet, so click the Create a Wallet button.

    MetaMask setup?

    Create a password for your wallet. This password is to be entered every time the browser is started and wants to use MetaMask.

    MetaMask create password

    ! This is the most important step. Back up your secret phrase properly. Do not store your secret phrase on your computer. Please read everything on this screen until you understand it completely before proceeding. The secret phrase is the only way to access your wallet if you forget your password.

    MetaMask secret backup phrase

    MetaMask confirm backup phrase

    Please follow the tips mentioned.

    MetaMask security tips

  2. How to add USDC to MetaMask?

    Click on import tokens, search usdc and add USDC Coin in your wallet.

    Add USDC in MetaMask

  3. How to get USDC into MetaMask?

    Note the address of your MetaMask wallet, it is displayed at the top of the MetaMask popup.

    Buy USDC on any cryptocurrency exchange or from an OTC desk (as described on the Fiat in/out page) and withdraw the USDC to your MetaMask wallet address.

    Please also buy and withdraw to your MetaMask at least $50 worth of ETH, you'll need them for paying for transaction fees on Ethereum.

  4. How to convert USDC-Ethereum to USDC-Obyte?

    Open counterstake.org.

    Please use the browser where you have installed MetaMask.

    MetaMask icon in browser

    Select the direction of transfer from “USDC on Ethereum” to “USDC on Obyte” and specify your Obyte wallet address.

    Counterstake

    After filling in the fields, click Transfer.

    The MetaMask extension in your browser will automatically display popups where you need to approve spending your USDC (that’s an Ethereum thing) and confirm the proposed commission.

    Custom spending cap approval

    After the transfer, the corresponding USDC amount will be reflected in your Obyte wallet.

    Obyte wallet