Bitcoin Forum

Bitcoin => Electrum => Topic started by: adaseb on November 27, 2017, 09:38:25 PM



Title: Transaction from Segwit address to regular bitcoin address will mess up wallet
Post by: adaseb on November 27, 2017, 09:38:25 PM
Basically for some reason yesterday when I received a payment, my wallet was stuck on Synchronizing forever.

I tried everything deleting blockdata, clearing wallet, re-installing, trying on another computer, restoring a hard-drive backup and nothing worked. Was always stuck on Synchronizing. For some reason the older wallets all seemed to work which made it very strange.

Then I looked at the transaction that I received and it seems its a segwit transaction because the weight and size is not a ratio of 4. And there is witness data.

I am still using an older wallet 2.7.xx so I guess I need to upgrade to 3.x. Which is a pain since I also have to upgrade my cold storage wallet.

Anyone know if an online 3.x version will work with an offline 2.x version? To get the transaction signed and everything?



Title: Re: Transaction from Segwit address to regular bitcoin address will mess up wallet
Post by: pooya87 on November 28, 2017, 05:22:12 AM
~
Anyone know if an online 3.x version will work with an offline 2.x version? To get the transaction signed and everything?

it works fine.
your offline 2.x version sees a normal raw unsigned transaction like before and signs it. the raw hex only contains transaction id so you don't have to worry about any kind of incompatibility.
your online 3.x version sees a normal signed transaction which it then broadcasts.


Title: Re: Transaction from Segwit address to regular bitcoin address will mess up wallet
Post by: adaseb on November 28, 2017, 06:03:49 AM
~
Anyone know if an online 3.x version will work with an offline 2.x version? To get the transaction signed and everything?

it works fine.
your offline 2.x version sees a normal raw unsigned transaction like before and signs it. the raw hex only contains transaction id so you don't have to worry about any kind of incompatibility.
your online 3.x version sees a normal signed transaction which it then broadcasts.

Thanks! I tried it earlier and it seemed to have worked