Carteiras suportadas
BlinkWallet
Configuração
- Cadastre-se em blink.sv
- Acesse Dashboard → API Keys → crie uma chave
- Copie seu Wallet ID do dashboard
Node.js
Python
Como funciona
Chama a Blink GraphQL API com a mutationlnInvoicePaymentSend. Retorna o preImage da transação liquidada.
AlbyWallet
Configuração
- Crie uma conta em getalby.com
- Acesse Settings → Access Tokens → crie um token com escopo
payments:send - (Opcional) Execute seu próprio Alby Hub para autocustódia
Node.js
Python
Como funciona
ChamaPOST /payments/bolt11 na REST API do Alby Hub com um token Bearer. Retorna o payment_preimage da resposta.
Carteira personalizada
Implemente a interfaceL402Wallet para usar qualquer carteira Lightning:
- TypeScript
- Python
| Método | TypeScript | Python |
|---|---|---|
| Pagar uma invoice BOLT11 | payInvoice(bolt11): Promise<{ preimage: string }> | pay_invoice(bolt11: str) -> str |
Escolhendo uma carteira
- Testes / prototipagem → Blink (custodial, configuração instantânea, plano gratuito)
- Agente em produção, máximo controle → Alby Hub self-hosted (não custodial, REST API)
- Alto volume / taxas baixas → Phoenix via
L402Walletpersonalizada (não custodial, ACINQ) - Empresarial → LNbits self-hosted via carteira personalizada