create INPUT_TXID INPUT_VOUT OUTPUT_DESTINATION OUTPUT_AMOUNT: #!/usr/bin/env bash set -euxo pipefail bitcoin-cli createrawtransaction \ '[ { "txid": "{{INPUT_TXID}}", "vout": {{INPUT_VOUT}} } ]' \ '[ { "{{OUTPUT_DESTINATION}}": {{OUTPUT_AMOUNT}} } ]' \ > raw.hex sign WALLET_NAME: bitcoin-cli -rpcwallet={{WALLET_NAME}} signrawtransactionwithwallet `cat raw.hex` > signed.json send: bitcoin-cli sendrawtransaction `cat signed.json | jq '.hex' --raw-output`