I am using latest (v0.11.1.0)
monerod.exe
and monero-wallet-cli.exe
to manage my wallet.
I'd like to transfer all my Monero coins in a wallet to a new wallet, but I receive a strange error message, so far couldn't find any solution for the issue.
Any ideas?
[wallet 4AL7WA]: sweep_all 5 4AL7WAeEmuSVYxScsZPpDKdpmGUC228nG529vhCAcGHNGwA8eMh6M6dSPsZzifftURDRCkYv96fkRYh9tx1ViiVpHAZddkG
Wallet password: **********
No payment id is included with this transaction. Is this okay? (Y/Yes/N/No): Y
Error: not enough outputs for specified ring size = 5:
output amount = 0.000000289108, found outputs to use = 1
output amount = 0.000000078465, found outputs to use = 1
sweep_unmixable
, but it also gives an error message:Error: internal error: Transaction cannot pay for itself
– JackD Feb 01 '18 at 02:090.003 XMR / 13 kB = 0.0000002308 XMR/byte
. Each input ring signature with the minimum ring size of 5 adds 433 bytes (https://github.com/monero-project/monero/blob/ed67e5c001d50a2eea5fa24dfc58eba0921d525b/src/wallet/wallet2.cpp#L479), so a dust output is spendable if the amount is more than0.0000002308 XMR/byte * 433 byte = 0.0000999364 XMR
. Are your dust outputs smaller than this amount? – stoffu Feb 05 '18 at 03:10transfer <address> 1.87
->transfer <address> 1.85
->transfer <address> 1.80
->transfer <address> 1.75
etc. This is a workaround until something like this is implemented. – dEBRUYNE Feb 05 '18 at 11:36