Hi NuBits,
Hello.
Our conf is similar.
But we had wallet version 5.2, so lets try if new one solving issue.
passphrase time limit is now 120 sec, but I can try longer…like 360.
Will let you know after test…
Hi NuBits,
I have test sending.
with longer passphrase time, it works.
Seems that wallet sending transaction like over 2 minutes.
This is not problem, but…
after 30 seconds, wallet response RPC error data… even it will continue trying to send transaction and finally got it or fail.
Because of that invalid error status response, it is very hard to see which one transactions are really sent and which one failed.
Im already mess with our past NSR transactions, because some of have error status even it has been sent.
What you propose how to continue?
Hi Alcurex,
Thanks for the immensely useful information! I understand the problem. We’ll discuss and get back to you.
Esko
Can you send us the debug.log, or the relevant messages above the error in debug.log?
We may have a simple fix!
- Set a very long walletpassphrase timeout for this operation, a few hours just to make sure.
- Run ‘mergeoutputs’ RPC without arguments. It will take time.
- Then remove ‘multitx’ from nu.conf, which will disable sending using multiple transactions.
- Set walletpassphrase timeout to regular length, 1–10 minutes.
All transactions should succeed after doing that, until many deposits with large number of outputs. It would be best to run ‘mergeoutputs’ regularly, or on deposits, but you may get by with doing it manually occasionally.
If the timeout expires before the last transaction is sent it would fail with a signature failure because it’s unable to load the encrypted private key. Running ‘mergeouputs’ would make everything easier. The ‘mergeoutput’ command itself would take quite some time, but after that sending transactions will be much faster.
I’m sorry if it’s caused a mess with customer balances. We want to make that right, so if you make sure every customer gets their shares, we should be able to cover any differences for you.
Tell me how it goes,
Esko (jooize)
Manager, Liquidity Operations, NuBits
Sweden