インストール
Soberanoモード(100%収益を保持)
独自のLightningプロバイダーを使用 — 支払いは直接あなたのウォレットへ、手数料0%。PythonはManagedモードもサポートしています —
ManagedProvider.from_address("you@blink.sv") を使用します(手数料0.3%、ノード不要)。以下のプロバイダーセクションを参照してください。Flask
@l402_required — デコレーター
パラメーター
動作
402 レスポンス
プロバイダー
BlinkProvider
Blink — 少額の場合KYC不要の無料カストディアルLightningウォレット。
LNbitsProvider
OpenNodeProvider
ManagedProvider — クラウドモード(手数料0.3%)
l402kit.comがLightningノードをホストします。各支払いの99.7%を受け取れます — ノードのセットアップは不要です。
リプレイ保護
デフォルト — インメモリ(開発環境)
組み込み済み、設定不要。プロセス再起動時にリセットされます。Redis(本番環境 — マルチインスタンス)
Gunicorn/uvicornのマルチワーカーデプロイメントでは、Redisを通じてリプレイ状態を共有します:RedisReplayAdapter は SET key 1 NX EX ttl を使用 — アトミックかつレースコンディションなし。
スタンドアロンユーティリティ
カスタムプロバイダー
テスト
実行
L402Client — 自動支払い
L402Client は httpx をラップし、402 → 支払い → 再試行のループを自動で処理します。
ウォレット
AsyncL402Client — async/await
AsyncL402Client は内部で httpx.AsyncClient を使用 — FastAPI、asyncio、および非同期イベントループで動作するAIエージェントフレームワークに最適です。
L402Client との違い
DevProvider + DevWallet — ローカル開発
設定不要のローカル開発 — Lightningノード不要、実際の支払い不要。本番環境と暗号的に同等:SHA256(preimage) === paymentHash。