When enabling multisignature protection for a wallet, you can define the number of signatures required to approve transactions and submit them to the Stellar Network. LOBSTR supports both N-of-N and M-of-N multisig configurations. Learn more about LOBSTR Vault multisig setup details here.
LOBSTR Vault allows users to view lists of transactions to sign. Transactions that require the signature of the current Vault signer will appear on the ‘Pending’ list. Transactions that are already signed by the current Vault signer and require additional signatures from other co-signers on the same wallet to be submitted to the Stellar network will be displayed on the ‘Signed’ list.
Review Pending Transactions
Once you have initiated a transaction in your wallet app, navigate to your Vault account. You will notice that your transaction appears under the ‘Pending’ tab on the ‘Transactions’ screen. You will also receive a push notification from the Vault app about incoming transaction.
The ‘Pending’ tab of ‘Transactions’ screen displays a list of transactions that are waiting for signature of your Vault account.
From here, you can select the previously initiated transaction and either sign the transaction by tapping ‘Confirm’ at the details screen, or decline it and remove from the list by tapping ‘Decline’ at the ‘Transaction Details’ screen.
If you use a standard 2-of-2 multisig for your wallet and ‘Confirm’ the transaction, it gets signed and automatically submitted to the Stellar network after tapping 'Confirm'.
Note: Such transactions won’t appear on the ‘Signed’ list as no additional signatures from other co-signers are required to submit such transactions to the network.
Review Signed Transactions
If you use more complex multisig combinations, such as 3-of-3, 4-of-4 multisig, or M-of-N setup, where one or more Vault co-signers (accounts) must confirm a transaction before it can occur on the network, a transaction will appear under the ‘Signed’ tab on the ‘Transactions’ screen after you ‘Confirm’ it on your Vault account. Such a transaction won’t be submitted to the Stellar network until the required signatures from other co-signers are collected.
Notes:
- Challenge transactions do not appear on the 'Signed' list after being signed. What is a challenge transaction?
- The 'Decline' option for a 'Signed' list transaction results in the removal of that signer's signature from the transaction. Thus, after signing the transaction with 3-of-3, 4-of-4, or M-of-N multisig combinations, you can change your mind after you've already signed the transaction. Signature removal will be reflected for other Vault co-signers as well – the status will change from ‘Signed’ to ‘Pending’ at the ‘Transaction details’ screen.
- Transactions will be automatically hidden from the 'Signed' list if they can no longer be submitted to the Stellar network because other signers have 'Declined' them, and there are not enough signature weights for the remaining signers to submit that transaction.
Here is an example to help you understand how the Signed transactions list works:
You are looking to sign a Payment transaction. You have a 3-of-4 multisig setup on your wallet: signers' weights are 10 and the thresholds are 30 / 30 / 30.
- This means that the transaction requires three out of the four available signatures to be validated and executed.
- If the transaction was initiated from the LOBSTR Wallet, 1 signature of the main wallet is already present on that transaction.
- You sign and add the signature of your Vault account, and the transaction transitions from the 'Pending' to the 'Signed' list.
- For the other two Vault signers (accounts), it remains on the 'Pending' list. One of them must sign it for it to be submitted to the Stellar network.
- If one of them signs the transaction, it is submitted to the Stellar network automatically and disappears from the lists of all signers.
- If both remaining signers Decline the transaction, it won't be submitted to the Stellar network and will disappear from the 'Signed' list of the signer who previously signed it.
Remove multiple unwanted transactions from the list at once
LOBSTR Vault provides an option to remove unwanted transactions from the lists of transactions to sign, so you don't have to decline all transactions manually. This can be done by following the steps below:
1. Open the 'Transactions' tab;
2. Tap ‘Pending’ or ‘Signed’;
2. Tap 'Clear' in the upper right corner;
3. Then a pop-up will prompt you to choose one of the options:
- 'Decline Invalid' will remove only invalid transactions from the list.
- 'Decline All' will remove all the current transactions from the list (applies to the ‘Pending’ list only).
Notes:
- A transaction submitted to the Stellar network will automatically disappear from the lists.
- Invalid transactions can be shown on both the 'Pending' and 'Signed' lists. 'Signed' list transactions will be marked Invalid if the same signer signs several transactions with the same Sequence number and one of them gets submitted to the network. If a 'Signed' list transaction has not been submitted to the network because its sequence is outdated, it won't disappear, but will remain on the 'Signed' list as an Invalid transaction. You can remove multiple Invalid transactions at once by clicking the ‘Clear’ button in the upper right corner of the screen and choosing the 'Decline' option. Learn more about Invalid sequence number
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article