Skip to main content

Installazione

Oppure in Cargo.toml:
Requisiti: Rust 1.75+, runtime asincrono Tokio

Avvio rapido

Il percorso più veloce utilizza ManagedProvider — nessun nodo Lightning necessario, commissione dello 0,3%:
Per la modalità sovrana (commissione 0%), implementa il trait LightningProvider — vedi Provider personalizzato di seguito.

Provider personalizzato


Options

Deprecato: with_address()

Options::with_address(address) è stato rimosso nella v1.4.0. Usa invece Options::new(sats, ManagedProvider::new(address)):

l402_middleware(opts: Options)

Restituisce un axum::middleware::Layer compatibile con axum 0.8+.

Comportamento

Corpo della risposta 402


Callback on_payment


Flag delle funzionalità

Disabilita axum-middleware per utilizzare solo le funzioni di verifica del core senza axum o reqwest:

Verifica

SHA256(preimage) == paymentHash viene verificato localmente usando il crate sha2 — nessuna chiamata di rete nel percorso critico. La scadenza del token viene controllata nella stessa operazione.

Codici di errore


Avvio