I left a node mining the testnet for a few days and got a bunch of coinbase transactions (close to 1200). I tried doing sweep_all [my address]
but that failed: Error: payment id has invalid format, expected 16 of 64 character hex string: [my address]
. That didn't make a lot of sense, so I tried the same command again. This time it failed with a different message: Error: failed to find a suitable way to split transactions
.
So I tried the command transfer [my address] 16385
(that amount is the available balance without its decimal part) and got this: Error: failed to find a way to create transactions
. Apparently the wallet is okay with the amount 16300 XMR, but it says it will have to split it into 9 transactions.
It seems that I am reaching some internal limits in building transactions. Could someone explain what is happening in the background, and how does splitting work?