Instalação
Cargo.toml:
Início Rápido
O caminho mais rápido usaManagedProvider — nenhum nó Lightning necessário, taxa de 0,3%:
LightningProvider — veja Provedor personalizado abaixo.
Provedor personalizado
Options
Descontinuado: with_address()
Options::with_address(address) foi removido na v1.4.0. Use Options::new(sats, ManagedProvider::new(address)) em vez disso:
l402_middleware(opts: Options)
Retorna um axum::middleware::Layer compatível com axum 0.8+.
Comportamento
Corpo da resposta 402
Callback on_payment
Flags de funcionalidade
axum-middleware para usar apenas as funções de verificação do núcleo sem axum ou reqwest:
Verificação
SHA256(preimage) == paymentHash é verificado localmente usando o crate sha2 — sem chamada de rede no caminho crítico. A expiração do token é verificada na mesma operação.