-
Notifications
You must be signed in to change notification settings - Fork 20
Connect Dapps to Multix using WalletConnect v2
This page will show you how to connect Dapps to your multisig accounts from Multix. The Dapps must support WalletConnect v2.
What this page will not show you, is how to connect say your mobile accounts to Multix. This is not supported yet. You can still visit Multix with a mobile browser to use it with your mobile accounts.
As a multisig user, you might want to use either your multisig account or the pure proxy that it controls for complex interactions. This is now possible as long as the Dapp you are using supports WalletConnect v2. For instance, HydraDX DEX supports this. This tutorial will take this Dapp as a base, but you can follow the same flow with any other Dapp.
-
Visit the Dapp you want to use. In our case https://app.hydradx.io/trade
-
Choose WalletConnect as the method to connect your accounts.
-
You will be presented with a QR Code
-
You need to click the copy button above the QR code. This will copy the WalletConnect key to your clipboard
-
Now, navigate to Multix and ensure you're on the correct network. In our case HydraDX
-
From the top account selector, select the multisig/pure that you want to connect.
-
Go to Settings > WalletConnect
-
Paste the WalletConnect key that you copied previously. It starts with
wc:...
-
Click on the "Connect Dapp" button
-
You will be presented with a modal that you should review. It shows that you are connecting one or several accounts to the Dapp you selected. The Dapp can request the signature of transactions or messages.
-
Upon approval, you should then see the Dapp under the "Active sessions"
-
You can now go back to the Dapp.
- The Dapp should display your multisig/pure. You can use the Dapp as you normally would, in our case we will do a swap
- When you need to sign a transaction, you need to be aware that the signing will happen on Multix. In our example case, the Dapp is telling us to "sign using your wallet extension". But we will actually sign this on Multix.
- Navigate to Multix, where you should see a modal displaying the exact same information
- Make sure you review the transaction. Upon signing, this will now be a multisig proposal.
- All signatories will now see the multisig transaction, they can review and approve it just like any multisig transaction.
- Once enough signatories have approved the multisig transaction, it will be executed. In our example case, the swap will be performed 🎉