La cantidad máxima en cada transacción lo calcula el software cliente (Monedero o “wallet”) usando un método similar al UTXO de Bitcoin.

Unspent Transaction Output (UTXO) fue diseñado así en Bitcoin para evitar el doble gasto. Una transacción de salida en prosus equivale aproximadamente a la suma de las 5 mayores transacciones de entrada. En síntesis, mientras más grande son las transacciones que ha recibido una wallet, más grande serán las transacciones que se pueden enviar. Esta técnica previene el double spending y el dusting attack.

Si al enviar cantidades grandes (sobre el límite) te aparece el mensaje “transaction size is too big”, entonces puedes solucionarlo enviando esa cantidad dividiéndola en partes más pequeñas.

Para dividir en muchas partes de manera automática, puedes usar este script.