Skip to content

Unable to spend from wallet with multiple prior spends back to itself #390

@notmandatory

Description

@notmandatory

@thunderbiscuit found this while he was testing his android app using bdk-jni in preparation for his "Summer of Bitcoin" tutorial. Below are the descriptors and steps I used to reproduce the issue using bdk-cli v0.2.1-dev. The final error from the electrum client is "bad-txns-inputs-missingorspent" so I suspect there's a problem in coin selection.

I'll keep investigating this but also sharing here in case anyone else has any suggestions.

DESC="wpkh(tprv8ZgxMBicQKsPdcukpHyx7kQZBfnUKSAo5RvH4MBUMokaxok6V2bkEKAD7UUAYJGn2f6pQQ6LQvvqjC77WH4iRWTMV7FGAetywbbDc3RacWV/84'/1'/0'/0/*)"
CHGD="wpkh(tprv8ZgxMBicQKsPdcukpHyx7kQZBfnUKSAo5RvH4MBUMokaxok6V2bkEKAD7UUAYJGn2f6pQQ6LQvvqjC77WH4iRWTMV7FGAetywbbDc3RacWV/84'/1'/0'/1/*)"

bdk-cli wallet -d $DESC -c $CHGD sync
{}

bdk-cli wallet -d $DESC -c $CHGD get_balance
{
  "satoshi": 264171
}

bdk-cli wallet -d $DESC -c $CHGD list_unspent
[
  {
    "keychain": "Internal",
    "outpoint": "9cdd1e7d4e6d921f9e5bc9dabb298c876a54d38c6b2c939a9da4f84c1df8b40b:1",
    "txout": {
      "script_pubkey": "001444b6f7e8f87972c1f004b9311a274f7f17e9745a",
      "value": 118786
    }
  },
  {
    "keychain": "Internal",
    "outpoint": "0484098bff4dc90caae682cd80bb7fce3fe54d21a15a042780bfa8ea93357f13:0",
    "txout": {
      "script_pubkey": "001406f3e3513bcf6c016e3c7db32dd84df36bf1f42a",
      "value": 2491
    }
  },
  {
    "keychain": "External",
    "outpoint": "8306f8dede5ce8077576a7282ca00bcf995ea357d46a55f47675ea893fa4c816:0",
    "txout": {
      "script_pubkey": "0014381ca49d4c3040ed495054d096ceb6ee6b976dff",
      "value": 870
    }
  },
  {
    "keychain": "Internal",
    "outpoint": "c227ad792503e10cd81187795086cdd8bf5b7aed62cb113365970333031fe330:0",
    "txout": {
      "script_pubkey": "0014dcff713d5e705497a46d6f99f0900f61d10e5000",
      "value": 3214
    }
  },
  {
    "keychain": "External",
    "outpoint": "c227ad792503e10cd81187795086cdd8bf5b7aed62cb113365970333031fe330:1",
    "txout": {
      "script_pubkey": "0014fee50123deea15e574ba7989df12e21396ebc01f",
      "value": 1245
    }
  },
  {
    "keychain": "External",
    "outpoint": "436084dd6223b7c6bb8f6c6c7e94f3d51eb681c4c26571d72636ca1c04a15d74:1",
    "txout": {
      "script_pubkey": "001499d5be4745458fc89bb7bde5fd0113cca27b82b1",
      "value": 8272
    }
  },
  {
    "keychain": "External",
    "outpoint": "4f818f5c078b07e79bd7bc84dd0fceda14854716180cc15dcb93c2f174c35c87:0",
    "txout": {
      "script_pubkey": "0014f30b177e4d7dff7c0e6120d81c35f12eda9c0a14",
      "value": 20000
    }
  },
  {
    "keychain": "External",
    "outpoint": "9996f9afe0524b3667ca0084ae19ee62a8f31046df343c24cbb4d9f27a8fbd97:0",
    "txout": {
      "script_pubkey": "001499d5be4745458fc89bb7bde5fd0113cca27b82b1",
      "value": 742
    }
  },
  {
    "keychain": "External",
    "outpoint": "732cad222a288ce414f2c291eeb2b6c6046fe96669fb152eb5e303b1652ce79b:0",
    "txout": {
      "script_pubkey": "0014854b5aaa165199e3cd8c50d88619675df7eafedf",
      "value": 5845
    }
  },
  {
    "keychain": "Internal",
    "outpoint": "720db0f0cfd2064562a46c33cfae69d7f9a7219567b4e0a6a6a81c6b6d8c809f:0",
    "txout": {
      "script_pubkey": "00140a452ca9d2261aa619c212b77b17ba6289d0aed0",
      "value": 89859
    }
  },
  {
    "keychain": "External",
    "outpoint": "30fba4a98cd5adae1253bcbc302def7390c3c8142c81f2eaa6510893ca3b0cb7:0",
    "txout": {
      "script_pubkey": "001432c7a377e20e1eaf4092443e9fd5b322c2a43a9d",
      "value": 4856
    }
  },
  {
    "keychain": "External",
    "outpoint": "23649f35fab0c3747e1d1cd0eb134946f738adfc8860ec47f2711092fbf4f7f0:0",
    "txout": {
      "script_pubkey": "0014ca29e74fa0f1fb4db3f727f44ecbd64bba9b112c",
      "value": 5326
    }
  },
  {
    "keychain": "External",
    "outpoint": "c44f63f77fe11b813150fc914a1c514aa6ed9dbbd89a82853e8bf0c6c8596af6:0",
    "txout": {
      "script_pubkey": "0014ecf0de2b7209d9c81b08660559cab9a053f7f705",
      "value": 2665
    }
  }
]

