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.

Updated 05 Aug 20261 min read

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:

  1. Movement Type: select Mint / Issue, Burn / Redeem, or Transfer.
  2. Source & Destination: select the vault involved and, for a transfer, the destination.
  3. Amount & Asset: select the asset, enter the amount, add an optional description, and set the priority.
  4. Review & Submit: verify the summary, policy checks, and required signatures, then submit.

#Movement statuses

StatusMeaning
PendingSubmitted and waiting for signatures
SigningSignatures are being collected toward the threshold
CompletedThreshold met, finalised, broadcast, and confirmed on the Bitcoin network
FailedThe 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.

info:

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.

Was this page helpful?