Skip to main content

इंस्टॉलेशन

आवश्यकताएं: Go 1.21+

Quickstart

Blink क्रेडेंशियल्स मुफ्त में प्राप्त करें dashboard.blink.sv पर। भुगतान सीधे आपके wallet में जाता है।

Self-hosted मोड (अपना provider लाएं)


l402.Options


l402.Middleware(opts Options, next http.Handler) http.Handler

एक http.Handler लौटाता है जो net/http, Chi, Gorilla Mux, और किसी भी मानक Go HTTP फ्रेमवर्क के साथ संगत है।

व्यवहार

402 प्रतिक्रिया बॉडी


LightningProvider इंटरफ़ेस


OnPayment callback


सत्यापन

SHA256(preimage) == paymentHash को मेमोरी में स्थानीय रूप से सत्यापित किया जाता है — sub-millisecond, हॉट पाथ पर कोई नेटवर्क कॉल नहीं। टोकन समाप्ति (exp फील्ड macaroon में) उसी ऑपरेशन में जांची जाती है। रिप्ले गार्ड डिफ़ॉल्ट रूप से एक इन-मेमोरी map का उपयोग करता है (एकल प्रक्रिया के लिए सुरक्षित)। मल्टी-इंस्टेंस डिप्लॉयमेंट के लिए, एक साझा स्टोर (Redis या समान) का उपयोग करें — जो प्रत्येक सत्यापित अनुरोध पर 5–50 ms राउंड-ट्रिप जोड़ता है।

Chi राउटर उदाहरण

l402.Middleware एक मानक http.Handler लौटाता है, इसलिए यह Chi के r.Handle के साथ सीधे काम करता है:

एरर कोड


चलाना