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": "cHNidP8BAKcBAAAAA5vnLGWxA+O1LhX7aWbpbwTGtrLukcLyFOSMKCoirSxzAAAAAAD/////9mpZyMbwiz6FgprYu53tpkpRHEqR/FAxgRvhf/djT8QAAAAAAP////+XvY968tm0yyQ8NN9GEPOoYu4ZroQAymc2S1Lgr/mWmQAAAAAA/////wEoIwAAAAAAABl2qRQ0Sg9IyhUOwrkDgXZgubaLE6ZwJoisAAAAAAABAN4BAAAAAAEB1/73lmfR1HCT+fR35KUuCkyBv1kAQ5VQaosuIszpmx0AAAAAAP////8C1RYAAAAAAAAWABSFS1qqFlGZ482MUNiGGWdd9+r+3yiJAgAAAAAAFgAU2PiIRDNCT7kjVIFTavhUbAZkPd0CRzBEAiBIkM6xfyAAl6Xwo2qtUZv19pke9Y+JcMAktzZc/li0bQIgFiK3DtIjatuvnYp/KsQ3+ljO9M5yBqjpC1xdoMzjIiYBIQPe991bzxBB1KxL80fuxM+Wuo0khwJLI1obUV7b7d8/YQAAAAABAR/VFgAAAAAAABYAFIVLWqoWUZnjzYxQ2IYZZ1336v7fIgIDnCprGaNOy09N1F6ksAuZcfSHfvHNhUidSXNCeYZFL7lHMEQCIHDZVoi60Uq4uqxGWCBT4E5kvJ46DVQbrggbHJnvjSaOAiAxlsdA7qQ5vQqJXa9WBIzKxBTjfZSXg1aqI+yyENhVHgEiBgOcKmsZo07LT03UXqSwC5lx9Id+8c2FSJ1Jc0J5hkUvuRhkgVGrVAAAgAEAAIAAAACAAAAAADUAAAABBwABCGsCRzBEAiBw2VaIutFKuLqsRlggU+BOZLyeOg1UG64IGxyZ740mjgIgMZbHQO6kOb0KiV2vVgSMysQU432Ul4NWqiPsshDYVR4BIQOcKmsZo07LT03UXqSwC5lx9Id+8c2FSJ1Jc0J5hkUvuQABAOEBAAAAAAEBKw9iL7jHJawsGglIQVdZcXcwT1VpuvBu1Rxr6zyKSZ8BAAAAAP////8CaQoAAAAAAAAWABTs8N4rcgnZyBsIZgVZyrmgU/f3BbgLAAAAAAAAGXapFERt02KS+qnMV92Pn34hLn+UfJl5iKwCRzBEAiBzGNce/mk/xZc4a6wW+kRQoIwjTy54uFogo7qKkGiB+QIgL/KU2epPuo2vMO9KZouuvW1Q/wAoJZh85h6TCQzSm4YBIQI22ToE2EyeKL/POIeVqHolhnsrl9xBS4wQSXi2oQHZgQAAAAABAR9pCgAAAAAAABYAFOzw3ityCdnIGwhmBVnKuaBT9/cFIgIDhy3gp1UCenEclYkZLrILsLCd6ucLQuFwF9cMqbrfhBhIMEUCIQDMuN6OXM12ouMpmdR2zNI8YkuFShsadLvKtbSROlgwEAIgVtPMGeEiZ+WBBV9SEKdM8zPlxFSmlTSWoQ6WqrChOSQBIgYDhy3gp1UCenEclYkZLrILsLCd6ucLQuFwF9cMqbrfhBgYZIFRq1QAAIABAACAAAAAgAAAAAAGAAAAAQcAAQhsAkgwRQIhAMy43o5czXai4ymZ1HbM0jxiS4VKGxp0u8q1tJE6WDAQAiBW08wZ4SJn5YEFX1IQp0zzM+XEVKaVNJahDpaqsKE5JAEhA4ct4KdVAnpxHJWJGS6yC7CwnernC0LhcBfXDKm634QYAAEA3gEAAAAAAQEYmfhC5tCkfsrPj9FXPT1ifhvMDpYd9VEgFnUHSqp0KwAAAAAA/////wLmAgAAAAAAABYAFJnVvkdFRY/Im7e95f0BE8yie4KxGF4CAAAAAAAWABQBW/X5DrcyK60CLBEMF96qSQ+nYgJHMEQCIDYeEDIB1c38E6VP9Jacw+h/pezTGvumR5Qdh8cltJtnAiAb34EvkthRyuu4MVQoNFwA9KG8KYy3Qrh1XXDnPo31HwEhAuysHSQjE6TKBpCk1iMDcBNdju9ftH3fadCf6JnjAOJKAAAAAAEBH+YCAAAAAAAAFgAUmdW+R0VFj8ibt73l/QETzKJ7grEiAgLX+DdbzAA7RTw91v/NXcqDoY5f48E8h54j+KXxWHrLU0gwRQIhAM9jfV1ktri1lmBf73niAjMCyhSgNjarDvQlFTS8BXi3AiA9YLBSgLbkan2TqAdrMnc2J2V8UZz4fEdYP25onjaPEAEiBgLX+DdbzAA7RTw91v/NXcqDoY5f48E8h54j+KXxWHrLUxhkgVGrVAAAgAEAAIAAAACAAAAAAD0AAAABBwABCGwCSDBFAiEAz2N9XWS2uLWWYF/veeICMwLKFKA2NqsO9CUVNLwFeLcCID1gsFKAtuRqfZOoB2sydzYnZXxRnPh8R1g/bmieNo8QASEC1/g3W8wAO0U8Pdb/zV3Kg6GOX+PBPIeeI/il8Vh6y1MAAA=="
}
SIGNED_FINALIZED_PSBT="cHNidP8BAKcBAAAAA5vnLGWxA+O1LhX7aWbpbwTGtrLukcLyFOSMKCoirSxzAAAAAAD/////9mpZyMbwiz6FgprYu53tpkpRHEqR/FAxgRvhf/djT8QAAAAAAP////+XvY968tm0yyQ8NN9GEPOoYu4ZroQAymc2S1Lgr/mWmQAAAAAA/////wEoIwAAAAAAABl2qRQ0Sg9IyhUOwrkDgXZgubaLE6ZwJoisAAAAAAABAN4BAAAAAAEB1/73lmfR1HCT+fR35KUuCkyBv1kAQ5VQaosuIszpmx0AAAAAAP////8C1RYAAAAAAAAWABSFS1qqFlGZ482MUNiGGWdd9+r+3yiJAgAAAAAAFgAU2PiIRDNCT7kjVIFTavhUbAZkPd0CRzBEAiBIkM6xfyAAl6Xwo2qtUZv19pke9Y+JcMAktzZc/li0bQIgFiK3DtIjatuvnYp/KsQ3+ljO9M5yBqjpC1xdoMzjIiYBIQPe991bzxBB1KxL80fuxM+Wuo0khwJLI1obUV7b7d8/YQAAAAABAR/VFgAAAAAAABYAFIVLWqoWUZnjzYxQ2IYZZ1336v7fIgIDnCprGaNOy09N1F6ksAuZcfSHfvHNhUidSXNCeYZFL7lHMEQCIHDZVoi60Uq4uqxGWCBT4E5kvJ46DVQbrggbHJnvjSaOAiAxlsdA7qQ5vQqJXa9WBIzKxBTjfZSXg1aqI+yyENhVHgEiBgOcKmsZo07LT03UXqSwC5lx9Id+8c2FSJ1Jc0J5hkUvuRhkgVGrVAAAgAEAAIAAAACAAAAAADUAAAABBwABCGsCRzBEAiBw2VaIutFKuLqsRlggU+BOZLyeOg1UG64IGxyZ740mjgIgMZbHQO6kOb0KiV2vVgSMysQU432Ul4NWqiPsshDYVR4BIQOcKmsZo07LT03UXqSwC5lx9Id+8c2FSJ1Jc0J5hkUvuQABAOEBAAAAAAEBKw9iL7jHJawsGglIQVdZcXcwT1VpuvBu1Rxr6zyKSZ8BAAAAAP////8CaQoAAAAAAAAWABTs8N4rcgnZyBsIZgVZyrmgU/f3BbgLAAAAAAAAGXapFERt02KS+qnMV92Pn34hLn+UfJl5iKwCRzBEAiBzGNce/mk/xZc4a6wW+kRQoIwjTy54uFogo7qKkGiB+QIgL/KU2epPuo2vMO9KZouuvW1Q/wAoJZh85h6TCQzSm4YBIQI22ToE2EyeKL/POIeVqHolhnsrl9xBS4wQSXi2oQHZgQAAAAABAR9pCgAAAAAAABYAFOzw3ityCdnIGwhmBVnKuaBT9/cFIgIDhy3gp1UCenEclYkZLrILsLCd6ucLQuFwF9cMqbrfhBhIMEUCIQDMuN6OXM12ouMpmdR2zNI8YkuFShsadLvKtbSROlgwEAIgVtPMGeEiZ+WBBV9SEKdM8zPlxFSmlTSWoQ6WqrChOSQBIgYDhy3gp1UCenEclYkZLrILsLCd6ucLQuFwF9cMqbrfhBgYZIFRq1QAAIABAACAAAAAgAAAAAAGAAAAAQcAAQhsAkgwRQIhAMy43o5czXai4ymZ1HbM0jxiS4VKGxp0u8q1tJE6WDAQAiBW08wZ4SJn5YEFX1IQp0zzM+XEVKaVNJahDpaqsKE5JAEhA4ct4KdVAnpxHJWJGS6yC7CwnernC0LhcBfXDKm634QYAAEA3gEAAAAAAQEYmfhC5tCkfsrPj9FXPT1ifhvMDpYd9VEgFnUHSqp0KwAAAAAA/////wLmAgAAAAAAABYAFJnVvkdFRY/Im7e95f0BE8yie4KxGF4CAAAAAAAWABQBW/X5DrcyK60CLBEMF96qSQ+nYgJHMEQCIDYeEDIB1c38E6VP9Jacw+h/pezTGvumR5Qdh8cltJtnAiAb34EvkthRyuu4MVQoNFwA9KG8KYy3Qrh1XXDnPo31HwEhAuysHSQjE6TKBpCk1iMDcBNdju9ftH3fadCf6JnjAOJKAAAAAAEBH+YCAAAAAAAAFgAUmdW+R0VFj8ibt73l/QETzKJ7grEiAgLX+DdbzAA7RTw91v/NXcqDoY5f48E8h54j+KXxWHrLU0gwRQIhAM9jfV1ktri1lmBf73niAjMCyhSgNjarDvQlFTS8BXi3AiA9YLBSgLbkan2TqAdrMnc2J2V8UZz4fEdYP25onjaPEAEiBgLX+DdbzAA7RTw91v/NXcqDoY5f48E8h54j+KXxWHrLUxhkgVGrVAAAgAEAAIAAAACAAAAAAD0AAAABBwABCGwCSDBFAiEAz2N9XWS2uLWWYF/veeICMwLKFKA2NqsO9CUVNLwFeLcCID1gsFKAtuRqfZOoB2sydzYnZXxRnPh8R1g/bmieNo8QASEC1/g3W8wAO0U8Pdb/zV3Kg6GOX+PBPIeeI/il8Vh6y1MAAA=="
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\"}")))
@thunderbiscuit found this while he was testing his android app using
bdk-jniin preparation for his "Summer of Bitcoin" tutorial. Below are the descriptors and steps I used to reproduce the issue usingbdk-cliv0.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.