Bitcoin Forum
November 11, 2024, 02:51:32 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: EMERGENCY please help for Multibit wallet transaction  (Read 929 times)
gondel (OP)
Legendary
*
Offline Offline

Activity: 1960
Merit: 1005


View Profile
August 31, 2016, 08:33:18 PM
 #1

Hello all,
I am using using old multibit wallet version 05.14 and want to send a transaction from there. When I try to do it, it is showing seen by 1 peer and is not confirmed.
Then the transacion bounced back saying in blockchain: Transaction rejected by our node. Reason: Non-canonical signature: High S Value
PLEASE HELP! Do you guys know what is the exact reason and what can I do?
I tried downloading the latest wallet, but it is not showing the amount I have.
Any Idea?

Thanks!!!!
Regards,

Gondel
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012


View Profile
August 31, 2016, 09:03:52 PM
 #2

There's a MultiBit section on the forums.

Transaction with high S value aren't accepted. You have to wait until the transaction is forgotten by the network, and then you can send funds again.

Not sure if you can replace that transaction via CPFP...
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
August 31, 2016, 09:05:49 PM
 #3

You have to keep using Multibit Classic. Multibit HD will not work since you are currently using Multibit classic. Try sending again, hopefully you will not run into that error since the S values are random. Try enough times and eventually you will get a Low S. You should also upgrade to Multibit HD, see instructions here: https://multibit.org/help/hd0.3/how-to-upgrade-from-classic.html

About that error. In the signatures, there is an integer called 'S'. The S can be two different values and still be a valid signature. The Bitcoin protocol made High S values non standard. Since S is random, eventually you will get one with a Low S value.

Wind_FURY
Legendary
*
Offline Offline

Activity: 3094
Merit: 1931



View Profile
September 02, 2016, 05:10:38 AM
 #4

You have to keep using Multibit Classic. Multibit HD will not work since you are currently using Multibit classic. Try sending again, hopefully you will not run into that error since the S values are random. Try enough times and eventually you will get a Low S. You should also upgrade to Multibit HD, see instructions here: https://multibit.org/help/hd0.3/how-to-upgrade-from-classic.html

About that error. In the signatures, there is an integer called 'S'. The S can be two different values and still be a valid signature. The Bitcoin protocol made High S values non standard. Since S is random, eventually you will get one with a Low S value.

One of my wallets is still Multibit Classic. Is the "high S error" happening specifically found only in the classic wallet? I have version 0.5.19 that was released on 9/9/2015 if that is of any significance.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
September 02, 2016, 03:19:00 PM
 #5

You have to keep using Multibit Classic. Multibit HD will not work since you are currently using Multibit classic. Try sending again, hopefully you will not run into that error since the S values are random. Try enough times and eventually you will get a Low S. You should also upgrade to Multibit HD, see instructions here: https://multibit.org/help/hd0.3/how-to-upgrade-from-classic.html

About that error. In the signatures, there is an integer called 'S'. The S can be two different values and still be a valid signature. The Bitcoin protocol made High S values non standard. Since S is random, eventually you will get one with a Low S value.

One of my wallets is still Multibit Classic. Is the "high S error" happening specifically found only in the classic wallet? I have version 0.5.19 that was released on 9/9/2015 if that is of any significance.
AFAIK, Multibit classic never fixed that issue because it was discontinued before Low S enforcement became widely used.

gondel (OP)
Legendary
*
Offline Offline

Activity: 1960
Merit: 1005


View Profile
September 02, 2016, 06:52:38 PM
 #6

Thank you guys, the transaction just went thru after sometime, I do not know if it is safe to use this wallet anymore...
smho_16
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
September 03, 2016, 07:11:03 AM
 #7

Thank you guys, the transaction just went thru after sometime, I do not know if it is safe to use this wallet anymore...


Why gamble, make sure you install Multibit HD, send all your funds from your Multibit Classic to your new wallet. Read about some documentation on how Multibit HD works as it works a lot differently from the Multibit Classic and is also much more secure because its base with BIP32 encryption and it has a seed with which you can recover it from any other PC if such thing is needed.
Wind_FURY
Legendary
*
Offline Offline

Activity: 3094
Merit: 1931



View Profile
September 16, 2016, 06:16:25 AM
 #8

Just to update the information and the discussion in this thread. Here is a quoted statement about Multibit Classic and the canonical S value problem.

Just upgrade to the newest release of MultiBit Classic: https://multibit.org/release-info/classic/v0.5.19.html

This was fixed already in 0.5.17 as 0.5.17 upgraded to bitcoinj 0.11.1 and 0.11 included "Generated signatures now use canonical S values."

So to kake everything clear and to inform everyone, Multibit Classic is still very much ok to use. All you have to do is upgrade to the latest version and you will have no problems.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!