Ok so this is a odd one, I am trying to send some coins and I am getting errors.
I wanted to send 100k but it failed and gave me the error of "Transaction creation failed", working down I found that 25k sent ok, but when I tried another 25k I got the same error message and can now only send lower amounts, it seems the amount I can send drops each time I send coins?
Any ideas how to fix this because at this rate ill have stuck coins that I cant do anything with :/
Hello platinumjsi,
When your stake sizes are too small, your wallet would get fragmented. The amount you can send would drop each time you send coins, because the wallet would always send those less fragmented coins (i.e.: larger stake size) first, trying to help you save transaction fees each time.
To fix this, you will need to deal with your wallet fragmentation problem first.
The easiest way is to custom your stake size using our new "sendsplit" function.
First of all, you better create a new wallet.dat and generate a new ENRG address. If you do so, don't forget to encrypt and backup this wallet.dat first.
Then you can start to move your coins. If your wallet is encrypted, run in console:
walletpassphrase PPPPPPPPPP 999999
where PPPPPPPPPP is your passphase.
Then if you want to make your stake size 9888 x 10 (just an example) and you have more than 98880 ENRG in your wallet, run in console:
sendsplit eXXXXXXXXXXXXXXXXXXXXXXXX '{"count":10,"amount":9888}'
where eXXXXXXXXXXXXXXXXXXXXXXXX is the new ENRG address you created in the first step.
After you empty your old wallet, launch your client with your new wallet.dat and all your coins should already been moved there.
Then you will also want to avoid splitting too often in the future, so enter your passphase again and run in console:
setstakesplitthreshold 5000
Peter