# GAUGECASH: a decentralized monetary system

**Introduction**

GAUGECASH is a Decentralized Monetary System available to anyone anywhere. In other words, it's a decentralized stable peer-to-peer cash system.

It has two tokens: GAUGECASH (GAU )and GAUGEFIELD (GAUI).

GAUGECASH token is an oracle co-implemented with [Chainlink](https://chain.link/) (<https://twitter.com/chainlink/status/1518605759424221186?s=20&t=c7AJnDOO9H3pQUaW9PlXBA>) that references a basket of real-world FX data to generate a price feed protocol that protects against devaluation and hyperinflation but still inherits the best of Global Monetary Policy.&#x20;

Put simply; we have developed a stable asset built upon all the global fiat currencies traded in the free markets, 35 so far in total, enabling users to price goods and services worldwide through a decentralized stable value. You can check the average volatility against major fiat currencies and see that it is the less volatile currency in modern financial history on our website, [www.gaugecash.com](http://www.gaugecash.com),  under Menu->Charts or Charts2. The index takes all the data from 2002, when the EURO was released for public use.

GAUGEFIELD is the liquidity pool of GAUGECASH. There will be only 500M GAUI tokens, giving it the economic principle of scarcity. GAUGEFIELD will wrap other decentralized blockchain assets with the same scarcity issuance model (for now, MATIC). When GAUGECASH gets released and volume starts increasing, the law of supply and demand will ignite a growth positive self-reinforcing economic decentralized system for GAUGECASH’s USERS and GAUGEFIELD BUYERS.

&#x20;From the point of view of traditional economic systems, the GAUGECASH protocol checks all the boxes of what is well-known as a “Hard Monetary System.”

The GAUI Token smart contract is an extension of the ERC-20 standard token with additional functionalities, including a blacklist mechanism and the ability to take snapshots of the token's state at specific points in time.&#x20;

**Blacklist Mechanism**

The GAUI Token contract inherits from the BlacklistToken contract, which is responsible for implementing the blacklist mechanism. The blacklist is a list of addresses that are not allowed to receive or transfer tokens. The contract can add or remove addresses from the blacklist, and when an address is added to the blacklist, its funds can be destroyed.

**Snapshot Mechanism**

The SnapshotToken contract extends the ERC20 token contract with the ability to take snapshots of the token state. These snapshots can be used to create a historical record of the token state, which can be useful for auditing purposes. The contract includes a function to take a snapshot of the current token state.

**Pause Functionality**

The GAUI Token contract also inherits from the PausableToken contract, which allows the contract owner to pause and unpause the token. Pausing the token prevents all transfers and approvals, and can be useful in situations where the contract needs to be upgraded or in the event of a security breach.

**Conclusion**

The GAUI Token smart contract is a powerful tool for creating ERC20 tokens with additional functionality. The contract allows for the prevention of blacklisted addresses from holding tokens and includes the ability to take snapshots of the token state. These features make the GAUI Token smart contract an excellent choice for projects that require these additional features.

**GAUI Deployment Addresses**

Ethereum: 0xa8857637e01410738D29bE30b13C992bBDF37e92 ( <https://etherscan.io/address/0xa8857637e01410738D29bE30b13C992bBDF37e92#code> )

Polygon: 0xa8857637e01410738D29bE30b13C992bBDF37e92 ( <https://polygonscan.com/token/0xa8857637e01410738D29bE30b13C992bBDF37e92#code> )


---

# 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://gaugecash.gitbook.io/gaugecash/yellowpaper/gaugecash-a-decentralized-monetary-system.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.
