How to manage NFTs from your DAO treasury

Your DAO treasury can hold different types of onchain assets, including NFTs. You may want to use a DAO to collect and manage NFTs as a group!

Here’s how to deposit and withdraw DAO NFTs on the Aragon App!

How to deposit an NFT into your DAO treasury

Like wallets, DAOs have contract addresses. So, sending an NFT to your DAO on the Aragon App is just like sending an NFT to any other wallet. 

Here’s how to find your DAO’s contract address so you can send your NFT to it: 

1: From the DAO Dashboard, click “Deposit Funds.”

You’ll see the button to deposit funds on the right hand side. 

From the DAO Dashboard on the Aragon App, click “Deposit Funds.”

2: Copy the DAO contract address

The contract address is at the bottom. Click the clipboard to copy it. 

Copy the DAO contract address

3: Open the wallet that holds the NFT and create a transaction to send the NFT from your wallet to the DAO contract

Now, from your wallet, simply send the NFT like you would send it to any other wallet!

This step will vary based on which wallet you use. 

4: Check the block explorer to see that the NFT has arrived!

You can check the block explorer for the chain your DAO is deployed on to make sure the NFT has arrived into your DAO! You can open the block explorer by clicking Deposit Funds again and clicking the arrow next to the clipboard. 

You’ll see the NFT listed under the NFT transactions tab. 

How to withdraw an NFT from your DAO treasury

1: From the DAO Dashboard, click New Proposal

Withdrawing an NFT requires you to create and pass a proposal in your DAO. 

From the DAO Dashboard on the Aragon App, click New Proposal

2: Add a title, description, and body to your proposal

Add the information your DAO members will want to know when deciding how they want to vote. 

Add a title, description, and body to your proposal

3: Choose voting options

Choose the start and end time for the vote. 

Choose voting options

4: Click add action and choose smart contract composer

You will need to create an onchain action using the smart contract composer to withdraw the DAO NFT.

Click add action and choose smart contract composer

5: From a separate tab, open the block explorer and find the NFT your DAO wants to withdraw

Go to your DAO’s page on a block explorer. Find the NFT transactions and open the NFT your DAO wants to withdraw.

Copy the NFT contract address.

From a separate tab, open the block explorer and find the NFT your DAO wants to withdraw

6: Paste the NFT contract address in the App and wait for it to verify

Paste in this address and wait for it to verify. When verification is complete, you can click “Create Action.” 

Paste the NFT contract address in the App and wait for it to verify

7: Scroll down to find the TransferFrom action and fill out the fields

Put this information in the fields: 

  • From: your DAO contract address
  • To: the new wallet you want to send the NFT to
  • Token ID: go back to the NFT page on the block explorer to find this number

Add the action and complete the proposal! 

Scroll down to find the TransferFrom action and fill out the fields

8: Create the proposal and wait for DAO members to vote

The proposal will need to pass for the action to become executable.

Create the proposal and wait for DAO members to vote

9: If the proposal passes, execute the action to finish the withdrawal of the NFT

Click the “Execute Now” button to execute the onchain action, which will transfer the NFT from the DAO treasury to the wallet you specified. If you want, you can check to make sure the action completed on a block explorer. 

Get started on the Aragon App today 

Launch your DAO and start managing NFTs from your DAO treasury on the Aragon App

-

Aragon has been building onchain governance infrastructure for over 7 years, with its tech securing billions of assets. Govern your protocol onchain with Aragon OSx: the secure and modular DAO framework with customization built in. Or, launch a DAO in 10 minutes or less without writing any code on the Aragon App.

Developer Portal | Aragon App | Custom DAO Builds | Mirror | X | Newsletter

Discover the Aragon App, the no-code way to build your DAO.
Get help starting your DAO from a DAO Expert.
Stay up to date with our weekly newsletter.

Explore more guides

Need Help? Find an Expert
Hire the DAO expertise you need and connect with DAO experts to build your DAO, your way.