Wallets compatibles
BlinkWallet
Configuración
- Regístrate en blink.sv
- Ve a Dashboard → API Keys → crea una clave
- Copia tu Wallet ID desde el panel de control
Node.js
Python
Cómo funciona
Llama a la API GraphQL de Blink con la mutaciónlnInvoicePaymentSend. Devuelve el preImage de la transacción liquidada.
AlbyWallet
Configuración
- Crea una cuenta en getalby.com
- Ve a Settings → Access Tokens → crea un token con el ámbito
payments:send - (Opcional) Ejecuta tu propio Alby Hub para autocustodia
Node.js
Python
Cómo funciona
Llama aPOST /payments/bolt11 en la API REST de Alby Hub con un token Bearer. Devuelve el payment_preimage de la respuesta.
Wallet personalizado
Implementa la interfazL402Wallet para usar cualquier wallet Lightning:
- TypeScript
- Python
| Método | TypeScript | Python |
|---|---|---|
| Pagar una factura BOLT11 | payInvoice(bolt11): Promise<{ preimage: string }> | pay_invoice(bolt11: str) -> str |
Cómo elegir un wallet
- Pruebas / prototipado → Blink (custodial, configuración inmediata, nivel gratuito)
- Agente en producción, máximo control → Alby Hub autoalojado (no custodial, API REST)
- Alto rendimiento / comisiones bajas → Phoenix mediante
L402Walletpersonalizado (no custodial, ACINQ) - Empresarial → LNbits autoalojado mediante wallet personalizado