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
  • Key Components
  • Supporters
  • Claimers
  • GoodDollar Token (G$)
  • Permissionless Third Party Protocol
  • GoodDollar Reserve (GoodReserve)
  • GoodStaking Smart Contract
  • UBI Scheme
  • Bancor™ Formula
  • GoodDAO

Was this helpful?

  1. About the Protocol
  2. Protocol V3 Documentation
  3. Previous Protocol Versions

Protocol V1

An introduction to the key components and members in the GoodDollar protocol V1.

“GoodDollar V1 refers to the initial GoodDollar protocol smart contracts deployed in August 2020. GoodDollar V2 refers to a significant smart contract upgrade with expanded functionality and updated contract addresses. PAY ATTENTION to confirm you are interacting with the correct and most current version of the smart contracts.”

Key Components

Supporters

Members who are "supporters" of the GoodDollar system and "stake" their crypto to GoodDollar. Supporters stake their crypto holdings to the GoodStaking contract, and accept interest payouts in G$ instead of the crypto-asset used for staking.

Claimers

Members of the GoodDollar wallet who receive daily basic income in GoodDollar coins (G$) via "claiming" G$ daily in the GoodDollar wallet.

GoodDollar Token (G$)

A digital currency that complies with the ERC-20 standard and initially built on the Ethereum public blockchain. G$ is a reserve-based token - cDAI is the first reserve currency.

Permissionless Third Party Protocol

An existing algorithmic autonomous interest-bearing protocol developed by third parties where Stakers can deposit cryptocurrencies and earn interest.

GoodDollar Reserve (GoodReserve)

A smart contract that is the monetary reserve of G$; that holds other crypto-assets (not G$) in it. Members of GoodDollar can buy or sell GoodDollar by depositing or withdrawing supported crypto-assets (initially cDAI) directly to or from the reserve (based on Bancor Formula, see below).

GoodStaking Smart Contract

A smart contract that:

  • (a) receives cryptocurrencies from the Supporters / Stakers and sends it to the permissionless third-party protocol

  • (b) issues the GoodStaking record to the Stakers and accepts the transactions from the stakers and sends the protocol the the principle deposited;

  • (c) receives the interest in-return directly from the permissionless third-party protocols and automatically transfer it to the GoodDollar GoodReserve contract

For now - the interest can only be donated to the GoodReserve; supporters are not able to receive interest payouts in G$ at this point in time (coming soon!)

UBI Scheme

A smart contract that collects the total minted GoodDollars that are set aside for distribution as basic income on a given day, and distributes G$ equally amongst all claimers.

Bancor™ Formula

GoodDAO

Decentralized and autonomous entity, a smart contract that will eventually be 100% owned by the community of GoodDollar members.

  • Controls the GoodReserve Smart Contract

PreviousPrevious Protocol VersionsNextArchitecture & Value Flow

Last updated 1 year ago

Was this helpful?

An automatic pricing formula which balances supply and demand for the Smart Token while holding a constant ratio between a Smart Token’s total value (market cap) and its connector token balances (see more ).

here