Author

Topic: [HELP] Electrum script failed (Read 142 times)

legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
August 01, 2023, 04:07:19 AM
#8
Which leads me to ask - what kind of address does OP  have in their wallet? Is it legacy, nested segwit, or native segwit?
Electrum can't create either type of SegWit wallet in 2014, and Multisig wallet is introduced in v2.0 (March 2015).
So it must be legacy.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
August 01, 2023, 03:09:49 AM
#7
I created this wallet around 2014, but I've changed computers more than 4 times. I just copy wallet.dat every move from old computer.
On a slim chance that you're not making this up, here's the common cause of it: it can be caused by a corruption in your wallet file.
(it's not "wallet.dat" BTW, be sure to get the wallet name right since you already copied it more than 4 times)

It happens when the "master private key" is corrupted,
But not only that, it has to be somehow valid (with correct checksum) which is very unlikely to happen but has a very low chance.
Electrum will automatically detect the corruption and will show a corruption-related error message during startup but will let you proceed.
If the master public key is valid, the wallet will sync just fine whether it's the correct one or not.

When creating a transaction, that exact error will show that indicates that the wallet signed the transaction with the wrong private key since the master private key isn't correct.
In cases that either the master private is corrupted and invalid or doesn't match the xpub, Electrum will think that the wallet is unlocked with incorrect password and will show a different error message.
So your wallet has a valid but different master private key that can't derive the private keys of its own addresses.

The solution is to restore the wallet from seed.
If you do not have access to it, it can be taken from the wallet file itself: unencrypt the wallet, then open it as text.

Electrum doesn't offer an option to create transactions that have custom scripts. So that means, the public key being included inside the scriptSig or witness stack must be wrong (and perhaps the signature as well, which is verified after the OP_CHECKSIG, unless this is a P2SH address in which case there is no signature on the stack and just the "solution" to the script).

Which leads me to ask - what kind of address does OP  have in their wallet? Is it legacy, nested segwit, or native segwit?
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
August 01, 2023, 03:03:36 AM
#6
I created this wallet around 2014, but I've changed computers more than 4 times. I just copy wallet.dat every move from old computer.
On a slim chance that you're not making this up, here's the common cause of it: it can be caused by a corruption in your wallet file.
(it's not "wallet.dat" BTW, be sure to get the wallet name right since you already copied it more than 4 times)

It happens when the "master private key" is corrupted,
But not only that, it has to be somehow valid (with correct checksum) which is very unlikely to happen but has a very low chance.
Electrum will automatically detect the corruption and will show a corruption-related error message during startup but will let you proceed.
If the master public key is valid, the wallet will sync just fine whether it's the correct one or not.
This is trivial to reproduce by editing the master private key of an unencrypted wallet file.

When creating a transaction, that exact error will show that indicates that the wallet signed the transaction with the wrong private key since the master private key isn't correct.
In cases that the master private is corrupted and invalid or doesn't match the xpub, Electrum will think that the wallet is unlocked with incorrect password and will show a different error message.
So your wallet has a valid but different master private key that can't derive the private keys of its own addresses.

The solution is to restore the wallet from seed.
If you do not have access to it, it can be taken from the wallet file itself: unencrypt the wallet, then open it as text.
newbie
Activity: 48
Merit: 0
July 31, 2023, 09:33:13 AM
#5
If you haven't created the wallet by yourself and you have purchased the wallet file, you have been scammed.
Don't mind him

OP along with so many of his other alt accounts that he uses is a fake wallet seller. I am not surprised. humerh3 is his other account - https://bitcointalksearch.org/topic/humerh3-5411405

I don't even know who humer3 is. but many have accused me, i am a humer3. if you are a smart person, please ask the moderator where is my IP address, is my IP the same as humer3?  Angry
newbie
Activity: 48
Merit: 0
July 31, 2023, 09:16:24 AM
#4
The error means that you have signed the transaction with a wrong private key. In other words, you couldn't prove that you own the coins you are trying to spend.
How did you create your wallet?
Do you have the seed phrase? If so, create a new wallet. Maybe, the wallet file is corrupted.

If you haven't created the wallet by yourself and you have purchased the wallet file, you have been scammed.

Really? can you explain, what electrum wallet can made fake wallet? I created this wallet around 2014, but I've changed computers more than 4 times. I just copy wallet.dat every move from old computer.
copper member
Activity: 2114
Merit: 1814
฿itcoin for all, All for ฿itcoin.
July 30, 2023, 08:57:26 PM
#3
If you haven't created the wallet by yourself and you have purchased the wallet file, you have been scammed.
Don't mind him

OP along with so many of his other alt accounts that he uses is a fake wallet seller. I am not surprised. humerh3 is his other account - https://bitcointalksearch.org/topic/humerh3-5411405
legendary
Activity: 2380
Merit: 5213
July 30, 2023, 03:10:38 PM
#2

The error means that you have signed the transaction with a wrong private key. In other words, you couldn't prove that you own the coins you are trying to spend.
How did you create your wallet?
Do you have the seed phrase? If so, create a new wallet. Maybe, the wallet file is corrupted.

If you haven't created the wallet by yourself and you have purchased the wallet file, you have been scammed.
newbie
Activity: 48
Merit: 0
July 30, 2023, 02:33:59 PM
#1
Hello,,,  Smiley

Previously I apologize if my post looks like a new child. But I'm confused why my electrum wallet always occurs errors when sending bitcoin out of the address of the electrum wallet?
Please help. I appreciate community feedback about it

https://i.hizliresim.com/pp7izom.png
Jump to: