Feature Request: Integrate WalletConnect
What problem does your feature solve?
Users will be able to use Freighter to connect to more dapps on Stellar.
Some of the dapps that currently support WalletConnect:
- StellarX
- StellarTerm
- Litemint
- Nicetrade
Freighter supporting WalletConnect would help make more wallets and dapps interoperable. The main benefit for dapps is that they could allow many interoperable wallets through a single integration with Wallet Connect.
What would you like to see?
Freighter to implement JSON-RPC for signing transactions coming through WalletConnect interface, according to the standard here: https://docs.walletconnect.com/json-rpc/stellar
What alternatives are there?
Otherwise, every dapp needs to add a custom integration code to support Freighter specifically, as described in the docs: https://docs.freighter.app/docs/guide/usingFreighterBrowser
@brunomuler what do you think the priority of this task is? Dapps can and are now encouraged to use stellar-wallets-kit which abstracts the API used by the wallet to interface with the dapps.
I believe most if not all of the dapps referenced by OP now use stellar-wallets-kit or support the freighter API directly anyway.