Nástroje pro vývojáře a SDK
Knihovny, API, frameworky, rozšíření pro LNbits a zdroje pro vývoj aplikací pro Lightning Network (LAPP).
LNbits - Nástroje a hardware pro Lightning Network
Komplexní stránka s podrobnými informacemi o tom, jak vytvářet hardwarová zařízení a integrovat je s LNbits, open-source Lightning peněženkou. Zahrnuje projekty jako bankomaty, terminály pro prodej, hardwarové peněženky a NFC karty, které využívají zařízení ESP32 a protokoly LNURL.
Ukázka formátu Bech32 – Enkoder/dekodér binárních dat pro Bitcoin a Nostr.
Interaktivní webová aplikace, která demonstruje balíček bech32-buffer a umožňuje uživatelům kódovat a dekódovat binární data do formátu Bech32. Podporuje standardní formáty adres Bitcoin (BIP 173, BIP 350) a specifické případy použití, jako je kódování veřejných klíčů Nostr (npub).
LNbits Nostr Zap Lamp – Vizuální hardware pro Nostr Zaps
Projekt hardwaru založený na ESP32 s otevřeným zdrojovým kódem, který poskytuje vizuální zpětnou vazbu pro Nostr Lightning Zaps. Lampička bliká v závislosti na množství přijatých sats, což uživatelům umožňuje sledovat aktivitu v síti Nostr prostřednictvím LED rozhraní.
@scure/bip39 - Bezpečná knihovna pro práci s mnemonickými frázemi BIP39 pro JavaScript.
Auditovaná, minimalistická a optimalizovaná implementace frází BIP39 pro JavaScript, která umožňuje použití v projektech s minimální závislostí. Podporuje čistý JavaScript a WebCrypto, obsahuje seznamy slov pro různé jazyky a je navržena pro bezpečné kryptografické operace s nízkou závislostí v aplikacích pro Bitcoin a Ethereum.
Loom Protocol – Decentralizované úložiště Git přes Nostr
Loom Protocol je decentralizovaný systém pro správu verzí, který využívá protokol Nostr pro hostování a správu repozitářů Git. Umožňuje vývojářům klonovat a interagovat s kódovými základy prostřednictvím několika relačních uzlů, čímž podporuje vývoj softwaru a spolupráci odolnou vůči cenzuře.
Obchod aplikací Alby Umbrel – Alby Hub a aplikace NWC pro uzly Umbrel.
Otevřený repozitář pro uživatele Umbrel, kde mohou instalovat Alby Hub a již nepodporovanou aplikaci Alby Nostr Wallet Connect, což umožňuje využití sítě Lightning Network prostřednictvím protokolu Nostr Wallet Connect na vlastních uzlech.
Nostr Development Kit (NDK) – Sada nástrojů pro vývoj aplikací Nostr pomocí TypeScriptu.
NDK je komplexní knihovna a monorepo pro TypeScript, určená pro vývoj moderních a výkonných klientů Nostr. Poskytuje modulární balíčky pro základní zpracování událostí, ukládání do mezipaměti, Web of Trust (síť důvěry), synchronizaci Negentropy a integraci s peněženkami, a nabízí plnou podporu pro frameworky Svelte a React.
VanitySearch – Nástroj pro hledání adres Bitcoin s určitými předponami
VanitySearch je open-source nástroj pro příkazovou řádku, který umožňuje generování adres Bitcoin s konkrétními předponami. Podporuje akceleraci pomocí CPU a GPU (CUDA), různé formáty adres (P2PKH, P2SH, Bech32) a zahrnuje funkce pro generování klíčů rozdělených do segmentů, což umožňuje bezpečné vytváření „vaniťových“ klíčů bez odhalení finálního soukromého klíče.
Alby – Nástroje s otevřeným zdrojovým kódem pro Bitcoin Lightning a Nostr
Alby je projekt s otevřeným zdrojovým kódem, který poskytuje sadu nástrojů pro zpřístupnění technologií Bitcoin Lightning a Nostr, včetně Lightning peněženky s vlastním uložením klíčů, rozšíření pro prohlížeč a vývojových sad (SDK) pro integraci WebLN a Nostr Wallet Connect.
Specifikace Bitcoinu a vrstvy Lightning – Dokumentace WebBTC a LSP
Centrální zdroj informací o specifikacích Bitcoinu a sítě Lightning, včetně standardizovaného webového rozhraní WebBTC pro správu klíčů v JavaScriptu a interoperabilních API standardů pro poskytovatele služeb Lightning.
Lightning Box – Bezpečná doručovací schránka pro platby spojená s Lightning adresami.
Lightning Box je doručovací schránka pro platby, která minimalizuje potřebu důvěry a je určena pro decentralizované Lightning peněženky, které nemusí být online, aby mohly přijímat platby přímo. Využívá protokoly LNURL-auth a LNURL-withdraw pro uchovávání prostředků a informuje uživatele prostřednictvím e-mailu nebo push notifikací, a také podporuje předávání zpráv LN P2P pro propojené peněženky.
Protokol Lightning Address – Repozitář na GitHubu
Otevřený zdrojový repozitář definující standard Lightning Address, což je internetový identifikátor, který umožňuje uživatelům posílat Bitcoin přes síť Lightning Network pomocí adres, které připomínají e-mailové adresy, namísto QR kódů nebo faktur. Obsahuje dokumentaci pro vývojáře, seznamy podporovaných peněženek a instrukce pro servery pro propojení (bridge).
Lightning Terminal - Přístrojová deska ekosystému Taproot Assets
Webová přehledová stránka pro protokol Taproot Assets, která umožňuje vývojářům vytvářet, odesílat a přijímat digitální aktiva v blockchainu Bitcoin. Obsahuje adresář „Universe“, kde uživatelé mohou objevovat konkrétní aktiva, sledovat vývojové aktivity a zobrazovat podrobnosti o nedávno vytvořených položkách a sběratelských předmětech.
Lightning Piggy - Otevřený zdrojový hardware pro spoření bitcoinů pro děti
Elektronická pokladnička pro děti s otevřeným zdrojovým kódem, která přijímá bitcoiny zaslané prostřednictvím sítě Lightning Network, a to díky integraci s LNBits. Projekt nabízí návody a návrhy pro sestavení zařízení s využitím hardwaru ESP32, dostupné ve verzích pro klasické Arduino i novější verzi MicroPythonOS.
Lightning Network – Návod: Vytvoření služby pro reverzní směnu prostředků (reverse submarine swap).
Technický návod a ukázka kódu pro vytvoření služby pro reverzní směnu prostředků na síti Lightning Network. Článek ukazuje, jak přesouvat prostředky z off-chain kanálů na on-chain adresy pomocí hold faktur, HTLC a LND.
Bleskomat Server – Backend pro platby Lightning pro Bitcoinové automaty.
Webový server s otevřeným zdrojovým kódem, navržený pro usnadnění a autorizaci plateb prostřednictvím sítě Lightning jménem Bitcoinových automatů Bleskomat. Podporuje jak projekty „svépomocné“ (DIY), tak i komerční projekty automatů a nabízí konfiguraci prostřednictvím Node.js nebo Dockeru.
Neutron – Bitcoin a Lightning infrastruktura pro AI agenty
Neutron poskytuje Bitcoinovou a Lightningovou platební infrastrukturu, která je navržena speciálně pro AI agenty a vývojáře. Umožňuje autonomní odesílání a přijímání Bitcoinů prostřednictvím protokolu Model Context Protocol (MCP), nabízí okamžité transakce, poplatky v řádu několika centů a podporu pro více než 130 zemí pomocí jediného API.
Lightning Network – Specifikace protokolu směrování Trampoline.
Technická dokumentace k návrhu BOLT 112, která podrobně popisuje implementaci směrování Trampoline v síti Lightning Network. Vysvětluje, jak platby mohou procházet několika mezilehlými uzly, aby dosáhly příjemců, kteří jsou offline nebo dbají na ochranu soukromí. Dokument se zabývá šifrováním typu „cibule“, platbami pomocí více cest (MPP), odhadem poplatků pomocí metody pokusů a omylů a srovnáním s protokolem směrování Rendezvous.
awesome-lnurl - Kurátovaný seznam zdrojů LNURL
Komunitou spravovaný repozitář, který obsahuje seznam služeb, knihoven a vývojových nástrojů souvisejících s protokolem LNURL. Obsahuje také obrázky a videa, která demonstrují reálné příklady použití, jako jsou platby pomocí NFC, offline přepínače a systémy pro prodejní místa.
Lightning Network – Průvodce pro vývojáře aplikací – Základy a pokročilé funkce.
Technický návod a průvodce pro vývojáře, kteří chtějí vytvářet aplikace pro Lightning Network pomocí Node.js a TypeScript. Zahrnuje vytváření vizualizací sítě, zpracování faktur a prozkoumávání pokročilých témat, jako je uchovávání faktur a odesílání transakcí pomocí klíčů.