Skip to content

Instantly share code, notes, and snippets.

@miketwenty1
Last active June 12, 2023 02:31
Show Gist options
  • Save miketwenty1/ecb9acdbca858878f1856b75493fef4c to your computer and use it in GitHub Desktop.
Save miketwenty1/ecb9acdbca858878f1856b75493fef4c to your computer and use it in GitHub Desktop.
Learning how psbt works in regtest

THIS IS REGTEST:

$ ./bitcoin-cli -rpcwallet=workshop listunspent

[
  {
    "txid": "00dac6388be3dea46651ee1d74ce64d3ff62e1a4886f50dcbc44a036734e217a",
    "vout": 0,
    "address": "bcrt1qf2lw756u7c085feefnlnwq5pup3rftvms7strr",
    "label": "work2",
    "scriptPubKey": "00144abeef535cf61e7a27394cff370281e06234ad9b",
    "amount": 0.11000000,
    "confirmations": 10,
    "spendable": true,
    "solvable": true,
    "desc": "wpkh([d34b87bb/84'/1'/0'/0/0]0270d3a50454d51d2cd5ca6c20c2a89fa0703a9eadbb73351d1fc2bd7c0813c639)#lgfhg59w",
    "parent_descs": [
      "wpkh(tpubD6NzVbkrYhZ4YawvR7b7BMcuiGKiCZe4QFuLE2REaTX5MBY4bLd5LLCeSedzsZoZGy2tCj9m1xCStuYhCcb7S6CWrwWLStUnvqARcSQPoAV/84'/1'/0'/0/*)#n5qhl8jm"
    ],
    "safe": true
  },
  {
    "txid": "12161fdf2dbc7c59d23551917dbccd8b72ba7b56e45990505b7fabebd030fe29",
    "vout": 3,
    "address": "bcrt1pnvpqm2qactgrptfre50uwup79qfmlh899rsa9cqg3s0cdmdxc87szz4mgw",
    "label": "",
    "scriptPubKey": "51209b020da81dc2d030ad23cd1fc7703e2813bfdce528e1d2e0088c1f86eda6c1fd",
    "amount": 0.00010000,
    "confirmations": 20,
    "spendable": true,
    "solvable": true,
    "desc": "tr([d5cdf867]56466703cab270bc0567b5c525163fc3f382fec0c6714067f0eb3b112a2a866d)#e39f8gfx",
    "parent_descs": [
      "tr(56466703cab270bc0567b5c525163fc3f382fec0c6714067f0eb3b112a2a866d)#0gu3749w"
    ],
    "safe": true
  }
]

$ ./bitcoin-cli -rpcwallet=workshop walletcreatefundedpsbt "[{\"txid\":\"12161fdf2dbc7c59d23551917dbccd8b72ba7b56e45990505b7fabebd030fe29\",\"vout\":3}, {\"txid\":\"00dac6388be3dea46651ee1d74ce64d3ff62e1a4886f50dcbc44a036734e217a\",\"vout\":0}]" "[{\"msUQC1AQipmm3MQ3iXFPKZdtAPHxxjCvbc\":0.0001}]"

{
  "psbt": "cHNidP8BAKACAAAAAin+MNDrq39bUJBZ5FZ7unKLzbx9kVE10ll8vC3fHxYSAwAAAAD9////eiFOczagRLzcUG+IpOFi/9NkznQd7lFmpN7jizjG2gAAAAAAAP3///8CECcAAAAAAAAZdqkUgyXgzkGPUi4DvEKl3/+KQtXQffuIrMjQpwAAAAAAGXapFLByH/2ryJfnYSZnnq3nzFEZIqxriKwAAAAAAAEA/QoBAgAAAAEBvFOGPciscThz0iUnDwwvYpsKdAa6F12QinjWB2lZmAEAAAAA/f///wUQJwAAAAAAACJRIMB6Jmr/ph5MFZJB2nJmVrjt4n47414KVJ1OSk0UAzq7wExlAQAAAAAiUSDF8n/FePO7hjwJdrGoKysmMjjqvS8ZoR9mldJg2RZjdhAnAAAAAAAAIlEgzAn5US25rLxP8arKMof5f2fVgdfs7rheMYCDm4LoX1AQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9ECcAAAAAAAAiUSAU9h/nc+Gtbk+hp0471C1C6lG3eIDxbsuefguGmSGHdYgEAAABASsQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9IRZWRmcDyrJwvAVntcUlFj/D84L+wMZxQGfw6zsRKiqGbQUA1c34ZwEXIFZGZwPKsnC8BWe1xSUWP8Pzgv7AxnFAZ/DrOxEqKoZtAAEAcQIAAAABKf4w0Ourf1tQkFnkVnu6covNvH2RUTXSWXy8Ld8fFhIBAAAAAP3///8CwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmzB4uwAAAAAAFgAUX2EO2WnAzvkMv5BHJMe+5uiwUPzYBAAAAQEfwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmyIGAnDTpQRU1R0s1cpsIMKon6BwOp6tu3M1HR/CvXwIE8Y5GNNLh7tUAACAAQAAgAAAAIAAAAAAAAAAAAAAIgIDNb7G+rijdRRLrznMs/8teFWUySPPdzjBhm/SclVtwhEY00uHuywAAIABAACAAAAAgAEAAAAHAAAAAA==",
  "fee": 0.00002040,
  "changepos": 1
}

