> For the complete documentation index, see [llms.txt](https://docs.crosscurve.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.crosscurve.fi/crosscurve-dao/nfts/crosscurve-dao-nft.md).

# CrossCurve DAO NFT

**EYWA DAO NFT** is an ERC-721 NFT created when EYWA tokens are locked in the[ **Locker**](https://docs.crosscurve.fi/user-documentation/dao/eywa-locker-interface).

**Key features:**

* **Attaching assets**: Each EYWA DAO NFT can have EYWA tokens, Vesting Safes, and other EYWA NFTs attached to it.
* **Obtaining veEYWA**: The obtained veEYWA is automatically tired to the corresponding EYWA DAO NFT.
* **Multiple ownership**: A user can own an unlimited number of EYWA DAO NFT.
* **Summation of veEYWA**: The total amount of a user’s veEYWA is equal to the sum of the veEYWA of all their EYWA DAO NFTs.

Thus, **EYWA DAO NFT** serves as a hub for managing your locked assets and voting power in the DAO, providing flexibility and scalability in project governance.

***

## Creating an EYWA DAO NFT <a href="#creating-an-eywa-dao-nft" id="creating-an-eywa-dao-nft"></a>

**When creating an EYWA DAO NFT in the Locker, you can lock EYWA tokens in various states** ***When transferring to the Locker:***

1. **EYWA tokens** (standard ERC-20)

* Ownership is transferred to the[ **Locker**](https://docs.crosscurve.fi/user-documentation/dao/eywa-locker-interface) contract.

1. **Vesting Safe contracts with direct ownership** (held in the user’s wallet)

* Ownership of the Vesting Safe contract is transferred to the Locker.

1. **Vesting Safe contracts with ownership via an NFT** (Vesting Safe contracts attached to an EYWA NFT)

* The Vesting Safe is detached from an EYWA NFT and transferred to the Locker.
* The EYWA NFT ownership is also transferred to the Locker.

1. **ERC-20 EYWA tokens with ownership via an NFT** (EYWA tokens attached to an EYWA NFT)

* Tokens are detached from an EYWA NFT and transferred to the Locker.
* Ownership of an EYWA NFT is also transferred to the Locker.

## Calculating veEYWA: <a href="#calculating-veeywa" id="calculating-veeywa"></a>

The[ **Locker**](https://docs.crosscurve.fi/user-documentation/dao/eywa-locker-interface) calculates the amount of veEYWA based on the total number of EYWA tokens locked, including both standard ERC-20 tokens and those in the Vesting Safe.

#### Restrictions when creating an EYWA DAO NFT <a href="#restrictions-when-creating-an-eywa-dao-nft" id="restrictions-when-creating-an-eywa-dao-nft"></a>

* You cannot create an EYWA DAO NFT by adding an empty EYWA NFT to the Locker.
* You can attach no more than 100 Vesting Safes and 100 EYWA NFTs to one EYWA DAO NFT.

***

## Modifying an EYWA DAO NFT <a href="#modifying-an-eywa-dao-nft" id="modifying-an-eywa-dao-nft"></a>

> ***You can modify an EYWA DAO NFT in several ways:***

**Adding additional EYWA tokens:**

* You can lock more EYWA tokens in any of the ways described above at the time of creating an **EYWA DAO NFT**.

**Adding/attaching empty EYWA NFTs:**

* You can attach additional empty **EYWA NFTs** to an existing **EYWA DAO NFT**.

**Removing/detaching EYWA NFTs:**

* You can detach an **EYWA NFT** from an **EYWA DAO NFT**, returning them to the user’s ownership.

**Extending the lock duration of tokens:**

* You can extend the lock duration of already locked **EYWA** tokens to increase voting power.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.crosscurve.fi/crosscurve-dao/nfts/crosscurve-dao-nft.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
