ArConnect hedgehog logo

Browser Extension - How to use ArConnect with a dApp?

Connect an application

  • For an application to interact with your wallet, it first needs to connect with ArConnect.

  • However, not all apps are designed for this. Only apps designed for the Arweave and AO blockchain are able to use ArConnect. Apps on other networks like Ethereum cannot use ArConnect.

  • In rare cases, some Arweave and AO apps also don’t support ArConnect, but 99% do.

  • To interact with an app, you first need to set up ArConnect. Checkout this guide for help with setup.

  • Follow these steps to connect with an application that supports ArConnect:

    1. Find the “Connect” button on the page and click it.

      • This is usually located in the right side of the navbar, at the top of the page, but not always.

      • The button can have a few different texts:

        • “Connect”

        • “ArConnect”

        • “Connect wallet”

        • “Connect ArConnect”

        • “Login” / “Sign In”

        • “Enter app”

    2. The ArConnect auth view will show up.

    3. Choose the wallet you wish to connect with from the dropdown provided on the Auth view.

    4. Enter your password for ArConnect in the provided input field.

    5. Click the “Sign in” button located at the bottom of the Auth view.

    6. Review the requested permissions.

      • While reviewing the requested permissions, consider the following:

        • These permissions can be dangerous, so consider what you grant for the application.

        • Uncheck the permissions you don’t want to allow the application to have.

        • However, an app might not work with insufficient permissions.

        • You can read more about permissions here in our guide on the permission system in ArConnect.

        • When granting permissions, the extension automatically assigns an allowance limit to the app. This will prevent the app from draining your wallet while still allowing seamless interactions. Read more about allowances here.

    7. Approve the connection with the “Connect” button located at the bottom of the permissions screen.

    You can learn more about the Connect feature here.

    Checkout our developer documentation if you’re looking to integrate ArConnect in an application ⇒ docs.arconnect.io.

Disconnect an application

If you no longer wish to allow an app access to ArConnect, you can disconnect it as following ways:

  • Usually apps provide an option for this (similar button to the “Connect” button).

    • Remember: Malicious apps might not actually disconnect from the extension. Make sure to double check in the main extension view, that the app has indeed been disconnected. You can do this by checking the app status in the top right corner of the main extension page. If there is a greed dot next to the app icon, the app did not disconnect.

    • When an app has not disconnected correctly, you should disconnect it manually.

  • You can also manually disconnect from the app as follows:

    1. Right click on the webpage and click the “Disconnect” option.

    2. Or open the extension and click the app status icon at the top right of the screen.

      • Then click the “Disconnect” button.

    Learn more about the Disconnect feature here.

Related articles

Still need help?

If you haven't found help in our knowledge base, you might have encountered an issue we haven't heard about yet. Do not panic, we're still here to help! Below you can seek support from our team directly on Discord.

Get helpHelp Rubber Ring

We use cookies to better understand customer needs