How to Buy G$? A comprehensive Guide


G$ is a reserve-backed ERC20 token housed on two different networks (aka Blockchains): Ethereum and Fuse. Because it is not currently listed on any centralized exchange (CEX) (e.g. Binance, Kraken, etc.), G$ can only be purchased via the GoodDollar protocol or from a decentralized exchange (DEX) operating on G$’s home blockchains.

DEXs (e.g. Uniswap, SushiSwap and FuseSwap) rely on protocols called automated market makers (AMMs) to keep trade flowing. These are smart contracts that allow blockchain users to provide liquidity in exchange for rewards. The assets these users provide are aggregated to smart contracts called liquidity pools, which are available for users who want to buy or sell tokens on the DEX. The deeper a given liquidity pool, the greater the chance an investor can safely and quickly complete a trade at or close to a token’s market price.

At present, the two major DEXs with aggregated G$ liquidity from LPs are:

Larger DEXs with liquidity pools support trading in many cryptocurrency pairs, which are always distributed (in value) in a 50%/50% basis. As a result, when demand rises for a given token relative to its total liquidity, a trade may become more difficult or costly to execute. If you want to take a deeper dive into the mechanics of these AMM-equipped DEXs, this is a good article.

The GoodReserve AMM

G$ has its own AMM: The GoodReserve Market, which is embedded in the GoodDollarV2 protocol. The GoodReserve Market is a smart contract overlaid on the Ethereum network that is governed by a modified version of the Bancor Formula. The formula stipulates that the price of the G$ token moves in proportion to the aggregated value in the reserve (i.e. the pool of liquidity that supports G$) and in inverse proportion to the circulating total supply.

  • AMM on G$ price and issuance Policies

    GoodReserve market is a fork from the Bancor Formula, a bonding curve which sets G$ price as a variable depending on the relation between the money in the reserve and the circulating supply of G$s:


    $P = G$\ Price$
    $R= Value\ in\ Reserve$
    $S = Total\ Circulating\ Supply$
    $r= Reserve\ Ratio$*

    Reserve Ratio is a protocol governed variable ($Value\ in\ Reserve/G$\ MarketCap$ ). The lower $r$ is, the more efficient is the G$ liquidity aggregation (G$ price can increase faster) but the token might be more volatile and subjected to dumps if there’s not real utility that sustain the demand.

    There are three functions that modify the states of the above variables

    • Conversion is the process that enables users to exchange G$ for cDAI (reserve asset) and vice versa, it does not impact the Reserve Ratio. The amount of G$ minted or burned depends upon how much collateral is added or removed from the reserve. Users who buy G$ receive a matching number of G$X tokens as a reward for their purchases, which can be used to reduce their exit contributions when they choose to sell G$ (the protocol keeps 3% of selling-G$s transactions if the user does not have the correspondent amount of G$X).

    To maintain protocol value stability and to project a proper sustainable growth while building real token utility, $r$ was originally set to 1, while it has two functions that makes it decrease:

    • Expansion is the pre-set annual rate by which the token supply increases, thereby reducing the reserve ratio. For instance, the current expansion rate is set to 20% annually and the year begins with a reserve ratio of 1, then by the end of the first year the reserve ratio would be 0.8, by the end of year two, 0.64, and so on.
      This function is called in average once per week (when yield from supporters is collected from the trustfund, but we are not going into those details here), so expansion rate at the moment of expansion is calculated on those basis (e.g. $20%/54$ as per the 54 weeks of a year). Reducing $r$ results in minting new G$ supply and distribute it in the UBI scheme.
    • Rewards Minting by the GoodDAO decision to incentivize liquidity aggregation over the Trust Fund or (possible in future) over other secondary AMM’s liquidity pools. The decentralized governance can therefore to decide expanding the circulating supply by reducing the reserve ratio

    To further understanding on the GoodReserve AMM dynamics please use simulator:

    G$ Price Simulator for V2 contracts

The GoodReserve Market enables a liquidity-on-demand service, where the circulating G$ supply varies depending on market demand, which is in turn driven by a variety of factors, particularly market opportunities and the growing utility and usage of the token.

GoodDollar/Fuse Liquidity Rewards Program is Now Live

AMMs and Their Ecosystems

Since Ethereum is at present the largest and most secure blockchain ecosystem, we have chosen to house the policies that govern issuance (i.e. minting and burning) within that network. This is a choice designed to promote the security and value creation in the GoodDollar economy. is the community-developed web app that GoodDollar community members can use to swap any token for G$s (and vice versa). Just connect your Metamask extension to Ethereum Mainnet network and you will be able to swap directly over this site.

After clicking on Swap, you’ll be asked to confirm the transaction via your Metamask. See below:

Liquidity Strategies & Using the Tools

Since Ethereum’s high transaction, or “gas”, fees can hamper the effectiveness of the liquidity we generate from the GoodReserve Market, we would recommend that users bridge their G$s to the Fuse Network, where GoodDollar’s UBI distribution and the bulk of G$ transactions take place. Here’s how to make that happen.

While connected to Ethereum network via your Metamask, go to and perform the bridging action:

Once transferred to Fuse Network, there are lots of ways to use your G$ to learn and to earn. Here just are a few:

  • Add Liquidity to the G$/FUSE pair (or any other pair) to earn fees and gain exposure to other tokens.
  • Deposit your Liquidity Pool Token (or LPT) and gain farming rewards (campaign open until February 12th) .

GoodDollar/Fuse Liquidity Rewards Program is Now Live

There’s a wealth of possibilities out there. And given the speed with which the GoodDollar ecosystem is expanding and the creativity of our community, it’s only a matter of time before even more new and exiting G$ features and uses come along.

We wish you every success doing well while you do good with GoodDollar!

1 Like

How to Buy from Fiat

This is actually very easy, depending on your country you could buy 1.000 USD per day with no KYC, just your email.

Since G$s are only purchasable with other cryptocurrencies, the first step is to buy fUSD with your fiat (national currency) via the Fuse.Cash (mobile app) Ramp Network service.

This service is also available from web app

Get Fuse Dollar from bottom-left Menu.

Then procede to select amount and buy

Type your email address

Then you will receive a confirmation code to your mail and you type it in

Now you would have to paste your Fuse Network (Metamask) wallet, might be connected with that address.

Confirm and congratulations, you have bought some fUSD.

You might have to import the fUSD token address in order to see the balance of your tokens at your metamask. Click on $Import\ Tokens$ at your metamask

Just paste 0x249be57637d8b013ad64785404b24aebae9b098b in the token address field and click Add Custom token.

To finally buy G$s you go to

Approve and Swap.

GoodDollar (Fuse Network) token address is 0x495d133B938596C9984d462F007B676bDc57eCEC in case you have to import it too. Remember to verify GoodDollar addresses over the documentation.

1 Like

How to Buy From BSC

Fuse.Fi web app has a Bridge among Binance Smart Chain and good liquidity over the BNB and BUSD tokens, so just go to with your Metamask connected to BSC, select the amunt of tokens that you want to transfer and continue.

To finally buy G$s you go to Select the amount of tokens, Approve and Swap.


Excelente, Gracias!!

1 Like