$ ./bitcoin-cli -rpcwallet=workshop decodepsbt "cHNidP8BAKACAAAAAin+MNDrq39bUJBZ5FZ7unKLzbx9kVE10ll8vC3fHxYSAwAAAAD9////eiFOczagRLzcUG+IpOFi/9NkznQd7lFmpN7jizjG2gAAAAAAAP3///8CECcAAAAAAAAZdqkUgyXgzkGPUi4DvEKl3/+KQtXQffuIrMjQpwAAAAAAGXapFLByH/2ryJfnYSZnnq3nzFEZIqxriKwAAAAAAAEA/QoBAgAAAAEBvFOGPciscThz0iUnDwwvYpsKdAa6F12QinjWB2lZmAEAAAAA/f///wUQJwAAAAAAACJRIMB6Jmr/ph5MFZJB2nJmVrjt4n47414KVJ1OSk0UAzq7wExlAQAAAAAiUSDF8n/FePO7hjwJdrGoKysmMjjqvS8ZoR9mldJg2RZjdhAnAAAAAAAAIlEgzAn5US25rLxP8arKMof5f2fVgdfs7rheMYCDm4LoX1AQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9ECcAAAAAAAAiUSAU9h/nc+Gtbk+hp0471C1C6lG3eIDxbsuefguGmSGHdYgEAAABASsQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9IRZWRmcDyrJwvAVntcUlFj/D84L+wMZxQGfw6zsRKiqGbQUA1c34ZwEXIFZGZwPKsnC8BWe1xSUWP8Pzgv7AxnFAZ/DrOxEqKoZtAAEAcQIAAAABKf4w0Ourf1tQkFnkVnu6covNvH2RUTXSWXy8Ld8fFhIBAAAAAP3///8CwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmzB4uwAAAAAAFgAUX2EO2WnAzvkMv5BHJMe+5uiwUPzYBAAAAQEfwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmyIGAnDTpQRU1R0s1cpsIMKon6BwOp6tu3M1HR/CvXwIE8Y5GNNLh7tUAACAAQAAgAAAAIAAAAAAAAAAAAAAIgIDNb7G+rijdRRLrznMs/8teFWUySPPdzjBhm/SclVtwhEY00uHuywAAIABAACAAAAAgAEAAAAHAAAAAA=="

