Btrust Blog

Build a Bitcoin wallet API Using Nodejs

Written By Anthony Ugwu A bitcoin wallet is a digital software application that allows users to securely store, send, and receive Bitcoin. It does not actually store Bitcoin, but instead, it stores the private keys necessary to access and manage the user's Bitcoin balance. A wallet can be

BOLT 11 vs BOLT 12: What’s new in Lightning?

Written by Tobi Ojuolape BOLT, which stands for "Basis of Lightning Technology", refers to a set of technical specifications or protocols that define the rules and procedures for how the Lightning Network should operate. BOLT was first introduced in 2017 by a group of developers working on the

Unlocking The Power of P2WSH: A Step-by-Step Guide to Creating And Spending Coins With Bitcoin Scripts Using bitcoinjs-lib

Written by Oghenovo Usiwoma In the world of Bitcoin, addresses are used to specify how you want to receive coins. There are several types of addresses, each with its own properties and capabilities. The simplest type is Pay-to-Pubkey-Hash (P2PKH), which is generated from a public key hash and is secure

Setting Up A Bitcoin And Lightning Network Daemon On Mac From Source

Written by Masiko Timothy Hey, If you are here you might be already interested in getting yourself set up on this cool Lightning network mission , I found quite a couple of challenges in getting an easy guide to help me get setup much faster so I decided to write this

Bitcoin Derivation Path

Written by Marvellous Ibironike A derivation path is a sequence of numbers and letters. Before we go further let’s give an insight into HD wallets. HD WALLETS HD wallets, short for Hierarchical Deterministic wallets, are a type of wallet that uses a single seed phrase, also known as a

Btrust Blog © 2026