Інструменти для розробників та SDK
Бібліотеки, API, фреймворки, розширення для LNbits та ресурси для розробки Lightning-додатків (LAPP) для роботи з Lightning Network.
LNbits - Інструменти та обладнання для роботи з мережею Lightning.
Детальна вікі-сторінка, що описує, як створювати апаратні пристрої та інтегрувати їх з LNbits, відкритим Lightning-гаманцем. Вона охоплює такі проєкти, як банкомати, POS-термінали, апаратні гаманці та NFC-картки, що використовують пристрої ESP32 та протоколи LNURL.
Демонстрація Bech32 - кодувальник/декодувальник двійкових даних для Bitcoin і Nostr.
Інтерактивний веб-додаток, що демонструє пакет bech32-buffer, який дозволяє користувачам кодувати та декодувати двійкові дані у формат Bech32. Він підтримує стандартні формати адрес Bitcoin (BIP 173, BIP 350) та конкретні сценарії використання, такі як кодування публічних ключів Nostr (npub).
LNbits Nostr Zap Lamp – візуальне апаратне забезпечення для Nostr Zaps.
Це проєкт апаратного забезпечення на базі ESP32 з відкритим кодом, який забезпечує візуальну інформацію про Nostr Lightning Zaps. Лампа блимає відповідно до кількості отриманих sats, що дозволяє користувачам фізично відстежувати активність Nostr за допомогою світлодіодного інтерфейсу.
@scure/bip39 - Безпечна бібліотека мнемонічних фраз BIP39 для JavaScript.
Аудитована, мінімальна та оптимізована для видалення невикористаного коду (tree-shakeable) реалізація мнемонічних фраз BIP39 на JavaScript. Вона підтримує чистий JavaScript та WebCrypto, містить декілька словників слів різними мовами та розроблена для безпечних операцій шифрування з низькою залежністю від інших бібліотек у застосунках Bitcoin та Ethereum.
Loom Protocol – децентралізований репозиторій Git через Nostr.
Loom Protocol – це децентралізована система контролю версій, яка використовує протокол Nostr для розміщення та управління репозиторіями Git. Вона дозволяє розробникам клонувати та взаємодіяти з кодовими базами через численні релейні вузли, сприяючи розробці та співпраці в області програмного забезпечення, що є стійким до цензури.
Магазин додатків Alby Umbrel для спільноти – Alby Hub та додатки NWC для вузлів Umbrel.
Відкритий репозиторій для користувачів Umbrel, що дозволяє встановлювати Alby Hub та додаток Alby Nostr Wallet Connect (який більше не розробляється), забезпечуючи функціональність Lightning Network через Nostr Wallet Connect на самостійно розгорнутих вузлах.
Набір інструментів для розробки Nostr (NDK) – інструментарій на TypeScript для застосунків Nostr.
NDK – це комплексна бібліотека та монорепозиторій на TypeScript для створення сучасних, продуктивних клієнтів Nostr. Він надає модульні пакети для обробки основних подій, кешування, Web of Trust, синхронізації Negentropy та інтеграції з гаманцями, а також забезпечує першокласну підтримку фреймворків Svelte та React.
VanitySearch – інструмент для пошуку префіксів Bitcoin-адрес.
VanitySearch – це інструмент командного рядка з відкритим вихідним кодом, призначений для генерації Bitcoin-адрес із заданими префіксами. Він підтримує прискорення за допомогою центрального процесора (CPU) та графічного процесора (GPU, CUDA), різні формати адрес (P2PKH, P2SH, Bech32), а також включає функції для генерації ключів із розділеними компонентами, що дозволяє безпечно створювати "унікальні" ключі, не розкриваючи при цьому приватний ключ.
Alby - Інструменти з відкритим вихідним кодом для Bitcoin Lightning та Nostr.
Alby – це проєкт з відкритим вихідним кодом, який надає набір інструментів для забезпечення доступності Bitcoin Lightning та Nostr, включаючи Lightning-гаманець з повним контролем над приватними ключами, розширення для браузера та SDK для розробників для інтеграції WebLN та Nostr Wallet Connect.
Bitcoin And Lightning Layer Specifications - WebBTC & LSP Documentation
Центр ресурсів, що містить специфікації Bitcoin та Lightning Network, включаючи загальний веб-інтерфейс для JavaScript-гаманців WebBTC, а також стандарти сумісних API для постачальників послуг Lightning.
Lightning Box – безпечна поштова скринька для платежів, призначена для Lightning-адрес.
Lightning Box – це система отримання платежів, яка мінімізує необхідність довіри, розроблена для некастодіальних Lightning-гаманців, які можуть бути офлайн для отримання платежів безпосередньо. Вона використовує протоколи LNURL-auth та LNURL-withdraw для зберігання коштів і повідомляє користувачів електронною поштою або push-повідомленнями, а також підтримує переадресацію P2P-повідомлень для підключених гаманців.
Протокол Lightning Address – Репозиторій GitHub
Відкритий репозиторій, що визначає стандарт Lightning Address – ідентифікатор в Інтернеті, який дозволяє користувачам надсилати Bitcoin через мережу Lightning, використовуючи адреси, схожі на електронні адреси, замість QR-кодів або рахунків-фактур. Містить документацію для розробників, списки підтримки гаманців та інструкції для серверів-міст.
Lightning Terminal - Taproot Assets Universe Dashboard
Веб-панель управління протоколом Taproot Assets, яка дозволяє розробникам створювати, надсилати та отримувати цифрові активи в блокчейні Bitcoin. Вона містить розділ "Всесвіт", де користувачі можуть знаходити конкретні активи, переглядати інформацію про розробку, а також деталі нещодавно створених предметів та колекційних речей.
Lightning Piggy - Відкрите програмне забезпечення для дитячої каси з підтримкою Bitcoin.
Це електронна касичка для дітей з відкритим кодом, яка приймає Bitcoin, передані через мережу Lightning за допомогою інтеграції з LNBits. Проєкт пропонує інструкції та схеми для створення пристрою з використанням апаратного забезпечення ESP32, доступні як у класичній версії Arduino, так і в новій версії MicroPythonOS.
Lightning: Покрокова інструкція: Створення сервісу обміну криптовалют, що працює в зворотному режимі.
Технічний посібник та приклад коду для створення сервісу обміну криптовалют, що працює в зворотному режимі, на основі Lightning Network. У статті показано, як переміщати кошти з оффчейн-каналу на ончейн-адреси за допомогою утримання інвойсів, HTLC та LND.
Сервер Bleskomat - серверна частина для обробки платежів Lightning для Bitcoin-банкоматів.
Це веб-сервер з відкритим вихідним кодом, розроблений для забезпечення та авторизації платежів через мережу Lightning від імені Bitcoin-банкоматів Bleskomat. Він підтримує як саморобні, так і комерційні проєкти банкоматів, пропонуючи налаштування через Node.js або Docker.
Neutron — інфраструктура Bitcoin та Lightning для агентів штучного інтелекту.
Neutron надає інфраструктуру для платежів Bitcoin та Lightning, розроблену спеціально для агентів штучного інтелекту та розробників. Вона дозволяє автономно надсилати та отримувати Bitcoin за допомогою протоколу Model Context Protocol (MCP), що забезпечує миттєві розрахунки, комісії менше ніж 0,1 цента та підтримку понад 130 країн за допомогою єдиного API.
Lightning Network - Trampoline Routing Protocol Specification
Технічна документація для пропозиції BOLT 112, що детально описує реалізацію маршрутизації "трамплін" в мережі Lightning Network. Вона пояснює, як платежі можуть передаватися через кілька проміжних вузлів, щоб досягти одержувачів, які працюють в офлайн-режимі або зосереджені на захисті приватності. Документ охоплює теми шифрування "цибулі", багатошляхових платежів (MPP), планування комісій за допомогою методів проб і помилок, а також порівняння з маршрутизацією "зустрічі" (rendezvous routing).
awesome-lnurl - Кураторський список ресурсів, пов'язаних з LNURL
Колекція, складена спільнотою, яка містить перелік сервісів, бібліотек та інструментів для розробки, пов'язаних з протоколом LNURL. Вона також включає зображення та відео, що демонструють реальні приклади використання, такі як платежі через NFC, офлайн-перемикачі та системи торгівлі.
Розробка додатків для Lightning Network: Посібник для розробників
Технічний посібник і інструкція для розробників, які хочуть створювати додатки для Lightning Network, використовуючи Node.js та TypeScript. Охоплює створення інструментів візуалізації мережі, обробку рахунків-фактур та вивчення таких розширених тем, як утримання рахунків-фактур та використання keysend.