# GoodDapp

#### What is GoodDapp?

GoodDapp offers tools and features for any EVM-compliant wallet to interact with the GoodDollar protocol.

GoodDapp is a dApp (decentralized application) interface that supports interacting with the GoodDollar protocol, including its core protocol Ethereum contracts. Key features include interacting with the GoodReserve on Ethereum, staking of G$ to access bonus G$ and GOOD rewards, and stake stablecoins in 3rd party protocols to support the issuance of G$. Also claim G$ through connecting their GoodDollar Verified Address to GoodDapp.

#### How can I stake for GOOD governance tokens on GoodDapp?

You can stake your G$ for [GOOD tokens](/user-guides/frequently-asked-questions/gooddollar-protocol-and-gusd-token.md#what-is-the-good-token) (GoodDollar governance token) on the '[Stake' tab of GoodDapp](https://gooddapp.org/#/stakes) within the GoodDAO staking platform. Currently, the option to stake your G$ is only available on the Fuse Network.

You can use your GOOD tokens to [vote on GoodDAO elections](https://snapshot.org/#/thegooddao.eth).

#### How can I swap G$ tokens on GoodDapp?

You can swap your [G$ tokens ](/user-guides/frequently-asked-questions/gooddollar-protocol-and-gusd-token.md#what-is-gusd-token)on Fuse and Celo for other assets on the [Swap tab of GoodDapp](https://gooddapp.org/#/swap). The swap on this page happens through decentralized exchanges ([DEXs](/user-guides/frequently-asked-questions/web3-basic-knowledge-and-security-tips-by-consensys.md#what-is-a-dex)). When you swap, your funds are sent directly to the DEX service (Voltage on Fuse Network or Uniswap on Celo Network).&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gooddollar.org/wallet-and-dapps/gooddapp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
