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.

Updated 08 Nov 20261 min read

#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.

  1. Open the movement from your notification, or from Movements.
  2. Review the type, vault, destination, asset, amount, description, and for enforcement actions, the reason and case.
  3. Select Sign Transaction.
  4. 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.
  5. The signature is submitted automatically.

The movement shows each signer as Signed or Pending, and the progress toward the threshold.

info:

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.

Was this page helpful?