Welcome to BitcoinerLAB, dedicated to making Bitcoin development easier and more accessible. We provide a suite of JavaScript/TypeScript modules that streamline the creation of Bitcoin applications.
We are focused on utilizing the latest Bitcoin technologies, particularly Bitcoin Descriptors and Miniscript, to advance Bitcoin app development.
At BitcoinerLAB, we began our journey while crafting a Bitcoin cold storage time-lock wallet. Our aim is to share our developed modules with the wider community, facilitating the creation of diverse Bitcoin applications and wallets.
- Jose-Luis Landabaso: Founder of BitcoinerLAB, holding a Telecom Engineering degree and a PhD in Computer Vision. Currently focused on developing secure Bitcoin Vault solutions through BitcoinerLab.
At BitcoinerLAB, we offer a comprehensive range of open-source libraries and projects, each tailored to enhance Bitcoin application development:
These core tools provide essential functionalities for Bitcoin application development:
- Descriptors: For parsing and signing Bitcoin descriptors, including Miniscript expressions.
- Discovery: Assists in retrieving data from the Bitcoin network. It supports querying using Bitcoin descriptors.
- Coinselect: For UTXO selection. It leverages Descriptors to define inputs and outputs.
- Miniscript: A compiler and standalone Satisfier for Bitcoin Miniscript.
- Explorer: Provides unified access to Electrum and Esplora servers for retrieving blockchain data.
- Secp256k1: Facilitates cryptographic functions for elliptic curve operations on the secp256k1 curve.
These are practical applications and demonstrations of our libraries:
- Playground: Interactive, browser-based demos for learning Bitcoin transactions without installation. These demos are used extensively in the guides available on our site.
- Vault Showcase: A native mobile app demo project, showcasing the practical application of our libraries in creating a secure Bitcoin vault.
We welcome contributions from the community! If you're interested in improving Bitcoin development or have ideas for new modules, feel free to reach out or submit a pull request on our GitHub.
For more information or inquiries:
- X: @landabaso
- Website: bitcoinerlab.com