Decodificador de facturas Lightning
Abre una factura BOLT 11 (lnbc…) y mira qué pide: importe, caducidad, payment_hash y quién cobra.
O pega una factura (lnbc…)
Una factura no lleva claves privadas, pero sí su payment_secret: no la publiques si no es para cobrar. Aquí se lee en tu navegador y no se paga ni se envía a ningún sitio.
Los ejemplos son los de la especificación BOLT 11, firmados con una clave de prueba conocida por todos y caducados desde 2017.
100 % local: nada sale de tu navegadorCómo funciona
Una factura Lightning es un texto en Bech32 que empieza por «ln» y la red: lnbc en Bitcoin, lntb en testnet. Detrás van el importe, la fecha y una lista de campos: el payment_hash, el secreto del pago, la descripción, cuánto dura y, a veces, pistas de ruta o una dirección de respaldo.
La firma del final la hace el nodo que cobra, y de ella se recupera su clave pública: es el nodo al que irá el pago. Si alguien cambia un campo, sale otro nodo. Pero la firma no prueba que ese nodo sea el comercio que esperas: una factura entera de otro, firmada por su nodo, cuadra igual.
Los ejemplos son los oficiales de la especificación BOLT 11 y el decodificador pasa sus casos válidos e inválidos. No paga, no consulta ningún nodo y no envía nada.