{
  "tx": {
    "txid": "4959e238167781068741ca0b26afd691fa0c76291d05db1527eb19fbdb949972",
    "hash": "4959e238167781068741ca0b26afd691fa0c76291d05db1527eb19fbdb949972",
    "version": 2,
    "size": 160,
    "vsize": 160,
    "weight": 640,
    "locktime": 0,
    "vin": [
      {
        "txid": "12161fdf2dbc7c59d23551917dbccd8b72ba7b56e45990505b7fabebd030fe29",
        "vout": 3,
        "scriptSig": {
          "asm": "",
          "hex": ""
        },
        "sequence": 4294967293
      },
      {
        "txid": "00dac6388be3dea46651ee1d74ce64d3ff62e1a4886f50dcbc44a036734e217a",
        "vout": 0,
        "scriptSig": {
          "asm": "",
          "hex": ""
        },
        "sequence": 4294967293
      }
    ],
    "vout": [
      {
        "value": 0.00010000,
        "n": 0,
        "scriptPubKey": {
          "asm": "OP_DUP OP_HASH160 8325e0ce418f522e03bc42a5dfff8a42d5d07dfb OP_EQUALVERIFY OP_CHECKSIG",
          "desc": "addr(msUQC1AQipmm3MQ3iXFPKZdtAPHxxjCvbc)#g99v52gl",
          "hex": "76a9148325e0ce418f522e03bc42a5dfff8a42d5d07dfb88ac",
          "address": "msUQC1AQipmm3MQ3iXFPKZdtAPHxxjCvbc",
          "type": "pubkeyhash"
        }
      },
      {
        "value": 0.10997960,
        "n": 1,
        "scriptPubKey": {
          "asm": "OP_DUP OP_HASH160 b0721ffdabc897e76126679eade7cc511922ac6b OP_EQUALVERIFY OP_CHECKSIG",
          "desc": "addr(mwbuwMhd7jB5pvzr4ZGChKNFg6pd7at5Ne)#7phc99yv",
          "hex": "76a914b0721ffdabc897e76126679eade7cc511922ac6b88ac",
          "address": "mwbuwMhd7jB5pvzr4ZGChKNFg6pd7at5Ne",
          "type": "pubkeyhash"
        }
      }
    ]
  },
  "global_xpubs": [
  ],
  "psbt_version": 0,
  "proprietary": [
  ],
  "unknown": {
  },
  "inputs": [
    {
      "witness_utxo": {
        "amount": 0.00010000,
        "scriptPubKey": {
          "asm": "1 9b020da81dc2d030ad23cd1fc7703e2813bfdce528e1d2e0088c1f86eda6c1fd",
          "desc": "rawtr(9b020da81dc2d030ad23cd1fc7703e2813bfdce528e1d2e0088c1f86eda6c1fd)#fc2gjptv",
          "hex": "51209b020da81dc2d030ad23cd1fc7703e2813bfdce528e1d2e0088c1f86eda6c1fd",
          "address": "bcrt1pnvpqm2qactgrptfre50uwup79qfmlh899rsa9cqg3s0cdmdxc87szz4mgw",
          "type": "witness_v1_taproot"
        }
      },
      "non_witness_utxo": {
        "txid": "12161fdf2dbc7c59d23551917dbccd8b72ba7b56e45990505b7fabebd030fe29",
        "hash": "12161fdf2dbc7c59d23551917dbccd8b72ba7b56e45990505b7fabebd030fe29",
        "version": 2,
        "size": 266,
        "vsize": 266,
        "weight": 1064,
        "locktime": 1160,
        "vin": [
          {
            "txid": "98596907d6788a905d17ba06740a9b622f0c0f2725d2733871acc83d8653bc01",
            "vout": 1,
            "scriptSig": {
              "asm": "",
              "hex": ""
            },
            "sequence": 4294967293
          }
        ],
        "vout": [
          {
            "value": 0.00010000,
            "n": 0,
            "scriptPubKey": {
              "asm": "1 c07a266affa61e4c159241da726656b8ede27e3be35e0a549d4e4a4d14033abb",
              "desc": "rawtr(c07a266affa61e4c159241da726656b8ede27e3be35e0a549d4e4a4d14033abb)#9lnxgfxa",
              "hex": "5120c07a266affa61e4c159241da726656b8ede27e3be35e0a549d4e4a4d14033abb",
              "address": "bcrt1pcpazv6hl5c0yc9vjg8d8yejkhrk7yl3mud0q54yafe9y69qr82as8apm89",
              "type": "witness_v1_taproot"
            }
          },
          {
            "value": 0.23416000,
            "n": 1,
            "scriptPubKey": {
              "asm": "1 c5f27fc578f3bb863c0976b1a82b2b263238eabd2f19a11f6695d260d9166376",
              "desc": "rawtr(c5f27fc578f3bb863c0976b1a82b2b263238eabd2f19a11f6695d260d9166376)#mslrzr5f",
              "hex": "5120c5f27fc578f3bb863c0976b1a82b2b263238eabd2f19a11f6695d260d9166376",
              "address": "bcrt1pche8l3tc7wacv0qfw6c6s2etycer364a9uv6z8mxjhfxpkgkvdmqy5qgdp",
              "type": "witness_v1_taproot"
            }
          },
          {
            "value": 0.00010000,
            "n": 2,
            "scriptPubKey": {
              "asm": "1 cc09f9512db9acbc4ff1aaca3287f97f67d581d7eceeb85e3180839b82e85f50",
              "desc": "rawtr(cc09f9512db9acbc4ff1aaca3287f97f67d581d7eceeb85e3180839b82e85f50)#vs0r9du6",
              "hex": "5120cc09f9512db9acbc4ff1aaca3287f97f67d581d7eceeb85e3180839b82e85f50",
              "address": "bcrt1pesylj5fdhxktcnl34t9r9ple0anatqwhanhtsh33szpehqhgtagqzrn2ep",
              "type": "witness_v1_taproot"
            }
          },
          {
            "value": 0.00010000,
            "n": 3,
            "scriptPubKey": {
              "asm": "1 9b020da81dc2d030ad23cd1fc7703e2813bfdce528e1d2e0088c1f86eda6c1fd",
              "desc": "rawtr(9b020da81dc2d030ad23cd1fc7703e2813bfdce528e1d2e0088c1f86eda6c1fd)#fc2gjptv",
              "hex": "51209b020da81dc2d030ad23cd1fc7703e2813bfdce528e1d2e0088c1f86eda6c1fd",
              "address": "bcrt1pnvpqm2qactgrptfre50uwup79qfmlh899rsa9cqg3s0cdmdxc87szz4mgw",
              "type": "witness_v1_taproot"
            }
          },
          {
            "value": 0.00010000,
            "n": 4,
            "scriptPubKey": {
              "asm": "1 14f61fe773e1ad6e4fa1a74e3bd42d42ea51b77880f16ecb9e7e0b8699218775",
              "desc": "rawtr(14f61fe773e1ad6e4fa1a74e3bd42d42ea51b77880f16ecb9e7e0b8699218775)#klslxa9d",
              "hex": "512014f61fe773e1ad6e4fa1a74e3bd42d42ea51b77880f16ecb9e7e0b8699218775",
              "address": "bcrt1pznmplemnuxkkunap5a8rh4pdgt49rdmcsrckaju70c9cdxfpsa6s6qrqf3",
              "type": "witness_v1_taproot"
            }
          }
        ]
      },
      "taproot_bip32_derivs": [
        {
          "pubkey": "56466703cab270bc0567b5c525163fc3f382fec0c6714067f0eb3b112a2a866d",
          "master_fingerprint": "d5cdf867",
          "path": "m",
          "leaf_hashes": [
          ]
        }
      ],
      "taproot_internal_key": "56466703cab270bc0567b5c525163fc3f382fec0c6714067f0eb3b112a2a866d"
    },
    {
      "witness_utxo": {
        "amount": 0.11000000,
        "scriptPubKey": {
          "asm": "0 4abeef535cf61e7a27394cff370281e06234ad9b",
          "desc": "addr(bcrt1qf2lw756u7c085feefnlnwq5pup3rftvms7strr)#t78gkjzl",
          "hex": "00144abeef535cf61e7a27394cff370281e06234ad9b",
          "address": "bcrt1qf2lw756u7c085feefnlnwq5pup3rftvms7strr",
          "type": "witness_v0_keyhash"
        }
      },
      "non_witness_utxo": {
        "txid": "00dac6388be3dea46651ee1d74ce64d3ff62e1a4886f50dcbc44a036734e217a",
        "hash": "00dac6388be3dea46651ee1d74ce64d3ff62e1a4886f50dcbc44a036734e217a",
        "version": 2,
        "size": 113,
        "vsize": 113,
        "weight": 452,
        "locktime": 1240,
        "vin": [
          {
            "txid": "12161fdf2dbc7c59d23551917dbccd8b72ba7b56e45990505b7fabebd030fe29",
            "vout": 1,
            "scriptSig": {
              "asm": "",
              "hex": ""
            },
            "sequence": 4294967293
          }
        ],
        "vout": [
          {
            "value": 0.11000000,
            "n": 0,
            "scriptPubKey": {
              "asm": "0 4abeef535cf61e7a27394cff370281e06234ad9b",
              "desc": "addr(bcrt1qf2lw756u7c085feefnlnwq5pup3rftvms7strr)#t78gkjzl",
              "hex": "00144abeef535cf61e7a27394cff370281e06234ad9b",
              "address": "bcrt1qf2lw756u7c085feefnlnwq5pup3rftvms7strr",
              "type": "witness_v0_keyhash"
            }
          },
          {
            "value": 0.12286000,
            "n": 1,
            "scriptPubKey": {
              "asm": "0 5f610ed969c0cef90cbf904724c7bee6e8b050fc",
              "desc": "addr(bcrt1qtassaktfcr80jr9ljprjf3a7um5tq58uz7hedd)#yrsz3wp5",
              "hex": "00145f610ed969c0cef90cbf904724c7bee6e8b050fc",
              "address": "bcrt1qtassaktfcr80jr9ljprjf3a7um5tq58uz7hedd",
              "type": "witness_v0_keyhash"
            }
          }
        ]
      },
      "bip32_derivs": [
        {
          "pubkey": "0270d3a50454d51d2cd5ca6c20c2a89fa0703a9eadbb73351d1fc2bd7c0813c639",
          "master_fingerprint": "d34b87bb",
          "path": "m/84'/1'/0'/0/0"
        }
      ]
    }
  ],
  "outputs": [
    {
    },
    {
      "bip32_derivs": [
        {
          "pubkey": "0335bec6fab8a375144baf39ccb3ff2d785594c923cf7738c1866fd272556dc211",
          "master_fingerprint": "d34b87bb",
          "path": "m/44'/1'/0'/1/7"
        }
      ]
    }
  ],
  "fee": 0.00002040
}

