With help of the WalletConnect you can now use BC Vault crypto wallet (from version 1.7.0) with huge amount of DeFi dApps as Uniswap, OpenSea and similar.
What is WalletConnect?
WalletConnect is an open protocol to communicate securely between dApps and Wallets. The protocol establishes a remote pairing between two apps and/or devices using a Relay server to relay payloads. These payloads are symmetrically encrypted through a shared key between the two peers. The pairing is initiated by one peer displaying a QR Code or deep link with a standard WalletConnect URI and is established when the counter-party approves this pairing request.
See more about WalletConnect: https://walletconnect.com
For full list of supported dApps see: https://explorer.walletconnect.com/
How to enable WalletConnect?
To use WalletConnect functionality you have to enable it under "Settings/Preferences/Enable WalletConnect".
Article on how to use Uniswap (and all similar sites as SushiSwap, PancakeSwap...) with the BC Vault: Uniswap - Swap, earn, and build on Uniswap with the BC Vault
Actions performed by 3rd party DeFi sites can't be always decoded by hardware wallets. You have to be very caucus which sites you are using and what actions are you signing/submitting. Only use reputable sites.
!!! We recommend you to use a dedicated wallet that only temporary holds needed crypto for operation with external sites with WalletConnect !!!
!!! Be sure to understand what Approval/Revocation means in terms of dApps, your funds can be stolen if you are not careful! See the above Uniswap article for explanation: Uniswap Protocol - Swap, earn, and build on Uniswap with the BC Vault !!!
Recommended Article: Recommended Ethereum (EVM) Type Wallet Management
Always make sure you are talking to the reputable and correct dApp website using correct URL over HTTPS protocol! As for example for Uniswap in MacOS Safari Browser you will see following URL:
You can additionally check the certificate chain is valid:
After you have finished requested actions with your wallet, close the connection WalletConnect connection.