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:

  • Prefijolnbc (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
Multiplicadores de cantidad:
m = milli (0.001) · u = micro (0.000001) · n = nano (0.000000001) · p = pico (0.000000000001)