Using Agent with Frame

In this section, we will walk you through how to use Agent App with Frame wallet.

How to use the Agent app?

The easiest way to use the Agent app to interact directly with other Ethereum smart contracts is using the smart account feature of Frame. Frame is a desktop-native Ethereum provider with native support for the Agent app.

If you already have Frame installed and an "acting account" added, you can skip ahead to section Add your Aragon Agent.

If you do not have Frame installed go here.

Send ETH (or test ETH) to your acting account

Before you get started, prepare by sending ETH (or test ETH) to your acting account.

Your acting account is the account that holds at least one (or partial if it is divisible) voting token in your organization and is the account you will use to interact with smart contracts via Agent.

The ETH you send to this account is used to pay for gas whenever the Agent app is interacting with other smart contracts. Be sure to top off the ETH in your acting account whenever it's running low so that you don't experience out-of-gas errors when interacting with other smart contracts.

Add your acting account

Open the Frame desktop app and click the plus-sign button to add your acting account. You can add it using a hardware wallet or a hot wallet.

In this example, we will use a hot wallet since we are using the Goerli Testnet and not real money on the Ethereum Mainnet. However, it is recommended that you use a hardware wallet.

Add your Aragon Agent

  • Go to the same screen on Frame you used to add your acting account, then add your Aragon Agent under the Smart accounts section.

  • Enter the name of your Aragon organization, then click Next.

  • Then select the acting account, choosing the account with the address that holds your organization's voting token(s) if you have more than one account to select from.

  • Select the acting address, choosing the address that holds your organization's voting token(s).

  • Your Aragon Agent will now show up in the list of available accounts to use with Frame.

Using your Aragon Agent

Click on the Aragon logo to use your Agent account. Enter your password if you are using a hot account. You are now ready to interact with any other Ethereum smart contract directly with your Aragon Agent.

Remember that depending on the permissions set in your organization, your organization's token holders may need to visit the Voting app and vote on each transaction made using the Agent app.

Last updated