Join the LNhackday!
To celebrate the LNhackday, and as a final push for the new update of LNbits, we're making x3 3,000,000sat bounties available for developers to make extensions for LNbits.
LNbits is a free and open-source bitcoin wallet, that users can run themselves and build additional functio...
Okay, here's a synthesized summary of the LNHackday x3,000,000sat LNbits Extension Bounties podcast episode, broken down into the requested sections:
1. Narrative Summary
This podcast episode centers around a hackday and bounty program focused on extending the functionality of L&Bits, a self-hosted, user-friendly Lightning Network wallet. L&Bits allows users to run their own custodial service and offers API keys for sending and receiving Lightning payments. The core of the episode is a technical walkthrough for developers interested in contributing to the project and earning a share of the 3,000,000 satoshi bounty pool. The episode details the development process, covering everything from installation and environment setup to database schema modification and API creation. A particular emphasis is placed on the creation of an LNURL pay extension, which is seen as a high-value opportunity for developers.
The team is currently focusing on a "broken bits" branch of L&Bits, which is specifically designed for extension development. While this branch currently has limitations, it provides a dedicated space for experimentation and innovation. The hosts strongly encourage community involvement, urging experienced developers to assist newcomers and contribute to the project’s growth. The overall tone is welcoming and supportive, emphasizing that even seemingly "dumb" ideas can spark valuable innovation. The team plans to release the "broken bits" branch as a new update at the end of the weekend.
2. Main Topics Discussed
- Introduction to L&Bits: Overview of the wallet's features, self-hosting capabilities, and API access.
- L&Bits Extensions: Explanation of how extensions enhance L&Bits functionality (faucets, point-of-sale systems, ticket issuance, etc.).
- 3,000,000 Satoshis Bounty Program: Details of the bounty program for new L&Bits extensions and encouragement for idea sharing.
- Development Environment Setup: Demonstrations of installation, dependency management (using `pip install`), and environment variable configuration.
- Technical Stack: Discussion of the technologies used: Python, Vue.js, Quay, Flask, and Quasar.
- Database Schema Modification: Guidance on creating and modifying database schemas for extensions.
- API Development: Explanation of how developers can create their own APIs for extensions.
- LNURL Pay Extension Focus: Specific callout and encouragement for developers to create an LNURL pay extension.
- Community Contribution: Emphasis on the importance of community involvement and assistance.
- "Broken Bits" Branch: Explanation of the dedicated development branch and its planned release.
3. Key Quotes
- "Don't be afraid of proposing the dumbest ideas as well, you know, sometimes from dumb ideas, good ideas grow."
- "If anyone knows what that is, and you also know how to use these frameworks, if you do, then that's probably easy money for you." (Referring to the LNURL pay extension)
- "Sometimes from dumb ideas, good ideas grow."
4. People Mentioned
- Host: (Name not specified) – Led the demonstrations and discussions.
- Team: (Unspecified individuals) – Working on the "broken bits" branch and overall L&Bits development.
5. Bitcoin Price
- No Bitcoin prices were mentioned.
- The bounty is for 3,000,000 satoshis.
Let me know if you'd like any adjustments or further details!