Author

Topic: Transaction created, but txid not found on blockchain explorers (Read 323 times)

HCP
legendary
Activity: 2086
Merit: 4361
checked how a transaction is created in versions 0.13, 0.15 and 0.17 - when decoding there are no errors, when sending, it adds to the wallet, txid is displayed the same as in the decode, but it does not find it in the blockchain, what the problem is, and how to fix it?
The problem is that the transaction script is not valid...

Blockcypher returns this error when you attempt to rebroadcast the transaction:
"Error validating transaction: Error running script for input 0 referencing ff746db2b0ddd712a57386ec850cebc37b6cc608c2f5a0342b33a0b4c435c667 at 16: Script was NOT verified successfully.."
The script that has been generated to spend this UTXO is invalid. The most obvious reason would be that the transaction has been signed with the wrong private key...

Where did this transaction actually originate from? Is it a transaction you are creating from within your own wallet? If so, did you just create the transaction using the GUI or did you attempt to manually create and sign the transaction from the console? Huh

legendary
Activity: 3472
Merit: 10611
which is a pay to script hash transaction and its signature does not verify. unless i've made a mistake reconstructing this transaction from its deserialized form you need to check your wallet that is signing this and see why it is creating an invalid transaction. maybe outdated version?

checked how a transaction is created in versions 0.13, 0.15 and 0.17 - when decoding there are no errors, when sending, it adds to the wallet, txid is displayed the same as in the decode, but it does not find it in the blockchain, what the problem is, and how to fix it?

"decode" is jut deserializing your transaction. in other words it just reads each field but it doesn't verify it. that is why you don't see any errors. but when you try to broadcast it, the transaction will be verified and as far as i can tell, the signature of this transaction is not valid which is why everyone rejects it and you can't find it anywhere.
but i can't tell you why it is happening though. maybe there is a problem with the way you are signing this transaction. try upgrading the wallet/code you are using to the latest version and if that didn't solve it then report it as a bug to its developers.
legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
AFAIK, it doesn't matter?

IIRC, if the signed transaction is valid, then he can rebroadcast it regardless of if he is the sender or not.
I think you can't rebroadcast the transaction without the RAW/HEX only the sender can generate this and anyone could rebroadcast if they have the RAW/HEX signed. Am I right?
So, if the receiver doesn't have the raw transaction he can't rebroadcast unless if the sender PM the receiver with the RAW/HEX transaction?

checked how a transaction is created in versions 0.13, 0.15 and 0.17 - when decoding there are no errors, when sending, it adds to the wallet, txid is displayed the same as in the decode, but it does not find it in the blockchain, what the problem is, and how to fix it?

Are you using Bitcoin Core wallet as your sender? If the bitcoin comes from your other wallet maybe you sent the bitcoin without a fee?

I think you might need these threads below.

- [GUIDE] Delete your 0/unconfirmed transactions in 30 seconds
- FAQ: All About Unconfirmed 0 Confirmation Transaction Fee (READ before posting!)
newbie
Activity: 2
Merit: 0
which is a pay to script hash transaction and its signature does not verify. unless i've made a mistake reconstructing this transaction from its deserialized form you need to check your wallet that is signing this and see why it is creating an invalid transaction. maybe outdated version?

checked how a transaction is created in versions 0.13, 0.15 and 0.17 - when decoding there are no errors, when sending, it adds to the wallet, txid is displayed the same as in the decode, but it does not find it in the blockchain, what the problem is, and how to fix it?
legendary
Activity: 3472
Merit: 10611
there is something wrong with your signature. based on what TryNinja posted above your transaction is this:
Code:
010000000167c635c4b4a0332b34a0f5c208c66c7bc3eb0c85ec8673a512d7ddb0b26d74ff10000000fdfd0000483045022100d48ab4c42a26c932c2b30af6c91a3a2e3964f3be50425a6800f2bcee5b43cd2a022076707fd1ac82f4993aa8349344d5e6eb5ab6d82c52ff676af45cb074d9e40a780147304402206a6ae3d79033a22acfdf48dafd6672e9ca9da8700a9d4ca7f3100381f889af1602207d06fa510f41134b65155d200fbb4d43d0a470578a84404075f922425b76a600014c69522102cde63308fb179dc406c9c212b4592d8ecf9c5f1d0af54b31384ddae0a80bed1521033c3d5505132dd59d7d0de4474f989693dc80e2c93af5b05939ed8d466691959e2103d145367aae75f94e19e0a720e8b50d3591436f18c844433ceead229f57e2c3a153aeffffffff01f0684106000000001976a914d61c9caaba7e47a296e4100567ccf9cc8e7f043688ac00000000
which is a pay to script hash transaction and its signature does not verify. unless i've made a mistake reconstructing this transaction from its deserialized form you need to check your wallet that is signing this and see why it is creating an invalid transaction. maybe outdated version?
legendary
Activity: 2758
Merit: 6830

No according to the image he is receiving a bitcoin he is not sending or spending a bitcoin.  Wink
AFAIK, it doesn't matter?

