I recently tried to send a transaction on the local testnet running 'Beryllium Bullet' (v0.13.0.2-release) and got this error:
{"code": -18, "message": "Transaction would be too large. try /transfer_split."}
JSON RPC call was:
08:49:57.379 [debug] Request URL: "http://127.0.0.1:49537/json_rpc""
Request HEADERS: [{"content-type", "application/json"}]
Request BODY: "{\"jsonrpc\":\"2.0\",\"method\":\"transfer\",\"params\":{\"destinations\":[{\"address\":\"A1GaAstQMq4Pb6DFpJXCuD67kzMgkcUwWgSxruWkxkGGexomEohbrG3b2Fv7yQWkE6UJoGPtvJhi5bHb1CxX7oXAQQvQLHt\",\"amount\":1080655990637146}],\"ring_size\":1}}""
Ring size 1 was set because otherwise I'm getting "not enough outputs" error.
Why did that happen, are there any ways to proactively prevent that in the future and what is the best way around that?