$ ./bitcoin-cli -rpcwallet=workshop walletprocesspsbt "cHNidP8BAKACAAAAAin+MNDrq39bUJBZ5FZ7unKLzbx9kVE10ll8vC3fHxYSAwAAAAD9////eiFOczagRLzcUG+IpOFi/9NkznQd7lFmpN7jizjG2gAAAAAAAP3///8CECcAAAAAAAAZdqkUgyXgzkGPUi4DvEKl3/+KQtXQffuIrMjQpwAAAAAAGXapFLByH/2ryJfnYSZnnq3nzFEZIqxriKwAAAAAAAEA/QoBAgAAAAEBvFOGPciscThz0iUnDwwvYpsKdAa6F12QinjWB2lZmAEAAAAA/f///wUQJwAAAAAAACJRIMB6Jmr/ph5MFZJB2nJmVrjt4n47414KVJ1OSk0UAzq7wExlAQAAAAAiUSDF8n/FePO7hjwJdrGoKysmMjjqvS8ZoR9mldJg2RZjdhAnAAAAAAAAIlEgzAn5US25rLxP8arKMof5f2fVgdfs7rheMYCDm4LoX1AQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9ECcAAAAAAAAiUSAU9h/nc+Gtbk+hp0471C1C6lG3eIDxbsuefguGmSGHdYgEAAABASsQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9IRZWRmcDyrJwvAVntcUlFj/D84L+wMZxQGfw6zsRKiqGbQUA1c34ZwEXIFZGZwPKsnC8BWe1xSUWP8Pzgv7AxnFAZ/DrOxEqKoZtAAEAcQIAAAABKf4w0Ourf1tQkFnkVnu6covNvH2RUTXSWXy8Ld8fFhIBAAAAAP3///8CwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmzB4uwAAAAAAFgAUX2EO2WnAzvkMv5BHJMe+5uiwUPzYBAAAAQEfwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmyIGAnDTpQRU1R0s1cpsIMKon6BwOp6tu3M1HR/CvXwIE8Y5GNNLh7tUAACAAQAAgAAAAIAAAAAAAAAAAAAAIgIDNb7G+rijdRRLrznMs/8teFWUySPPdzjBhm/SclVtwhEY00uHuywAAIABAACAAAAAgAEAAAAHAAAAAA=="

