giveagents.cc/docsLIVE ON CANTON MAINNET

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.