Movements
A movement is any value-moving operation in SQRL. Every movement is initiated from a vault, follows the vault's threshold signing requirement, and is broadcast to the Bitcoin network once the threshold is met.
SQRL supports three movement types: Mint / Issue, Burn / Redeem, and Transfer. All three follow the same four-step creation wizard and the same signing workflow.
When an initiator submits a movement request, it enters Pending status. Each required signer reviews the movement and submits their signature. When the threshold is met, the movement is finalised and broadcast.
#The creation wizard
Every movement is created through a four-step wizard:
- Movement Type: select Mint / Issue, Burn / Redeem, or Transfer.
- Source & Destination: select the vault involved and, for a transfer, the destination.
- Amount & Asset: select the asset, enter the amount, add an optional description, and set the priority.
- Review & Submit: verify the summary, policy checks, and required signatures, then submit.
#Movement statuses
| Status | Meaning |
|---|---|
| Pending | Submitted and waiting for signatures |
| Signing | Signatures are being collected toward the threshold |
| Completed | Threshold met, finalised, broadcast, and confirmed on the Bitcoin network |
| Failed | The movement could not be finalised or confirmed |
#The priority field
The wizard includes a Priority field with two values, Normal and Urgent. Priority records the urgency of the request so your team can triage it during review. It does not change how quickly the transaction is processed on the Bitcoin network.
Signing is the approval. There is no separate approve action that operates independently of signing. A movement proceeds only when enough signers have signed it, and the current interface has no reject action. A movement that is not signed simply remains pending.
Read the movement types: Mint / Issue, Burn / Redeem, and Transfer. Then read The signing workflow and Movement history and status.