CLI/ Multisig
Multisig
Commands under cws multisig. Operate on multisigs. Take an explicit <multisigPartyId> and route through the queue — threshold signers approve, then submit auto-fires when threshold is met.
Every command accepts --json for machine-readable output and --profile <name> to override WALLET_PROFILE.
multisig
Operate on multisigs. Take an explicit <multisigPartyId> and route through the queue — threshold signers approve, then submit auto-fires when threshold is met.
cws multisig listMultisigs visible to the active profile.cws multisig show <id>Details for one multisig.cws multisig pendingPending items across every multisig you participate in.cws multisig createInteractive wizard to create a new multisig.
multisig queuePropose new queued transactions (prepare + queue + self-sign).
cws multisig queue send <multisigPartyId> <to> <amount> <instrument> [--description <text>]Propose a transfer.cws multisig queue accept <transferInstructionId> --multisig <partyId>Accept an incoming TransferInstruction.cws multisig queue preapproval grant <multisigPartyId> <providerPartyId> [--expires-at <ms>]Grant a transfer-preapproval to a provider.cws multisig queue preapproval revoke <multisigPartyId> <preapprovalContractId>Revoke an existing preapproval.cws multisig queue automerge enable <multisigPartyId> --provider <partyId> --instrument <id>Enable an auto-merge delegation.cws multisig queue automerge disable <multisigPartyId> <delegationContractId>Temporarily disable an auto-merge delegation.cws multisig queue automerge revoke <multisigPartyId> <delegationContractId>Revoke the delegation entirely.
multisig transactionAct on existing queued transactions.
cws multisig transaction list --multisig <partyId> --queue [--status <status>] [--limit <n>]List queued multisig transactions.cws multisig transaction list --multisig <partyId> --offers [--direction <incoming|outgoing|all>]List incoming/outgoing TransferInstruction offers.cws multisig transaction show <transactionId>Inspect one queued transaction.cws multisig transaction history --multisig <partyId> [--status <status>] [--limit <n>]Past transactions, filterable.cws multisig transaction approve <transactionId>Verify, sign, and record approval.cws multisig transaction reject <transactionId>Sign a rejection.cws multisig transaction cancel <transactionId>Cancel a queued transaction.cws multisig transaction submit <transactionId>Re-submit a fully-signed transaction.
multisig topologyMembership and threshold changes — same prepare → sign → approve loop as money transactions.
cws multisig topology list --multisig <id>List pending topology updates.cws multisig topology show <id> --multisig <multisigId>Inspect one topology update.cws multisig topology propose add-member <multisigPartyId> <party>Propose adding a member.cws multisig topology propose remove-member <multisigPartyId> <party>Propose removing a member.cws multisig topology propose set-threshold <multisigPartyId> <from> <to>Propose a new approval threshold.cws multisig topology approve <id> --multisig <multisigId>Approve a topology update.cws multisig topology reject <id> --multisig <multisigId>Reject a topology update.