IIRC, if the signed transaction is valid, then he can rebroadcast it regardless of if he is the sender or not.
legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
What I have seen from the image, the sender or "from" as you can notice that it shows unknown which no address. It's weird it seems someone is trying to scam you.

Do you know that someone is trying to send you 1btc? If not then maybe this is just a bug or someone trying to attack the wallet?

@OP, as the original UTXO has not been spent yet, you should be able to simply rebroadcast the transaction.

Firstly, copy the raw transaction hex... right-click on the transaction and select "copy raw transaction". Then rebroadcast the transaction... "Help -> Debug Window -> Console" and use the sendrawtransaction command:

sendrawtransaction "PASTE_THE_RAW_TRANSACTION_HEX_HERE"

No according to the image he is receiving a bitcoin he is not sending or spending a bitcoin.  Wink
HCP
legendary
Activity: 2086
Merit: 4361
@OP, as the original UTXO has not been spent yet, you should be able to simply rebroadcast the transaction.

Firstly, copy the raw transaction hex... right-click on the transaction and select "copy raw transaction". Then rebroadcast the transaction... "Help -> Debug Window -> Console" and use the sendrawtransaction command:

sendrawtransaction "PASTE_THE_RAW_TRANSACTION_HEX_HERE"
hero member
Activity: 1806
Merit: 672
Looking at the wallet address itself it only shows up some transactions none of which is what you are referring to so I don't think that the transaction you are looking has push through. It may have been cancelled and it won't ever be sent to the recipient, so I think you should just send another one without worrying for double spending.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
I think that this strange transaction "tells" that is spends the #16 input of tx ff746db2b0ddd712a57386ec850cebc37b6cc608c2f5a0342b33a0b4c435c667

But the block explorers tell that nobody ever spent that input.
My initial "hunch" was that there was a double spend / rbf, but no, it looks like there was a dropped tx.


I would still need a confirmation that my logic is correct, since my knowledge in this.. could be better.
legendary
Activity: 2758
Merit: 6830
Where is this coming from?  Who sent you those coins? And when?

The screenshot shows "0/unconfirmed, not in memory pool"; so the transaction probably got dropped from the mempool for being unconfirmed for too many time, or it was never broadcasted in the first place, or smth like this.

Edit: OP sent me this,
Code:
As i see, transaction:

{
  "txid": "e9c858f852a1de7c70e6f8377f2147f3def1d4b1d85a5947d028bb9c13450318",
  "hash": "e9c858f852a1de7c70e6f8377f2147f3def1d4b1d85a5947d028bb9c13450318",
  "version": 1,
  "size": 340,
  "vsize": 340,
  "weight": 1360,
  "locktime": 0,
  "vin": [
    {
      "txid": "ff746db2b0ddd712a57386ec850cebc37b6cc608c2f5a0342b33a0b4c435c667",
      "vout": 16,
      "scriptSig": {
        "asm": "0 3045022100d48ab4c42a26c932c2b30af6c91a3a2e3964f3be50425a6800f2bcee5b43cd2a02207 6707fd1ac82f4993aa8349344d5e6eb5ab6d82c52ff676af45cb074d9e40a78[ALL] 304402206a6ae3d79033a22acfdf48dafd6672e9ca9da8700a9d4ca7f3100381f889af1602207d0 6fa510f41134b65155d200fbb4d43d0a470578a84404075f922425b76a600[ALL] 522102cde63308fb179dc406c9c212b4592d8ecf9c5f1d0af54b31384ddae0a80bed1521033c3d5 505132dd59d7d0de4474f989693dc80e2c93af5b05939ed8d466691959e2103d145367aae75f94e 19e0a720e8b50d3591436f18c844433ceead229f57e2c3a153ae",
        "hex": "00483045022100d48ab4c42a26c932c2b30af6c91a3a2e3964f3be50425a6800f2bcee5b43cd2a0 22076707fd1ac82f4993aa8349344d5e6eb5ab6d82c52ff676af45cb074d9e40a78014730440220 6a6ae3d79033a22acfdf48dafd6672e9ca9da8700a9d4ca7f3100381f889af1602207d06fa510f4 1134b65155d200fbb4d43d0a470578a84404075f922425b76a600014c69522102cde63308fb179d c406c9c212b4592d8ecf9c5f1d0af54b31384ddae0a80bed1521033c3d5505132dd59d7d0de4474 f989693dc80e2c93af5b05939ed8d466691959e2103d145367aae75f94e19e0a720e8b50d359143 6f18c844433ceead229f57e2c3a153ae"
      },
      "sequence": 4294967295
    }
  ],
  "vout": [
    {
      "value": 1.04950000,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 d61c9caaba7e47a296e4100567ccf9cc8e7f0436 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a914d61c9caaba7e47a296e4100567ccf9cc8e7f043688ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "1LX7t3iuWQsse3eyp1yR8pGqR9BWTQ2SdZ"
        ]
      }
    }
  ]
}
newbie
Activity: 2
Merit: 0
Transaction created as same others, but status - 0/unconfirmed And txid nod found in block explorers Transaction ID: e9c858f852a1de7c70e6f8377f2147f3def1d4b1d85a5947d028bb9c13450318

How to succefuly complete this?

https://ibb.co/JybNrtd
Jump to: