LLM Wiki / Episode

LNbits, develop a custom extension

WCN · 2020-04-24 ·00:39:55 ·World Crypto Network
LNbits bitcoin lightning-network wallet is specifically designed to be easy to develop for. In this tutorial, we look at an extensions file structure and what each file does, then clone an extension to begin building our own custom extension. If you're interested in building an extension and have so...

Summary

## Cryptocurrency Podcast Episode Summary: LNbits Extension Development

This podcast episode dives deep into the process of developing custom extensions for Alan Bitts, a Lightning wallet, and specifically showcases the creation of an extension within the LNbits framework. The overall goal is to empower developers to extend the wallet's functionality, making it a highly customizable and versatile platform, much like WordPress. The speaker walks listeners through the technical aspects, from initial setup and framework selection to code demonstration and error handling, emphasizing a hands-on, experimental approach to development.

1. Narrative Summary:

The podcast begins by introducing Alan Bitts as a platform designed for extensibility. Developers can leverage frameworks like Flask (Python), View.js, and Quasar to create extensions that add new features and capabilities. The speaker provides a tutorial introduction, albeit acknowledging its limitations, and guides listeners through the initial setup, including cloning the GitHub repository and understanding the folder structure. The episode then transitions into a detailed walkthrough of a custom extension within the LNbits framework, focusing on the code behind a "delete TPRS" function. This demonstration highlights how extensions interact with APIs, manage databases (using SQLite), and handle user interactions. The speaker proposes a novel extension idea – "You Pay to Email" – illustrating the potential for creative and practical applications. Throughout the episode, the emphasis is on a "hacking method" of development, encouraging experimentation and modification of existing code to learn and innovate.

2. Main Topics Discussed:

3. Key Quotes:

4. People Mentioned:

5. Bitcoin Price:

#bitcoin#cryptocurrency#lightning#crypto