The signing workflow
Signing is how every movement and asset action is approved. Each signer reviews the transaction and signs it with their own key. When enough signers have signed, it is finalised and broadcast automatically.
#Signing a pending movement
Required: A key in the vault's signer set, and Approve movement (APPROVE_PAYMENT) to see the movement queue. You cannot sign a movement you proposed.
- Open the movement from your notification, or from Movements.
- Review the type, vault, destination, asset, amount, description, and for enforcement actions, the reason and case.
- Select Sign Transaction.
- Choose Software Key or Hardware Wallet.
- Software key: enter your wallet password. Your browser signs.
- Hardware wallet: confirm the details on your Trezor's screen and approve.
- The signature is submitted automatically.
The movement shows each signer as Signed or Pending, and the progress toward the threshold.
Non-custodial
Your key signs on your device. SQRL receives only the signature, adds it to the transaction, and never sees your private key.
#After the final signature
When the threshold is met, the transaction is finalised and broadcast. The movement moves through Broadcasting and Confirming to Completed. There is no step in between: the final signature is the point of no return.
Key takeaway
A movement moves forward only when signers sign it, it is never signed on your behalf, and it cannot be undone once the threshold is met. Treat every signature as final.