Has anyone ever experienced the error “Unable To find all tx inputs” when trying to broadcast a transaction? I’m trying to refund the BTC that was sent too late, but for some reason it seems my watch-only wallet is generating faulty transactions. (The process of offline signing works though, no trouble with that)
This is the raw, signed transaction:
01000000029079d2743ce2115621986c9227b09bb8b34dd15ea556448d34430535cebcd0a1000000008a47304402206246ab71f22cec4db6fdc7b3580775693375b2500531841b641632142a1d90d5022009c75ef7a295a8341eca8cf9640044464b1772d257d1b1ac31428ab76573308d0141048f7f357791ff6e000212c8be5e40ff3da89dfa1c2ef1ec54492d377b278ae125501df2dea7a8920867fc99ec36cc2b903922aa4ed8ff4971d3a58525c5fb1debfffffffff3422ffe9fa5a2dbb88bbf212ab98ac3f381212c63539dc952fffa5f25a5e4a1000000008b483045022100849d49e76dd36563ea791649f9ac29fa6e964b513e2c95927d982ffe18f22a8d022034e7d112cddd695e8bac98a9459ebb9d2289a0394470fdf3eeb696356f4c118c0141048f7f357791ff6e000212c8be5e40ff3da89dfa1c2ef1ec54492d377b278ae125501df2dea7a8920867fc99ec36cc2b903922aa4ed8ff4971d3a58525c5fb1debffffffff02ac903a74000000001976a9149b9857635b1cc831c1513053c92a201c302db9a788acc4ccf505000000001976a9148a653757e0843c0e7cac048a6e09c4648568e96888ac00000000
The decoded version:
{
"txid": "3fdeb2df1831a07a6741b0acd03e20f1184b7f3b62b2b99e594c900a15ba78e4",
"size": 437,
"version": 1,
"locktime": 0,
"vin": [
{
"txid": "a1d0bcce350543348d4456a55ed14db3b89bb027926c98215611e23c74d27990",
"vout": 0,
"scriptSig": {
"asm": "304402206246ab71f22cec4db6fdc7b3580775693375b2500531841b641632142a1d90d5022009c75ef7a295a8341eca8cf9640044464b1772d257d1b1ac31428ab76573308d[ALL] 048f7f357791ff6e000212c8be5e40ff3da89dfa1c2ef1ec54492d377b278ae125501df2dea7a8920867fc99ec36cc2b903922aa4ed8ff4971d3a58525c5fb1deb",
"hex": "47304402206246ab71f22cec4db6fdc7b3580775693375b2500531841b641632142a1d90d5022009c75ef7a295a8341eca8cf9640044464b1772d257d1b1ac31428ab76573308d0141048f7f357791ff6e000212c8be5e40ff3da89dfa1c2ef1ec54492d377b278ae125501df2dea7a8920867fc99ec36cc2b903922aa4ed8ff4971d3a58525c5fb1deb"
},
"sequence": 4294967295
},
{
"txid": "a1e4a5255ffaff52c99d53632c2181f3c38ab92a21bf8bb8dba2a59ffe2f42f3",
"vout": 0,
"scriptSig": {
"asm": "3045022100849d49e76dd36563ea791649f9ac29fa6e964b513e2c95927d982ffe18f22a8d022034e7d112cddd695e8bac98a9459ebb9d2289a0394470fdf3eeb696356f4c118c[ALL] 048f7f357791ff6e000212c8be5e40ff3da89dfa1c2ef1ec54492d377b278ae125501df2dea7a8920867fc99ec36cc2b903922aa4ed8ff4971d3a58525c5fb1deb",
"hex": "483045022100849d49e76dd36563ea791649f9ac29fa6e964b513e2c95927d982ffe18f22a8d022034e7d112cddd695e8bac98a9459ebb9d2289a0394470fdf3eeb696356f4c118c0141048f7f357791ff6e000212c8be5e40ff3da89dfa1c2ef1ec54492d377b278ae125501df2dea7a8920867fc99ec36cc2b903922aa4ed8ff4971d3a58525c5fb1deb"
},
"sequence": 4294967295
}
],
"vout": [
{
"value": 19.4999518,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 9b9857635b1cc831c1513053c92a201c302db9a7 OP_EQUALVERIFY OP_CHECKSIG",
"hex": "76a9149b9857635b1cc831c1513053c92a201c302db9a788ac",
"reqSigs": 1,
"type": "pubkeyhash",
"addresses": [
"1FBiEbdAtY7JCWNcPDyWVRJdeeQarTZDDn"
]
}
},
{
"value": 0.9999482,
"n": 1,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 8a653757e0843c0e7cac048a6e09c4648568e968 OP_EQUALVERIFY OP_CHECKSIG",
"hex": "76a9148a653757e0843c0e7cac048a6e09c4648568e96888ac",
"reqSigs": 1,
"type": "pubkeyhash",
"addresses": [
"1DcmW6bHHFHxLvgH1qjiKzz24QAJPE23Zg"
]
}
}
]
}
It chokes on the first input it seems. I have no idea why my wallet is generating a transaction like this, seems to me it should be simpler. The first input is unnecessary and doesn’t exist.