GoodDocs
  • Welcome to GoodDocs!
  • GoodDollar Ecosystem Vision
  • About the Protocol
    • Usage
    • Tokenomics
    • Sybil-Resistance
    • Protocol V3 Documentation
      • Architecture & Value Flow
      • System's Elements
      • Core Contracts & API
        • GoodDollar
        • GoodCompoundStaking V2 (DAI)
        • GoodAaveStaking V2 (USDC)
        • GoodReserveCDai
        • GoodFundManager
        • GoodMarketMaker
        • ContributionCalculation
        • UBIScheme
        • Identity
        • FirstClaimPool
        • AdminWallet
        • OneTimePayments
        • DonationsStaking
        • NameService
        • GReputation
        • CompoundVotingMachine
        • StakersDistribution
        • UniswapV2SwapHelper
        • Invites
        • GovernanceStaking
        • ClaimersDistribution
        • CompoundStakingFactory
        • AaveStakingFactory
        • ExchangeHelper
        • FuseFaucet
        • GoodDollarMintBurnWrapper
      • Previous Protocol Versions
        • Protocol V1
          • Architecture & Value Flow
          • Core Contracts & API
        • Protocol V2
          • Architecture & Value Flow
          • System's Elements
            • 1. The token (G$)
            • 2. The Reserve
            • 3. The Trust
            • 4. Staking rewards (APR)
            • 5. The Fund Manager
            • 6. The Distribution Contract (DisCo)
            • 7. Governance (DAO)
          • Core Contracts & API
            • GoodDollar
            • GoodCompoundStaking V2 (DAI)
            • GoodAaveStaking V2 (USDC)
            • GoodReserveCDai
            • GoodFundManager
            • GoodMarketMaker
            • ContributionCalculation
            • UBIScheme
            • Identity
            • FirstClaimPool
            • AdminWallet
            • OneTimePayments
            • DonationsStaking
            • NameService
            • GReputation
            • CompoundVotingMachine
            • StakersDistribution
            • UniswapV2SwapHelper
            • Invites
            • GovernanceStaking
            • ClaimersDistribution
            • CompoundStakingFactory
            • AaveStakingFactory
            • ExchangeHelper
            • FuseFaucet
  • User Guides
    • Buy & Sell G$
    • Stake to create UBI
    • Claim GOOD and G$X
    • Bridge GoodDollars
    • Connect another wallet address to identity
  • Liquidity
  • Wallet and Products
    • GoodWallet
    • GoodDapp
    • New GoodWallet
    • GoodCollective
    • GoodID & GoodOffers
    • 3rd Party Partners and Integrations
  • Frequently Asked Questions
    • Web3 basic knowledge and security tips - by Consensys
    • About GoodDollar
    • GoodDollar Protocol & G$ Token
    • Using GoodDollar
    • GoodDollar Community
    • Troubleshooting
  • For Developers
    • Contributing to GoodDollar
    • GoodDapp Developer Guides
      • Deploy your own GoodDapp UI
    • APIs & SDKs
      • Claim UBI
      • React Hooks Setup
      • Login With GoodDollar
      • Sybil Resistance
        • Identity (Ethers v5 / React)
        • Identity (Viem/Wagmi)
  • Useful Links
    • GoodDollar.org
    • GoodDapp
    • GoodWallet
    • GoodDollar User Guides
    • Statistics Dashboard
    • GoodDollar Whitepaper
    • GoodDollar Litepaper
    • GoodDollar Litepaper - Español
Powered by GitBook
On this page
  • Prerequisites
  • Claim GDX
  • Claim GOOD
  • Claiming on the Mainnet
  • Claiming on the Fuse
  • References

Was this helpful?

  1. User Guides

Claim GOOD and G$X

Guide for claiming GOOD governance token and GDX governance token

PreviousStake to create UBINextBridge GoodDollars

Last updated 10 months ago

Was this helpful?

Interacting with GoodDollarV2 by swapping against the GoodReserve as well as depositing funds in the GoodStaking or staking GoodDollar on fuse network, enable users to claim new tokens that introduce novel functionalities within our ecosystem.

G$X is a new discount token that enables users to cash out their G$s from the reserve without being charged with an exit contribution (currently 3%), the ability to claim is obtained through buying G$s from the reserve.

GOOD is a non-transferable token with the function of collective governance of the GoodDAO, the decentralized entity that owns and controls the GoodDollar protocol, it can be claimed after depositing funds in the GoodStaking, staking GoodDollar over the Fuse Network, or just claiming UBI.

Prerequisites

  1. You should have a web3 wallet, (like MetaMask for example, ).

  2. You should have enough ETH in your wallet in order to pay the gas fees of the transaction.

  3. you will need to obtain merkle proof, node index GDX/GOOD amount on .

Claim GDX

Please go to GoodReserveCDai contract interface on (either Mainnet, Kovan or Ropsten, link in the references below).

Now, please click on the Contract tab and then click "Write as Proxy" and connect your Web3 wallet.

Fill up the fields according to the description in the picture below while "_user (address)" is your wallet's public address.

Click the 'Write' button.

Claim GOOD

Claiming on the Mainnet

Now, please click on the Contract tab and then click "Write as Proxy" and connect your Web3 wallet.

Please go to "8. proofBalanceOfBlockchain" and fill up the fields according to the description in the picture below while "_id (string)" should be set to the string "fuse" (for mainnet/kovan/ropsten) and "_user (address)" is your wallet public address.

Claiming on the Fuse

After connecting your wallet, click Contract (on the left) and Interact with Contract.

Copy the address of the GReputation and ABI (Contract Interface) and paste it there.

Please leave empty the Contract Type drop-down menu.

Please copy the ABI below to the ABI/JSON Interface section.

Click the "Interact" button.

[{
      "inputs": [
        {
          "internalType": "string",
          "name": "_id",
          "type": "string"
        },
        {
          "internalType": "address",
          "name": "_user",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_balance",
          "type": "uint256"
        },
        {
          "internalType": "bytes32[]",
          "name": "_proof",
          "type": "bytes32[]"
        },
        {
          "internalType": "uint256",
          "name": "_nodeIndex",
          "type": "uint256"
        }
      ],
      "name": "proveBalanceOfAtBlockchain",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    }]

Then click Interact and fill in the inputs: (Don't forget to write the balance in 18 decimals)

Click "Write" button, you are done!

References

Contract

Mainnet

Kovan

Ropsten

GoodReserveCDai

Did not released yet

GReputation (GOOD)

Did not released yet

First, you will need to obtain merkle proof, node index and GOOD amount on .

Then, please go to GReputation contract interface on (either Mainnet, Kovan or Ropsten, link in the references below).

First, you will need to obtain a merkle proof, node index and GOOD amount on

Then, please go to and connect your metamask (click on browser extension option) wallet, making sure you are on FUSE network.

https://airdrop.gooddollar.org/
etherscan.io
https://airdrop.gooddollar.org/
https://www.myetherwallet.com/wallet/access
0x6C35677206ae7FF1bf753877649cF57cC30D1c42
https://kovan.etherscan.io/address/0xbe4fe98c9c4c0a8f3681c34c94ce2e462da5fc89
0x3A9299BE789ac3730e4E4c49d6d2Ad1b8BC34DFf
https://kovan.etherscan.io/address/0xef0c1e6f98e433d81ae3e6611944bc06e533a47b
link to the official link
https://airdrop.gooddollar.org/
etherscan.io