{
  "psbt": "cHNidP8BAKACAAAAAin+MNDrq39bUJBZ5FZ7unKLzbx9kVE10ll8vC3fHxYSAwAAAAD9////eiFOczagRLzcUG+IpOFi/9NkznQd7lFmpN7jizjG2gAAAAAAAP3///8CECcAAAAAAAAZdqkUgyXgzkGPUi4DvEKl3/+KQtXQffuIrMjQpwAAAAAAGXapFLByH/2ryJfnYSZnnq3nzFEZIqxriKwAAAAAAAEA/QoBAgAAAAEBvFOGPciscThz0iUnDwwvYpsKdAa6F12QinjWB2lZmAEAAAAA/f///wUQJwAAAAAAACJRIMB6Jmr/ph5MFZJB2nJmVrjt4n47414KVJ1OSk0UAzq7wExlAQAAAAAiUSDF8n/FePO7hjwJdrGoKysmMjjqvS8ZoR9mldJg2RZjdhAnAAAAAAAAIlEgzAn5US25rLxP8arKMof5f2fVgdfs7rheMYCDm4LoX1AQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9ECcAAAAAAAAiUSAU9h/nc+Gtbk+hp0471C1C6lG3eIDxbsuefguGmSGHdYgEAAABASsQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9AQhCAUCF3r2i/Ox9dwoHwQu41bDF64H6dcjRawT6bm6IsWc4TzygBalWEDaczgCRxK5FPcfhrEaMgxPRboy+XKi9PQ8sAAEAcQIAAAABKf4w0Ourf1tQkFnkVnu6covNvH2RUTXSWXy8Ld8fFhIBAAAAAP3///8CwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmzB4uwAAAAAAFgAUX2EO2WnAzvkMv5BHJMe+5uiwUPzYBAAAAQEfwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmwEIawJHMEQCIDaibqz0hA8imFs6MCWnPLTVCJHR6sUM91QQdKYqYfQhAiBXK3LjPRG6WyxntkduC9zhbjL31DfzfTkRxgpv9/Pl2wEhAnDTpQRU1R0s1cpsIMKon6BwOp6tu3M1HR/CvXwIE8Y5AAAiAgM1vsb6uKN1FEuvOcyz/y14VZTJI893OMGGb9JyVW3CERjTS4e7LAAAgAEAAIAAAACAAQAAAAcAAAAA",
  "complete": true
}

