Qué hacen estas herramientas
Cuatro pequeñas utilidades para las preguntas que surgen cada día al construir sobre TON y que es tedioso responder a mano: qué forma de una dirección dar a alguien, cuántos nanoton es un saldo, cuál de los tres hashes de un mensaje está mostrando un explorador, y qué quiso decir un liteserver con 403 o 651.
Cada herramienta hace una sola cosa y enlaza al capítulo de la documentación que profundiza en ella. Ninguna necesita cuenta, clave ni plan.
Todo se ejecuta en tu navegador
Los conversores y la herramienta de hash cargan una copia de @ton/core, la biblioteca TypeScript de referencia de TON, y hacen el trabajo localmente. Una dirección, un BoC o una cantidad que pegues nunca se envía a un servidor — ni a TONNode ni a nadie más. Puedes abrir una herramienta, desconectarte de la red y seguir usándola.
Eso también significa que las herramientas no pueden responder preguntas que necesitan la cadena: si una cuenta está desplegada, cuáles son los decimales de un jetton, si un mensaje fue incluido. Para eso necesitas un nodo — un liteserver privado con tu propia clave, o el stream de mempool para los mensajes que aún no se han incluido.
De dónde salen los números
La referencia de errores reproduce el capítulo de errores de la documentación de LiteServers para el gateway de TONNode, y cita el archivo y la función de ton-blockchain/ton para cada código que produce el propio software del nodo. La herramienta de hash de mensaje calcula los tres campos que el stream de mempool de TONNode lleva para cada mensaje pendiente — cell_hash, norm_hash y sha256 — y su implementación está probada contra 72 mensajes reales de mainnet tomados de los propios fixtures del stream. El conversor de unidades es aritmética entera sin más: 1 GRAM son 10⁹ nanoton, y la unidad raw de un jetton es 10^decimales de su unidad de visualización.
