Skip to main content

hardkas pskt

hardkas pskt capabilities​

Synopsis (Generated)​

Purpose: Show PSKT adapter capabilities alpha

Options​

  • --adapter <adapterId>: Specific adapter ID to query (default: kaspa-wasm-local)
  • --json (Default: false): Output results as JSON

hardkas pskt inspect​

Synopsis (Generated)​

Purpose: Show a PSKT session file's metadata. It does not decode the payload: no inputs, outputs, amounts or recipients, so it is no pre-signing check alpha

Arguments​

  • <sessionPath> (Required):

Options​

  • --json (Default: false): Output results as JSON

hardkas pskt verify​

Synopsis (Generated)​

Purpose: Verify integrity and lineage of a PSKT session alpha

Arguments​

  • <sessionPath> (Required):

Options​

  • --json (Default: false): Output results as JSON

hardkas pskt export​

Synopsis (Generated)​

Purpose: Export a TxPlan as a Portable Signing Session unavailable

Options​

  • --plan <planPath>: Path to the TxPlan JSON artifact
  • --out <sessionPath>: Path to write the new PSKT session JSON
  • --adapter <adapterId>: Specific adapter ID to bind to (default: kaspa-wasm-local)
  • --force (Default: false): Overwrite the output file if it exists
  • --json (Default: false): Output results as JSON

hardkas pskt import​

Synopsis (Generated)​

Purpose: Import a raw payload into a PSKT session unavailable

Options​

  • --file <sessionPath>: Path to the PSKT session JSON
  • --payload <payloadPath>: Path to the raw payload file
  • --out <outputPath>: Path to write the updated PSKT session JSON
  • --force (Default: false): Overwrite the output file if it exists
  • --json (Default: false): Output results as JSON

hardkas pskt sign​

Synopsis (Generated)​

Purpose: Sign a PSKT session payload unavailable

Arguments​

  • <sessionPath> (Required):

Options​

  • --account <name>: Name of the HardKAS L1 account to sign with
  • --keystore <path>: Path to a HardKAS keystore JSON file
  • --key-stdin: Read private key from standard input
  • --private-key-file <path>: Path to file containing raw private key (TEST ONLY)
  • --out <outputPath>: Path to write the updated PSKT session JSON
  • --force (Default: false): Overwrite the output file if it exists
  • --json (Default: false): Output results as JSON

hardkas pskt merge​

Synopsis (Generated)​

Purpose: Merge two PSKT sessions unavailable

Arguments​

  • <sessionA> (Required):
  • <sessionB> (Required):

Options​

  • --out <outputPath>: Path to write the merged PSKT session JSON
  • --force (Default: false): Overwrite the output file if it exists
  • --json (Default: false): Output results as JSON

hardkas pskt finalize​

Synopsis (Generated)​

Purpose: Finalize a PSKT session unavailable

Arguments​

  • <sessionPath> (Required):

Options​

  • --out <outputPath>: Path to write the finalized PSKT session JSON
  • --force (Default: false): Overwrite the output file if it exists
  • --json (Default: false): Output results as JSON

hardkas pskt extract​

Synopsis (Generated)​

Purpose: Extract KaspaRpcTransaction from a finalized PSKT session unavailable

Arguments​

  • <sessionPath> (Required):

Options​

  • --out <outputPath>: Path to write the Kaspa transaction JSON
  • --force (Default: false): Overwrite the output file if it exists
  • --json (Default: false): Output results as JSON