Este proyecto demuestra cómo interactuar con nodos Lightning Network utilizando Polar como entorno de desarrollo.
- Node.js (v14 o superior)
- Polar
- Clona este repositorio:
git clone https://github.com/kleyberthsantos/lightning-polar-ejemplo.git cd lightning-polar-ejemplo
- Instala las dependencias:
npm install
- Abre Polar y crea una nueva red con al menos dos nodos LND.
- Asegúrate de que los nodos tengan fondos y que haya un canal abierto entre ellos.
- Genera algunos bloques para activar el canal.
- Actualiza las rutas de los certificados y macaroons en
src/app.js
para que coincidan con tu configuración de Polar. - Ejecuta el script: node src/app.js
- Se conecta a dos nodos LND configurados en Polar.
- Verifica los balances de los canales.
- Crea una factura en un nodo.
- Paga la factura desde el otro nodo.
Las contribuciones son bienvenidas. Por favor, abre un issue o un pull request para cambios y mejoras.
MIT - ver el archivo LICENSE para más detalles.