WEEZI
  • Instructions for DAO Managers
  • Tokenomics
  • Basics
    • 1. Basic Management Information
    • 2. How to create your own DAO
  • Setup
    • 1. Frame wallet setup
    • 2. Alternative way to access your DAO
    • 3. Introducing new assets for deposit
    • 4. Setting up the reporting system
  • CT token Management:
    • 1. Token request procedure
    • 2. Asset withdrawal over OTC
    • 3. Burning CT tokens
  • Advanced DAO Procedures
    • 1. Main DAO and product DAOs
    • 2. Rage Quit Procedure
    • 3. Withdrawing Carry fees
    • 4. Transfer in DAO
Powered by GitBook
On this page

Was this helpful?

  1. Setup

3. Introducing new assets for deposit

(USDT as default, how to add DAI, USDC, ETH and others)

Previous2. Alternative way to access your DAONext4. Setting up the reporting system

Last updated 3 years ago

Was this helpful?

Default Aragon Framework setting are configured to use the USDT (USD Tether) stable coin as a means for cash interactions. Most of the DAOs created need additional token assets to be manually introduced so that your DAO recognizes them and allows using various assets.

Follow the steps described below to add new assets to your DAO.

Step 1 - Navigate to Aragon Console

Navigate to

Please note that %daoname% must be changed to the name of your created DAO

Step 2 - Start the "EXEC" function

Click the "Exec" function available on the list to see the next available commands. The codeline provided will change accordingly as shown below.

>_ Exec/

Step 3 - Select the "TOKEN REQUEST" application

After the list of available execution commands is shown navigate to "Token Request" command and click it. The bytecode will again change to display the command selected. The bytecode contents can be dechiphered as:

  • >_ exec - Request for execution of a command

  • /0xef5d72e2d0cd8943e02aa4118bf94424017c8fdf/ - The dynamic part which will automatically correspond to the requested action. Here it refers to the Token Request application.

>_ exec/0xef5d72e2d0cd8943e02aa4118bf94424017c8fdf/

Step 4 - Getting the data required to add tokens

After selecting the needed token - extract the token address from the address bar of your browser as shown on the screenshot below to get the information at ready for the next step.

The last part of the address is the part you need: as an example 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 is the address for USDC coin.

Step 5 - Inserting the "addToken" function

After the slash in the bytecode you must manually provide the Framework with the corresponding information to successfully add the required tokens to your DAO. To do that you will need the Smart Contract address of the stable coin you wish to add acquired at step 4.

The command to add tokens is "/addToken(%StableTokenAddress%)" where %StableTokenAddress% is the part you copied at the step 4.

For USDC the bytecode will be as shown below:

>_ exec/0xef5d72e2d0cd8943e02aa4118bf94424017c8fdf/addToken(0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48)

Step 6 - Finalize the process by signing the transaction

To successfully provide Aragon Framework with the data on the tokens you wish to add to your DAO the prerequisite is having a Token Smart Contract address available. To get the address you need to navigate to and select the needed token from the list.

After the command input is finished and you have pressed the "Enter" button the system will request you to finalize the action by submitting a transaction. For DAOs with GT Tokens shared by multiple shareholders the voting process will be initiated. How to access and manage the voting can be seen at the corresponding section of the guide (press to navigate directly to the section).

https://etherscan.io/tokens
https://client.aragon.org/#/%daoname%/console
HERE
The interface for console mode may slightly differ according to your browser settings, but the available content remains the same.
The HEX (hexadecimal) values for the command are different for each DAO and each request type.
The HEX value is the address for Stable Coin Smart Contract.
The full codeline will have all the commands issued up till now in a single line. Current image shows the line for adding USDC.