Wallet Connect Integration
Aurora Pass is meant to be used with WalletConnect v2. It is an industry standard to create an encrypted connection between a DApp and EVM wallet, initialized by scanning a QR code or via a deep link for mobile apps and browsers.
Integration Guide
To integrate WalletConnect into your DApp, follow these steps:
- If you don't have Wallet Connect yet, please follow the instructions in the next section.
- If you use WalletConnect v1, migrate to WalletConnect v2 first.
- If you already have WalletConnect v2, add the Aurora Pass wallet to your wallet modal: e.g., Web3Modal or RainbowKit
Please get in touch with our Support Team if you need some help
Add your wallet modal
You must integrate one of the Wallet Modals to display the list of wallets for a user to connect to your DApp. Currently on the market, these are the two most popular options to choose from:
- Web3Modal – popup developed by the WalletConnect team. You can read more about it here.
- RainbowKit is another popular wallet modal in the Ethereum ecosystem. More information on integrating it is here.
Both of these are based on WalletConnect v2 out of the box, so if you are not using it yet – that is the place to start. After adding one of these modals, you can add Aurora Pass to your wallet list and make it one of the primary options for a user, which is done in the next section 'Add your wallets'.