Decodificador de factura Lightning
Una invoice de Lightning Network es una solicitud de pago codificada en formato Bech32 que contiene toda la información necesaria para realizar el pago: la cantidad en milisatoshis, el nodo destino (su clave pública), el hash del pago, la fecha de expiración, y opcionalmente un mensaje descriptivo. Esta herramienta decodifica cualquier invoice Lightning (los que empiezan por lnbc, lntb, etc.) y muestra todos sus campos de forma legible. Es especialmente útil para verificar el destino y la cantidad de un pago antes de ejecutarlo, y para entender la estructura técnica del protocolo BOLT-11 que define el formato de las invoices.
Factura BOLT11
Sobre BOLT11
BOLT11 es el estándar para facturas de pago en Lightning Network. Una factura contiene toda la información necesaria para que un pagador envíe fondos.
Estructura de una invoice:
- Prefijo —
lnbc(mainnet),lntb(testnet),lnbcrt(regtest) - Cantidad — Opcional, con multiplicador (m, u, n, p)
- Timestamp — Fecha de creación (Unix)
- Tags — Payment hash, descripción, expiry, route hints, etc.
- Firma — Del nodo que genera la factura