-
Notifications
You must be signed in to change notification settings - Fork 1
DApps integration
Ana edited this page Feb 13, 2024
·
8 revisions
You can connect various decentralized applications (dApps) to your Umami wallet.
This allows you to access decentralized services and applications directly from within your wallet app without switching between multiple platforms.
- use only the trustworthy dApps
- always check what you are signing
- make sure you check the request payload
Example of request payload

Umami uses Beacon to communicate with other dApps.
There are two ways to sync through it. We'll use objkt.com for the demo.
That's the simplest way
1. Open dApp web page and click on the login icon

2. It will open the beacon connect modal window. If it does not have Umami listed yet, click on "Show more" for more options

3. Click on the Umami icon

4. Now click the "Open desktop icon" button

5. It will open a separate tab in your browser asking whether it can open the app. Click the "Open Umami" button

6. After that, you'll see the permission request modal, fill the form in with all the required data and click the "Grant" button

7. Sign a payload to verify you're the account holder

1. Open dApp web page and click on the login icon

2. It will open the beacon connect modal window. Click on "Show more" for more options

3. Click the "Show QR" button

4. Click the "Beacon" button

- Click on the QR to copy it
6. Open Umami app, go to the "Settings page", click on the "dApps" menu item, and then click the "Paste a peer request code" button

7. After that, you'll see the permission request modal, fill the form with all the required data and click the "Grant" button

8. Sign a payload to verify you're the account holder

If something goes wrong during the connection, there is no need to worry.
To start the process again you can:
- remove dApp connection
- restart the app
- refresh the dApp web page
For instance, if you accidentally closed the permission request modal, but the dApp is listed in the dApps drawer, simply click the "Trash" button next to the dApp connection and start the process again