utxo_sign
Sign Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, or Zcash UTXO transactions locally from prepared details or raw unsigned hex using a provided private key.
Instructions
Sign a UTXO transaction (bitcoin, bitcoin-cash, litecoin, dogecoin, dash, zcash). Two actions: (1) sign-from-details: sign from prepared transaction object (e.g. HD wallet prepare-transaction) — for zcash this produces a v5 (ZIP 225/244) transaction and requires exactly one of targetHeight (chain tip + 1) or consensusBranchId; (2) sign-unsigned-hex: sign from raw unsigned tx hex (provide inputs metadata: script, satoshis per input) — does not support zcash. Private key is passed as parameter (never from env). SECURITY: Private keys may be logged by MCP clients or stored in conversation history — use only in trusted local environments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||