---
# System prepended metadata

title: Webln & getAlby
tags: [talleres_mln]

---

# Lightning app con Webln 
###### tags: `talleres_mln`

Este es un workshop para crear una lightning app con el estandar webln que permite crear y pagar bolt 11 invoices 


**Tabla de contenido**
[TOC]

## Autor
Twitter para correcciones, comentarios o sugerencias: [@bitao36](https://twitter.com/bitao36)

El presente tutorial fue elaborado para el [Seminario socrático de Mastering Lightning](https://libreriadesatoshi.com/) a través de [@libreriadesatoshi](https://twitter.com/libdesatoshi).

## Requerimientos :information_source: 
:::info
* Nodejs 18.0 o superior
* Una cuenta de GetAlby
* Un navegador que tenga instalada la extensión de GetAlby

:::
## Conexión al nodo 

Usaremos el estándar webln por ende si tenemos acceso a una wallet que soporta el estándar, las operaciones para crear y pagar invoices serán creadas por la wallet a la cual estamos accesando.

![image](https://hackmd.io/_uploads/rk6pdRmi0.png)



## Ejecutar proyecto en un servidor de nodejs

Usaremos un proyecto que sólo tiene html, css y javascript:

1. Clonar proyecto de github: ``` git clone https://github.com/bitao36/webln.git ```
2. Instalar servidor: ```$ npm install -g http-server ```
3. Arrancar el servidor: ```$ http-server ``` 
4. Abre  https://getalby.com/ y loggeate con tu cuenta
5. Habilita la extensión de getalby


## Testear proyecto 

Ve a un navegador y digita http://localhost:8080

