Unterstützte Wallets
BlinkWallet
Einrichtung
- Registriere dich auf blink.sv
- Gehe zu Dashboard → API Keys → erstelle einen Schlüssel
- Kopiere deine Wallet ID aus dem Dashboard
Node.js
Python
Funktionsweise
Ruft die Blink GraphQL API mit derlnInvoicePaymentSend-Mutation auf. Gibt den preImage der abgeschlossenen Transaktion zurück.
AlbyWallet
Einrichtung
- Erstelle ein Konto auf getalby.com
- Gehe zu Einstellungen → Zugriffstoken → erstelle ein Token mit dem Bereich
payments:send - (Optional) Betreibe deinen eigenen Alby Hub für eigene Verwahrung
Node.js
Python
Funktionsweise
RuftPOST /payments/bolt11 auf der Alby Hub REST API mit einem Bearer-Token auf. Gibt den payment_preimage aus der Antwort zurück.
Benutzerdefiniertes Wallet
Implementiere dasL402Wallet-Interface, um ein beliebiges Lightning-Wallet zu verwenden:
- TypeScript
- Python
| Methode | TypeScript | Python |
|---|---|---|
| Eine BOLT11-Rechnung bezahlen | payInvoice(bolt11): Promise<{ preimage: string }> | pay_invoice(bolt11: str) -> str |
Wallet auswählen
- Testen / Prototyping → Blink (verwahrt, sofortige Einrichtung, kostenloses Kontingent)
- Produktions-Agent, maximale Kontrolle → Alby Hub selbst gehostet (nicht verwahrt, REST API)
- Hoher Durchsatz / niedrige Gebühren → Phoenix über benutzerdefiniertes
L402Wallet(nicht verwahrt, ACINQ) - Enterprise → LNbits selbst gehostet über benutzerdefiniertes Wallet