This pr implements the WalletConnect service that allows to establish secure communications between Dapps and supported Stellar wallets (LOBSTR so far).
Added features
Connect: Allows user to connect the LOBSTR wallet.
Sign: Allows user to sign a XDR.
Disconnect: Close users session both in Simple Stellar Signer and LOBSTR's app.
ToDo
Show Simple Stellar Signer users a list of previously paired devices to establish a new session skipping QR code scanning.
Note: at the moment it is only possible to use the Stellar public network, as the test network is not supported.
Note: although WalletConnect exposes other wallets that use the Stellar network (e.g. SafePal, Wirex, Bitriel) they are currently not supported or are under development.
Summary
This pr implements the WalletConnect service that allows to establish secure communications between Dapps and supported Stellar wallets (LOBSTR so far).
Added features
ToDo
Show Simple Stellar Signer users a list of previously paired devices to establish a new session skipping QR code scanning.
Note: at the moment it is only possible to use the Stellar public network, as the test network is not supported.
Note: although WalletConnect exposes other wallets that use the Stellar network (e.g. SafePal, Wirex, Bitriel) they are currently not supported or are under development.