3. Introducing new assets for deposit

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

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 https://client.aragon.org/#/%daoname%/console

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

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 https://etherscan.io/tokens and select the needed token from the list.

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

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 HERE to navigate directly to the section).

Last updated