bdk-cli wallet -d $DESC -c $CHGD create_tx --to mkHS9ne12qx9pS9VojpwU5xtRd4T7X7ZUt:9000
{
  "details": {
    "fees": 282,
    "height": null,
    "received": 0,
    "sent": 9252,
    "timestamp": 1625894465,
    "transaction": null,
    "txid": "0ba4a26f18c2f7676b033140cb9f3a117b67496e1320ae60ba604e2ad5291003"
  },
  "psbt": "cHNidP8BAKcBAAAAA5vnLGWxA+O1LhX7aWbpbwTGtrLukcLyFOSMKCoirSxzAAAAAAD/////9mpZyMbwiz6FgprYu53tpkpRHEqR/FAxgRvhf/djT8QAAAAAAP////+XvY968tm0yyQ8NN9GEPOoYu4ZroQAymc2S1Lgr/mWmQAAAAAA/////wEoIwAAAAAAABl2qRQ0Sg9IyhUOwrkDgXZgubaLE6ZwJoisAAAAAAABAN4BAAAAAAEB1/73lmfR1HCT+fR35KUuCkyBv1kAQ5VQaosuIszpmx0AAAAAAP////8C1RYAAAAAAAAWABSFS1qqFlGZ482MUNiGGWdd9+r+3yiJAgAAAAAAFgAU2PiIRDNCT7kjVIFTavhUbAZkPd0CRzBEAiBIkM6xfyAAl6Xwo2qtUZv19pke9Y+JcMAktzZc/li0bQIgFiK3DtIjatuvnYp/KsQ3+ljO9M5yBqjpC1xdoMzjIiYBIQPe991bzxBB1KxL80fuxM+Wuo0khwJLI1obUV7b7d8/YQAAAAABAR/VFgAAAAAAABYAFIVLWqoWUZnjzYxQ2IYZZ1336v7fIgYDnCprGaNOy09N1F6ksAuZcfSHfvHNhUidSXNCeYZFL7kYZIFRq1QAAIABAACAAAAAgAAAAAA1AAAAAAEA4QEAAAAAAQErD2IvuMclrCwaCUhBV1lxdzBPVWm68G7VHGvrPIpJnwEAAAAA/////wJpCgAAAAAAABYAFOzw3ityCdnIGwhmBVnKuaBT9/cFuAsAAAAAAAAZdqkURG3TYpL6qcxX3Y+ffiEuf5R8mXmIrAJHMEQCIHMY1x7+aT/FlzhrrBb6RFCgjCNPLni4WiCjuoqQaIH5AiAv8pTZ6k+6ja8w70pmi669bVD/ACglmHzmHpMJDNKbhgEhAjbZOgTYTJ4ov884h5WoeiWGeyuX3EFLjBBJeLahAdmBAAAAAAEBH2kKAAAAAAAAFgAU7PDeK3IJ2cgbCGYFWcq5oFP39wUiBgOHLeCnVQJ6cRyViRkusguwsJ3q5wtC4XAX1wyput+EGBhkgVGrVAAAgAEAAIAAAACAAAAAAAYAAAAAAQDeAQAAAAABARiZ+ELm0KR+ys+P0Vc9PWJ+G8wOlh31USAWdQdKqnQrAAAAAAD/////AuYCAAAAAAAAFgAUmdW+R0VFj8ibt73l/QETzKJ7grEYXgIAAAAAABYAFAFb9fkOtzIrrQIsEQwX3qpJD6diAkcwRAIgNh4QMgHVzfwTpU/0lpzD6H+l7NMa+6ZHlB2HxyW0m2cCIBvfgS+S2FHK67gxVCg0XAD0obwpjLdCuHVdcOc+jfUfASEC7KwdJCMTpMoGkKTWIwNwE12O71+0fd9p0J/omeMA4koAAAAAAQEf5gIAAAAAAAAWABSZ1b5HRUWPyJu3veX9ARPMonuCsSIGAtf4N1vMADtFPD3W/81dyoOhjl/jwTyHniP4pfFYestTGGSBUatUAACAAQAAgAAAAIAAAAAAPQAAAAAA"
}

