Инструменты для разработчиков и SDK
Библиотеки, API, фреймворки, расширения для LNbits и ресурсы для разработки Lightning-приложений (LAPP) для работы с Lightning Network.
LNbits - Инструменты и оборудование для работы с Lightning Network.
Подробная страница-вики, описывающая, как создавать аппаратные устройства и интегрировать их с LNbits, открытым кошельком Lightning. На ней рассматриваются проекты, такие как банкоматы, терминалы оплаты, аппаратные кошельки и NFC-карты, использующие устройства ESP32 и протоколы LNURL.
Демонстрация Bech32 – кодировщик/декодировщик двоичных данных для Bitcoin и Nostr.
Интерактивное веб-приложение, демонстрирующее пакет bech32-buffer, которое позволяет пользователям кодировать и декодировать двоичные данные в формате Bech32. Оно поддерживает стандартные форматы адресов Bitcoin (BIP 173, BIP 350) и конкретные сценарии использования, такие как кодирование открытых ключей Nostr (npub).
LNbits Nostr Zap Lamp - Визуальное аппаратное обеспечение для платежей Nostr Lightning.
Проект на базе ESP32 с открытым исходным кодом, который обеспечивает визуальную обратную связь для платежей Nostr Lightning. Лампа мигает в зависимости от количества полученных сатоши, позволяя пользователям отслеживать активность Nostr физически через светодиодный интерфейс.
@scure/bip39 - Безопасная библиотека для работы с мнемоническими фразами BIP39 на JavaScript.
Это проверенная, минималистичная и оптимизированная для удаления неиспользуемого кода реализация мнемонических фраз BIP39 на JavaScript. Она поддерживает чистый JavaScript и WebCrypto, включает в себя списки слов на разных языках и предназначена для безопасных криптографических операций с минимальной зависимостью в приложениях для Bitcoin и Ethereum.
Loom Protocol – Децентрализованный репозиторий Git на основе Nostr
Loom Protocol – это децентрализованная система контроля версий, использующая протокол Nostr для размещения и управления репозиториями Git. Она позволяет разработчикам клонировать и взаимодействовать с кодовой базой через несколько узлов ретрансляции, что способствует разработке программного обеспечения и сотрудничеству, устойчивым к цензуре.
Магазин приложений Alby Umbrel Community - Alby Hub и приложения NWC для узлов Umbrel.
Это общедоступный репозиторий для пользователей Umbrel, позволяющий устанавливать Alby Hub и приложение Alby Nostr Wallet Connect (которое больше не поддерживается). Он обеспечивает работу сети Lightning Network через Nostr Wallet Connect на узлах, установленных пользователем.
Nostr Development Kit (NDK) – набор инструментов на TypeScript для разработки приложений Nostr.
NDK – это комплексная библиотека и монорепозиторий на TypeScript, предназначенные для создания современных, высокопроизводительных клиентов Nostr. Он предоставляет модульные компоненты для обработки основных событий, кэширования, системы доверия, синхронизации с использованием принципа "энтропии" и интеграции с кошельками, а также обеспечивает первоклассную поддержку фреймворков Svelte и React.
VanitySearch – инструмент для поиска префиксов в адресах Bitcoin.
VanitySearch – это инструмент командной строки с открытым исходным кодом, предназначенный для генерации адресов Bitcoin с определенными префиксами. Он поддерживает ускорение с использованием процессора и графического процессора (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, включая общий веб-интерфейс кошелька WebBTC для управления ключами на JavaScript, а также стандарты API для совместимости между поставщиками услуг Lightning.
Lightning Box - Безопасная почтовая ячейка для платежей с использованием адресов Lightning.
Lightning Box – это безопасная почтовая ячейка для платежей, предназначенная для некастодиальных кошельков Lightning, которые могут быть не всегда подключены к сети для получения платежей напрямую. Она использует протоколы LNURL-auth и LNURL-withdraw для хранения средств и уведомляет пользователей по электронной почте или с помощью push-уведомлений, а также поддерживает переадресацию сообщений LN P2P для подключенных кошельков.
Протокол Lightning Address - Репозиторий на GitHub
Открытый репозиторий, определяющий стандарт Lightning Address – идентификатор в интернете, который позволяет пользователям отправлять биткоины через сеть Lightning, используя адреса, похожие на адреса электронной почты, вместо QR-кодов или счетов.
Lightning Terminal - Taproot Assets Universe Dashboard
Веб-панель управления протоколом Taproot Assets, позволяющая разработчикам создавать, отправлять и получать цифровые активы в блокчейне Bitcoin. Она включает в себя каталог "Universe", где пользователи могут находить конкретные активы, отслеживать активность разработки, а также просматривать информацию о недавно созданных активах и коллекциях.
Lightning Piggy - Открытый исходный код, аппаратное обеспечение для сбережений в биткоинах для детей.
Это электронная копилка с открытым исходным кодом для детей, которая принимает биткоины, отправленные через сеть Lightning Network, благодаря интеграции с LNBits. Проект предлагает инструкции и схемы для самостоятельной сборки устройства с использованием аппаратного обеспечения ESP32, доступные как в классической версии Arduino, так и в более новой версии MicroPythonOS.
Создание сервиса обмена на базе Lightning - Учебное пособие: Создание сервиса обмена, позволяющего пользователям "выводить" средства из сети Lightning.
Техническое руководство и пример кода для создания сервиса обмена, позволяющего пользователям "выводить" средства из сети Lightning. В статье показано, как перемещать средства из внесетевых каналов на адреса в основной сети, используя счета, ожидающие оплаты (hold invoices), HTLC и LND.
Bleskomat Server - сервер для обработки быстрых платежей в биткойнах для банкоматов Bitcoin.
Это веб-сервер с открытым исходным кодом, предназначенный для упрощения и авторизации платежей через Lightning Network для банкоматов Bitcoin Bleskomat. Он поддерживает как проекты для самостоятельной сборки, так и коммерческие решения, предлагая конфигурацию через Node.js или Docker.
Neutron — инфраструктура Bitcoin и Lightning для ИИ-агентов
Neutron предоставляет инфраструктуру для платежей в Bitcoin и Lightning, разработанную специально для ИИ-агентов и разработчиков. Она позволяет осуществлять автономную отправку и получение Bitcoin с помощью протокола Model Context Protocol (MCP), обеспечивая мгновенные транзакции, комиссии в копейки и поддержку более чем 130 стран через единый API.
Lightning Network - Спецификация протокола маршрутизации "трамплин".
Техническая документация для предложения BOLT 112, подробно описывающая реализацию маршрутизации "трамплин" в сети Lightning Network. В ней объясняется, как платежи могут проходить через несколько промежуточных узлов, чтобы достигать получателей, находящихся в автономном режиме или заботящихся о конфиденциальности. Документ охватывает такие темы, как шифрование "луковым" методом, многопутевые платежи (MPP), планирование комиссий методом проб и ошибок, а также сравнения с маршрутизацией "встречи".
awesome-lnurl - Кураторский список ресурсов, связанных с протоколом LNURL.
Это общедоступный репозиторий, содержащий список сервисов, библиотек и инструментов разработки, связанных с протоколом LNURL. Он также включает в себя изображения и видео, демонстрирующие реальные примеры использования, такие как платежи через NFC, автономные переключатели и системы кассового обслуживания.
Разработка приложений для Lightning Network: Руководство для разработчиков
Техническое руководство и пособие для разработчиков, которые хотят создавать приложения для Lightning Network с использованием Node.js и TypeScript. Охватывает темы создания визуализаторов сети, обработки счетов и изучения продвинутых тем, таких как удержание счетов и передача средств с использованием ключей.