Skip to main content

Managed → Soberano (0% de taxa, custódia total)

Você começou com ManagedProvider porque é a forma mais rápida de colocar tudo para funcionar. Quando estiver pronto para custódia total e 0% de taxa, a migração é de apenas uma linha.
1

Configure seu provedor Lightning

Escolha um provedor soberano. Blink é gratuito, sem KYC e com configuração instantânea.
2

Troque o provedor — uma linha

Todo o restante — configuração do middleware, verificação de tokens, código dos endpoints — permanece exatamente igual.
3

Faça o deploy

Os tokens emitidos pelo provedor gerenciado continuam funcionando após a migração. A verificação é puramente criptográfica (SHA256(preimage) == paymentHash) — não há dependência de qual provedor criou a invoice.Não há janela de migração, sem downtime, sem banco de dados para atualizar.
Tokens já pagos emitidos pelo ManagedProvider continuam válidos após a troca de provedor. O macaroon contém apenas um hash e uma expiração — nenhum dado específico do provedor.

Trocar entre provedores soberanos

Mesmo padrão — substitua a instância do provedor, nada mais muda.

v1.x → v1.8 (atual)

Sem breaking changes. O SDK é aditivo — novos provedores, novos utilitários para agentes, novos adaptadores de replay. Atualize com:
Se você fixou uma versão específica, consulte o changelog para ver o que há de novo.

Migração de framework

Express → Fastify

Express → Hono (Cloudflare Workers)

Flask → FastAPI


Migração do replay store

In-memory → Supabase

Defina as variáveis de ambiente — o middleware detecta automaticamente e faz a troca:
Os tokens em andamento continuam funcionando. O store do Supabase começa a registrar a partir do momento em que é ativado — não há dados históricos para migrar.

In-memory → Redis

Providers

Todas as opções de provedores e configuração

Production Guide

Checklist de deploy