./bitcoin-cli -rpcwallet=workshop analyzepsbt "cHNidP8BAKACAAAAAin+MNDrq39bUJBZ5FZ7unKLzbx9kVE10ll8vC3fHxYSAwAAAAD9////eiFOczagRLzcUG+IpOFi/9NkznQd7lFmpN7jizjG2gAAAAAAAP3///8CECcAAAAAAAAZdqkUgyXgzkGPUi4DvEKl3/+KQtXQffuIrMjQpwAAAAAAGXapFLByH/2ryJfnYSZnnq3nzFEZIqxriKwAAAAAAAEA/QoBAgAAAAEBvFOGPciscThz0iUnDwwvYpsKdAa6F12QinjWB2lZmAEAAAAA/f///wUQJwAAAAAAACJRIMB6Jmr/ph5MFZJB2nJmVrjt4n47414KVJ1OSk0UAzq7wExlAQAAAAAiUSDF8n/FePO7hjwJdrGoKysmMjjqvS8ZoR9mldJg2RZjdhAnAAAAAAAAIlEgzAn5US25rLxP8arKMof5f2fVgdfs7rheMYCDm4LoX1AQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9ECcAAAAAAAAiUSAU9h/nc+Gtbk+hp0471C1C6lG3eIDxbsuefguGmSGHdYgEAAABASsQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9AQhCAUCF3r2i/Ox9dwoHwQu41bDF64H6dcjRawT6bm6IsWc4TzygBalWEDaczgCRxK5FPcfhrEaMgxPRboy+XKi9PQ8sAAEAcQIAAAABKf4w0Ourf1tQkFnkVnu6covNvH2RUTXSWXy8Ld8fFhIBAAAAAP3///8CwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmzB4uwAAAAAAFgAUX2EO2WnAzvkMv5BHJMe+5uiwUPzYBAAAAQEfwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmwEIawJHMEQCIDaibqz0hA8imFs6MCWnPLTVCJHR6sUM91QQdKYqYfQhAiBXK3LjPRG6WyxntkduC9zhbjL31DfzfTkRxgpv9/Pl2wEhAnDTpQRU1R0s1cpsIMKon6BwOp6tu3M1HR/CvXwIE8Y5AAAiAgM1vsb6uKN1FEuvOcyz/y14VZTJI893OMGGb9JyVW3CERjTS4e7LAAAgAEAAIAAAACAAQAAAAcAAAAA"

{
  "inputs": [
    {
      "has_utxo": true,
      "is_final": true,
      "next": "extractor"
    },
    {
      "has_utxo": true,
      "is_final": true,
      "next": "extractor"
    }
  ],
  "estimated_vsize": 204,
  "estimated_feerate": 0.00010000,
  "fee": 0.00002040,
  "next": "extractor"
}