PSBT="cHNidP8BAKcBAAAAA5vnLGWxA+O1LhX7aWbpbwTGtrLukcLyFOSMKCoirSxzAAAAAAD/////9mpZyMbwiz6FgprYu53tpkpRHEqR/FAxgRvhf/djT8QAAAAAAP////+XvY968tm0yyQ8NN9GEPOoYu4ZroQAymc2S1Lgr/mWmQAAAAAA/////wEoIwAAAAAAABl2qRQ0Sg9IyhUOwrkDgXZgubaLE6ZwJoisAAAAAAABAN4BAAAAAAEB1/73lmfR1HCT+fR35KUuCkyBv1kAQ5VQaosuIszpmx0AAAAAAP////8C1RYAAAAAAAAWABSFS1qqFlGZ482MUNiGGWdd9+r+3yiJAgAAAAAAFgAU2PiIRDNCT7kjVIFTavhUbAZkPd0CRzBEAiBIkM6xfyAAl6Xwo2qtUZv19pke9Y+JcMAktzZc/li0bQIgFiK3DtIjatuvnYp/KsQ3+ljO9M5yBqjpC1xdoMzjIiYBIQPe991bzxBB1KxL80fuxM+Wuo0khwJLI1obUV7b7d8/YQAAAAABAR/VFgAAAAAAABYAFIVLWqoWUZnjzYxQ2IYZZ1336v7fIgYDnCprGaNOy09N1F6ksAuZcfSHfvHNhUidSXNCeYZFL7kYZIFRq1QAAIABAACAAAAAgAAAAAA1AAAAAAEA4QEAAAAAAQErD2IvuMclrCwaCUhBV1lxdzBPVWm68G7VHGvrPIpJnwEAAAAA/////wJpCgAAAAAAABYAFOzw3ityCdnIGwhmBVnKuaBT9/cFuAsAAAAAAAAZdqkURG3TYpL6qcxX3Y+ffiEuf5R8mXmIrAJHMEQCIHMY1x7+aT/FlzhrrBb6RFCgjCNPLni4WiCjuoqQaIH5AiAv8pTZ6k+6ja8w70pmi669bVD/ACglmHzmHpMJDNKbhgEhAjbZOgTYTJ4ov884h5WoeiWGeyuX3EFLjBBJeLahAdmBAAAAAAEBH2kKAAAAAAAAFgAU7PDeK3IJ2cgbCGYFWcq5oFP39wUiBgOHLeCnVQJ6cRyViRkusguwsJ3q5wtC4XAX1wyput+EGBhkgVGrVAAAgAEAAIAAAACAAAAAAAYAAAAAAQDeAQAAAAABARiZ+ELm0KR+ys+P0Vc9PWJ+G8wOlh31USAWdQdKqnQrAAAAAAD/////AuYCAAAAAAAAFgAUmdW+R0VFj8ibt73l/QETzKJ7grEYXgIAAAAAABYAFAFb9fkOtzIrrQIsEQwX3qpJD6diAkcwRAIgNh4QMgHVzfwTpU/0lpzD6H+l7NMa+6ZHlB2HxyW0m2cCIBvfgS+S2FHK67gxVCg0XAD0obwpjLdCuHVdcOc+jfUfASEC7KwdJCMTpMoGkKTWIwNwE12O71+0fd9p0J/omeMA4koAAAAAAQEf5gIAAAAAAAAWABSZ1b5HRUWPyJu3veX9ARPMonuCsSIGAtf4N1vMADtFPD3W/81dyoOhjl/jwTyHniP4pfFYestTGGSBUatUAACAAQAAgAAAAIAAAAAAPQAAAAAA"

bdk-cli wallet -d $DESC -c $CHGD sign --psbt $PSBT
{
  "is_finalized": true,
  "psbt": "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"
}
SIGNED_PSBT="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"

bdk-cli wallet -d $DESC -c $CHGD finalize_psbt --psbt $SIGNED_PSBT
{
  "is_finalized": true,
  "psbt": "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"
}

SIGNED_FINALIZED_PSBT="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"

bdk-cli wallet -d $DESC -c $CHGD broadcast --psbt $SIGNED_FINALIZED_PSBT               
[2021-07-10T05:29:53Z ERROR bdk_cli] Electrum(Protocol(String("sendrawtransaction RPC error: {\"code\":-25,\"message\":\"bad-txns-inputs-missingorspent\"}")))

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions