WalletConnect: How to sign outgoing transactions from connected services

Modified on Thu, 24 Nov 2022 at 12:15 PM

test

WalletConnect is a powerful protocol that enables phone applications like LOBSTR to connect with other platforms using QR code scanning or deep linking. 


The introduction of WalletConnect in LOBSTR allows you to explore the Stellar ecosystem in a brand new easy and secure way.

 

With WalletConnect 2.0 support, you can now connect your LOBSTR app’s wallet to any desktop platform or service with WalletConnect 2.0 support, including StellarTerm and StellarX.


This opens endless possibilities and allows you to sign any type of transaction without leaving your LOBSTR wallet: manage your assets and liquidity positions, trade on SDEX, browse NFTs, transfer funds and pay for services, cast votes and much more.


Review this article to learn more about WalletConnect.

 


How to sign transactions from connected services with WalletConnect 


1. Make sure you are logged in to a Stellar-based service using the WalletConnect option. 


If you are not logged in to the service yet, the guide for how to do this can be found here.

If you have already had an active connection established, open the WalletConnect screen to view the list of your active connections. In this example, we are connected to StellarTerm.



Screenshot_20210910-171345.png

 

 

2. Once you’ve connected the LOBSTR app to the service, you will need to stay on the WalletConnect screen to receive signature requests from your connected services.

If you move from the WalletConnect screen to another part of the LOBSTR app, you will need to navigate back to it to receive requests and sign any transactions you submit. Just open the LOBSTR app on your mobile device and Navigate to the ≡ icon in the top left corner, click Settings, then choose WalletConnect from the menu.

1_FuAl0bHZcYPSFIcPGOW3uQ.png

 

3. Use the connected Stellar-based service to initiate a transaction


As with other login methods, you can perform any actions in the service of your choice when you log in with WalletConnect. For example, you can create a payment and start the process of submitting it to the network when using StellarTerm.

 

1_5uluF2ISUfNjkEyF1Pm41A.png

 

4. Confirm or reject a transaction in LOBSTR app. 


The signature request will appear in LOBSTR app. Preview the transaction details in the 'Signature request' modal or open the full details using the 'View Transaction Details' button in LOBSTR app.
Once you have a good idea about the transaction and its contents, decide to either Reject or Confirm the transaction you submitted.


If you Reject, the transaction will be aborted.
If you Confirm, the transaction will be submitted to the network or the signature service of your choice, like LOBSTR Vault.


1_dS2TdcTQ3EDZbhkCXaWeMw.png

 

It’s that simple to sign transactions securely and safely, all from the LOBSTR app. Using WalletConnect means there is no need to type or copy and paste your Private Keys into a service or connect a hardware device, making it an easier and safer option to use the platform.

 

Note: You can be connected to multiple services at once and submit transaction requests from multiple services simultaneously.
WalletConnect displays only one transaction request for you to sign at a time. For security reasons, other requests you submit while this one is still undecided will be discarded until you make a decision on the request displayed for you on the screen.
Make sure to confirm or reject the latest request in LOBSTR app until you submit additional requests for signature. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article