./bitcoin-cli -rpcwallet=workshop finalizepsbt "cHNidP8BAKACAAAAAin+MNDrq39bUJBZ5FZ7unKLzbx9kVE10ll8vC3fHxYSAwAAAAD9////eiFOczagRLzcUG+IpOFi/9NkznQd7lFmpN7jizjG2gAAAAAAAP3///8CECcAAAAAAAAZdqkUgyXgzkGPUi4DvEKl3/+KQtXQffuIrMjQpwAAAAAAGXapFLByH/2ryJfnYSZnnq3nzFEZIqxriKwAAAAAAAEA/QoBAgAAAAEBvFOGPciscThz0iUnDwwvYpsKdAa6F12QinjWB2lZmAEAAAAA/f///wUQJwAAAAAAACJRIMB6Jmr/ph5MFZJB2nJmVrjt4n47414KVJ1OSk0UAzq7wExlAQAAAAAiUSDF8n/FePO7hjwJdrGoKysmMjjqvS8ZoR9mldJg2RZjdhAnAAAAAAAAIlEgzAn5US25rLxP8arKMof5f2fVgdfs7rheMYCDm4LoX1AQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9ECcAAAAAAAAiUSAU9h/nc+Gtbk+hp0471C1C6lG3eIDxbsuefguGmSGHdYgEAAABASsQJwAAAAAAACJRIJsCDagdwtAwrSPNH8dwPigTv9zlKOHS4AiMH4btpsH9AQhCAUCF3r2i/Ox9dwoHwQu41bDF64H6dcjRawT6bm6IsWc4TzygBalWEDaczgCRxK5FPcfhrEaMgxPRboy+XKi9PQ8sAAEAcQIAAAABKf4w0Ourf1tQkFnkVnu6covNvH2RUTXSWXy8Ld8fFhIBAAAAAP3///8CwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmzB4uwAAAAAAFgAUX2EO2WnAzvkMv5BHJMe+5uiwUPzYBAAAAQEfwNinAAAAAAAWABRKvu9TXPYeeic5TP83AoHgYjStmwEIawJHMEQCIDaibqz0hA8imFs6MCWnPLTVCJHR6sUM91QQdKYqYfQhAiBXK3LjPRG6WyxntkduC9zhbjL31DfzfTkRxgpv9/Pl2wEhAnDTpQRU1R0s1cpsIMKon6BwOp6tu3M1HR/CvXwIE8Y5AAAiAgM1vsb6uKN1FEuvOcyz/y14VZTJI893OMGGb9JyVW3CERjTS4e7LAAAgAEAAIAAAACAAQAAAAcAAAAA"

{
  "hex": "0200000000010229fe30d0ebab7f5b509059e4567bba728bcdbc7d915135d2597cbc2ddf1f16120300000000fdffffff7a214e7336a044bcdc506f88a4e162ffd364ce741dee5166a4dee38b38c6da000000000000fdffffff0210270000000000001976a9148325e0ce418f522e03bc42a5dfff8a42d5d07dfb88acc8d0a700000000001976a914b0721ffdabc897e76126679eade7cc511922ac6b88ac014085debda2fcec7d770a07c10bb8d5b0c5eb81fa75c8d16b04fa6e6e88b167384f3ca005a95610369cce0091c4ae453dc7e1ac468c8313d16e8cbe5ca8bd3d0f2c02473044022036a26eacf4840f22985b3a3025a73cb4d50891d1eac50cf7541074a62a61f4210220572b72e33d11ba5b2c67b6476e0bdce16e32f7d437f37d3911c60a6ff7f3e5db01210270d3a50454d51d2cd5ca6c20c2a89fa0703a9eadbb73351d1fc2bd7c0813c63900000000",
  "complete": true
}

./bitcoin-cli -rpcwallet=workshop decoderawtransaction "0200000000010229fe30d0ebab7f5b509059e4567bba728bcdbc7d915135d2597cbc2ddf1f16120300000000fdffffff7a214e7336a044bcdc506f88a4e162ffd364ce741dee5166a4dee38b38c6da000000000000fdffffff0210270000000000001976a9148325e0ce418f522e03bc42a5dfff8a42d5d07dfb88acc8d0a700000000001976a914b0721ffdabc897e76126679eade7cc511922ac6b88ac014085debda2fcec7d770a07c10bb8d5b0c5eb81fa75c8d16b04fa6e6e88b167384f3ca005a95610369cce0091c4ae453dc7e1ac468c8313d16e8cbe5ca8bd3d0f2c02473044022036a26eacf4840f22985b3a3025a73cb4d50891d1eac50cf7541074a62a61f4210220572b72e33d11ba5b2c67b6476e0bdce16e32f7d437f37d3911c60a6ff7f3e5db01210270d3a50454d51d2cd5ca6c20c2a89fa0703a9eadbb73351d1fc2bd7c0813c63900000000"

