Поддерживаемые кошельки
BlinkWallet
Настройка
- Зарегистрируйтесь на blink.sv
- Перейдите в Dashboard → API Keys → создайте ключ
- Скопируйте ваш Wallet ID из панели управления
Node.js
Python
Как это работает
Выполняет вызов Blink GraphQL API с мутациейlnInvoicePaymentSend. Возвращает preImage из завершённой транзакции.
AlbyWallet
Настройка
- Создайте аккаунт на getalby.com
- Перейдите в Settings → Access Tokens → создайте токен с областью доступа
payments:send - (Опционально) Запустите собственный Alby Hub для самостоятельного хранения
Node.js
Python
Как это работает
Выполняет запросPOST /payments/bolt11 к Alby Hub REST API с токеном Bearer. Возвращает payment_preimage из ответа.
Пользовательский кошелёк
Реализуйте интерфейсL402Wallet для использования любого Lightning-кошелька:
- TypeScript
- Python
| Метод | TypeScript | Python |
|---|---|---|
| Оплата BOLT11-инвойса | payInvoice(bolt11): Promise<{ preimage: string }> | pay_invoice(bolt11: str) -> str |
Выбор кошелька
- Тестирование / прототипирование → Blink (кастодиальный, мгновенная настройка, бесплатный тариф)
- Продакшн-агент, максимальный контроль → Alby Hub самостоятельного хостинга (некастодиальный, REST API)
- Высокая пропускная способность / низкие комиссии → Phoenix через пользовательский
L402Wallet(некастодиальный, ACINQ) - Корпоративный сегмент → LNbits самостоятельного хостинга через пользовательский кошелёк