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
  • Abstract
  • Tables of addresses
  • Core Contracts
  • Core Contracts
  • Token Bridge Contracts
  • Bridge Contracts
  • DAO Contracts

Was this helpful?

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

Core Contracts & API

Abstract

GoodDollar Protocol is deployed on both the Ethereum mainnet and on the Fuse sidechain. Contracts like the GoodReserve are only on Mainnet, and other contracts like the UBIScheme are only on the Fuse sidechain. Certain contracts, such as the DAO and G$ Token contracts, are deployed on both networks.

Tables of addresses

Core Contracts

Core Contracts

Contract
Mainnet
Fuse
Source code

Token Bridge Contracts

Bridge Contracts

Contract
Mainnet
Fuse
Source code

ForeignBridge (mainnet -> fuse)

HomeBridge (fuse -> mainnet)

DAO Contracts

Contract
Mainnet
Fuse
Source code

Controller

Avatar

Previous7. Governance (DAO)NextGoodDollar

Last updated 2 years ago

Was this helpful?

Bridge contracts were developed by .

Note: for regular users it is recommended to use FuseSwap Bridge in order to avoid losing your tokens (). FuseSwap Bridge: | .

Note: for regular users it is recommended to use FuseSwap Bridge in order to avoid losing your tokens (). FuseSwap Bridge: | .

DAO contracts were developed by

Fuse
help
Mainnet -> Fuse
Fuse -> Mainnet
help
Mainnet -> Fuse
Fuse -> Mainnet
DAOStack
BancorFormula
GoodDollar ERC20
0x67C5870b4A41D4Ebef24d2456547A03F1f3e094B
0x495d133B938596C9984d462F007B676bDc57eCEC
GoodDollar.sol
GoodCompoundStaking V3 (DAI)
0x7b7246c78e2f900d17646ff0cb2ec47d6ba10754
GoodCompoundStakingV2.sol
GoodAaveStaking V3 (USDC)
0x3ff2d8eb2573819a9ef7167d2ba6fd6d31b17f4f
GoodAaveStakingV2.sol
GoodReserveCDai
0xa150a825d425B36329D8294eeF8bD0fE68f8F6E0
GoodReserveCDai.sol
GoodFundManager
0x0c6c80d2061afa35e160f3799411d83bdeea0a5a
GoodFundManager.sol
GoodMarketMaker
0xDAC6A0c973Ba7cF3526dE456aFfA43AB421f659F
GoodMarketMaker.sol
ContributionCalculation
0x8eEC64bb6807c0178f96277cCE6a334B4e565E5C
ContributionCalculation.sol
UBIScheme
0xd253A5203817225e9768C05E5996d642fb96bA86
UBIScheme.sol
Identity
0x76e76e10Ac308A1D54a00f9df27EdCE4801F288b
0xFa8d865A962ca8456dF331D78806152d3aC5B84F
Identity.sol
FirstClaimPool
0x18BcdF79A724648bF34eb06701be81bD072A2384
FirstClaimPool.sol
AdminWallet
0x9F75dAcB77419b87f568d417eBc84346e134144E
AdminWallet.sol
OneTimePayments
0xd9Aa86e0Ddb932bD78ab8c71C1B98F83cF610Bd4
OneTimePayments.sol
NameService
0xec6dcE387B1616a0c44fF2E4fA9E90E53Cf14eb0
0xec6dcE387B1616a0c44fF2E4fA9E90E53Cf14eb0
NameService.sol
GReputation
0x603b8c0f110e037b51a381cbcacabb8d6c6e4543
0x603B8C0F110E037b51A381CBCacAbb8d6c6E4543
GReputation.sol
CompoundVotingMachine
0x57ee6ceff51cb30ecb1245934a882c500fbec1e9
0x57Ee6Ceff51CB30Ecb1245934a882c500Fbec1e9
CompoundVotingMachine.sol
ClaimersDistribution
0x1aE4929090258A9D5000D98Cfb8A27174d345834
ClaimersDistribution.sol
GovernanceStaking
0xB7C3e738224625289C573c54d402E9Be46205546
GovarnanceStaking.sol
Invites
0xCa2F09c3ccFD7aD5cB9276918Bd1868f2b922ea0
InvitesV1.sol
ExchangeHelper
0x98FA532Dd5C3a6b66fbf370813803192DE4e0abd
ExchangeHelper.sol
StakersDistribution
0x5766cf4b2fdb09d986eb1783d276013c224e28c8
StakersDistribution.sol
UniswapV2SwapHelper
0x62305662fA7c4BC442803b940d9192DbDC92D710
UniswapV2SwapHelper.sol
CompoundStakingFactory
0x78cc5ab2f0990b5fe58f95baebf8f37879534aeb
CompoundStakingFactory.sol
AaveStakingFactory
0xf4411c22766947DB2da39Ad534A040b770B51153
AaveStakingFactory.sol
0xA049894d5dcaD406b7C827D6dc6A0B58CA4AE73a
BancorFormula.sol
FuseFaucet
0x01ab5966C1d742Ae0CFF7f14cC0F4D85156e83d9
FuseFaucet.sol
0xD5D11eE582c8931F336fbcd135e98CEE4DB8CCB0
ForeignAMBErc677ToErc677.sol
0xD39021DB018E2CAEadb4B2e6717D31550e7918D0
HomeAMBErc677ToErc677.sol
0x95C0d9dCEA1E243ED696F34CAc5e6559C3c128a3
0xBcE053b99e22158f8B62f4DBFbEdE1f936b2D4e4
Controller.sol
0x1ecFD1afb601C406fF0e13c3485f2d75699b6817
0xf96dADc6D71113F6500e97590760C924dA1eF70e
Avatar.sol