{
  "txid": "4959e238167781068741ca0b26afd691fa0c76291d05db1527eb19fbdb949972",
  "hash": "ceaa5bbcd8ac3943c644cf091b230df0f5f8d47df6e8c22cabe840608f0c4cb3",
  "version": 2,
  "size": 335,
  "vsize": 204,
  "weight": 815,
  "locktime": 0,
  "vin": [
    {
      "txid": "12161fdf2dbc7c59d23551917dbccd8b72ba7b56e45990505b7fabebd030fe29",
      "vout": 3,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "txinwitness": [
        "85debda2fcec7d770a07c10bb8d5b0c5eb81fa75c8d16b04fa6e6e88b167384f3ca005a95610369cce0091c4ae453dc7e1ac468c8313d16e8cbe5ca8bd3d0f2c"
      ],
      "sequence": 4294967293
    },
    {
      "txid": "00dac6388be3dea46651ee1d74ce64d3ff62e1a4886f50dcbc44a036734e217a",
      "vout": 0,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "txinwitness": [
        "3044022036a26eacf4840f22985b3a3025a73cb4d50891d1eac50cf7541074a62a61f4210220572b72e33d11ba5b2c67b6476e0bdce16e32f7d437f37d3911c60a6ff7f3e5db01",
        "0270d3a50454d51d2cd5ca6c20c2a89fa0703a9eadbb73351d1fc2bd7c0813c639"
      ],
      "sequence": 4294967293
    }
  ],
  "vout": [
    {
      "value": 0.00010000,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 8325e0ce418f522e03bc42a5dfff8a42d5d07dfb OP_EQUALVERIFY OP_CHECKSIG",
        "desc": "addr(msUQC1AQipmm3MQ3iXFPKZdtAPHxxjCvbc)#g99v52gl",
        "hex": "76a9148325e0ce418f522e03bc42a5dfff8a42d5d07dfb88ac",
        "address": "msUQC1AQipmm3MQ3iXFPKZdtAPHxxjCvbc",
        "type": "pubkeyhash"
      }
    },
    {
      "value": 0.10997960,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 b0721ffdabc897e76126679eade7cc511922ac6b OP_EQUALVERIFY OP_CHECKSIG",
        "desc": "addr(mwbuwMhd7jB5pvzr4ZGChKNFg6pd7at5Ne)#7phc99yv",
        "hex": "76a914b0721ffdabc897e76126679eade7cc511922ac6b88ac",
        "address": "mwbuwMhd7jB5pvzr4ZGChKNFg6pd7at5Ne",
        "type": "pubkeyhash"
      }
    }
  ]
}

$ ./bitcoin-cli sendrawtransaction "0200000000010229fe30d0ebab7f5b509059e4567bba728bcdbc7d915135d2597cbc2ddf1f16120300000000fdffffff7a214e7336a044bcdc506f88a4e162ffd364ce741dee5166a4dee38b38c6da000000000000fdffffff0210270000000000001976a9148325e0ce418f522e03bc42a5dfff8a42d5d07dfb88acc8d0a700000000001976a914b0721ffdabc897e76126679eade7cc511922ac6b88ac014085debda2fcec7d770a07c10bb8d5b0c5eb81fa75c8d16b04fa6e6e88b167384f3ca005a95610369cce0091c4ae453dc7e1ac468c8313d16e8cbe5ca8bd3d0f2c02473044022036a26eacf4840f22985b3a3025a73cb4d50891d1eac50cf7541074a62a61f4210220572b72e33d11ba5b2c67b6476e0bdce16e32f7d437f37d3911c60a6ff7f3e5db01210270d3a50454d51d2cd5ca6c20c2a89fa0703a9eadbb73351d1fc2bd7c0813c63900000000"

4959e238167781068741ca0b26afd691fa0c76291d05db1527eb19fbdb949972
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment