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
  • What is Gooddollar?
  • Four main components to the Gooddollar project:
  • GoodDollar Protocol
  • GoodDollar Dapp
  • GoodDollar Wallet

Was this helpful?

Welcome to GoodDocs!

Here you will find all the documentation for the GoodDollar protocol Smart Contracts and Dapp interfaces.

NextGoodDollar Ecosystem Vision

Last updated 3 months ago

Was this helpful?

Notice of Potential Information Variability

As of December 21, 2023, the information in GoodDocs may not reflect the most current updates. The team is diligently working to review and revise the documentation to ensure accuracy. Please check back at a later date for the most up-to-date information.

Welcome! is a decentralized universal basic income initiative. Here you can find all the open-source documentation for the smart contracts and interfaces!

Read project's for deep dive into the philosophy and decision's rationals

Let's get started:

What is Gooddollar?

is a people-powered framework to generate, finance, and distribute global basic income in an open model via the GoodDollar token (“G$ coin”). Its goal is to provide a baseline standard of living and reduce wealth inequality through the creation of a universal basic income (UBI).

GoodDollar leverages new protocols and smart contracts to deliver a “trickle-up” value structure, which places money in the hands of those who need it most. This is the reverse of the conventional trickle-down approach to capital, credit, and interest-bearing money.

A digital asset that operates within the emerging ecosystem of decentralized and open finance, G$ coin is backed by a monetary reserve of cryptocurrencies and thus has tangible value. G$ coins are liquid and convertible to other cryptocurrencies, and will be available to buy and sell directly via the GoodDollar GoodReserve smart contract.

The value in the GoodDollar reserve comes from the interest that is generated from Supporters who stake cryptocurrencies in decentralized third-party protocols. Through the amassed reserve interest, G$ coins are minted. They are used to pay Supporters market-rate interest payments, while a daily amount of G$ coins is set aside to be distributed as basic income.

Four main components to the Gooddollar project:

  1. Easy to use with built-in community features

  2. Eco-system

GoodDollar Protocol

  • GoodDollar offers a new standard for creating and distributing basic income via G$ token.

  • Some Guides have been documented by the community. Feel free to contribute.

GoodDollar Dapp

Accessibility and ease of use are critical to market adoption. By widely distributing G$ through an accessible process and interface, we increase the odds that the basic income economy is widely adopted and strengthen the case for G$ to become a preferred complementary currency among holders.

  • Serves as a visual interface to the protocol core smart contracts on Ethereum mainnet.

  • The Dapp enables to stake, buy/sell G$ directly to reserve, and governance functionality.

  • Below are community deployed UI, use at your own risk!

GoodDollar Wallet

To increase adoption and trust in the system, a simple digital wallet that can be accessed anywhere in the world with an internet connection has been built. The user experience focuses on the key action of “claiming” G$ coins as basic income and conducting peer-to-peer transactions.

Resources:

  1. Wallet Development Guides

Thanks for your interest!

The GoodDollar Team <3

GoodDollar operates on using smart contracts that are written in with G$ designated as an ERC20 token. As a means to an end, transactions using G$ are run on an Ethereum sidechain, , which enables low-cost, high-volume transactions. As we anticipate that the scalability and efficiency of blockchain infrastructure will continuously improve.

is a smart contract upgrade that enables core functions for the GoodDollar protocol to scale.

is a smart contract upgrade to expand functionality and open-source launch of a , deployed by community members.

was initially deployed in August 2020.

Everything is open-sourced and free to use on .

The Dapp is 100% open-source, deployed and managed by community stakeholders. You can even deploy your own UI. Here's the

The wallet is a mobile-friendly web application built on React with and is open-source, as is all GoodDollar code. The wallet interacts with three main components: The GoodDollar Protocol, Identity solutions for verifying unique identity, Distributed login solutions (initially through the platform).

Frontend Wallet

Backend Wallet

If you wish to contribute please read .

Ethereum
Solidity
Fuse
GoodDollar V3
GoodDollar V2
protocol user interface
GoodDollar V1
Github
repo
goodswap.xyz
React Native
Tor.us
repo
repo
this
GoodDollar
whitepaper
GoodDollar
Dashboard
Protocol
Protocol's Dapp
Wallet
V2 Staking Good Rewards Scheme