La secuencia 0x10 puede parecer el número diez con un prefijo. En notación hexadecimal representa dieciséis. La documentación JSON-RPC de Ethereum distingue cantidades codificadas en hexadecimal y datos de bytes, aunque ambos puedan empezar por 0x.
Practica con una cantidad pequeña
En base dieciséis, la posición situada a la izquierda de la última representa grupos de dieciséis. Por eso 0x10 equivale a 1 × 16 + 0, y 0x11 a 1 × 16 + 1. Son ejemplos aritméticos, no valores extraídos de una cuenta real.
Antes de convertir un campo, lee su definición. Una dirección o un hash no debe interpretarse como un saldo solo porque contenga caracteres parecidos. La función del campo importa tanto como su apariencia.
Conserva la representación original
En una nota técnica, guarda el valor original junto a la conversión y la unidad cuando corresponda. Esto permite revisar un error sin volver a buscar la respuesta. No añadas una unidad monetaria a un número cuyo significado no has confirmado.
La habilidad útil no es convertir largas cadenas a mano. Es reconocer cuándo estás viendo una cantidad, comprobar cómo está codificada y evitar que un formato poco familiar se convierta en una conclusión equivocada sobre la operación.

