# Smart contracts

Our contracts were built on OpenZeppelin technologies. We used OpenZeppelin library for secure smart contract development. These contracts were built on a solid foundation of community-vetted code.

You can find OpenZeppelin library detailed description [here](https://docs.openzeppelin.com/contracts/4.x/).

Actual library source is available on [github](https://github.com/OpenZeppelin/openzeppelin-contracts/).

WAO DAO token contract ([ERC20 standart](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)): [0xc3ad687c8ecb352d56393c77d19018b93a6ad21a](https://etherscan.io/token/0xc3ad687c8ecb352d56393c77d19018b93a6ad21a) You can find contract technical description [here](https://docs.openzeppelin.com/contracts/4.x/erc20).

WAO DAO NFT contract ([ERC721 standart](https://eips.ethereum.org/EIPS/eip-721)): [0x3b9a62c6dd4d93f8a6fa4a350da32d28fac80863](https://etherscan.io/token/0x3b9a62c6dd4d93f8a6fa4a350da32d28fac80863) You can find contract technical description [here](https://docs.openzeppelin.com/contracts/4.x/erc721).

For Treasury management we use [Gnosis safe](https://gnosis-safe.io/) smart contracts with 2/4 signatures threshold.&#x20;

Our Ethereum Gnosis safe: [0x6551DA3a016eE12a14aE4435B615222d71BEA778](https://etherscan.io/address/0x6551da3a016ee12a14ae4435b615222d71bea778)


---

# 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://waodao.gitbook.io/docs/development/smart-contracts.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.
