/tabwallet

Primary LanguageTypeScript

TABConf Workshop

Workshop for TABConf: Create your own bitcoin wallet.

TABConf Wallet App Preview

Installation

> npm install
> npm run start

How to use this repo

This repo is divided into four different branches that follow the flow of the workshop's instructions:

  • part1: A barebones version of this project with no bitcoin code written.
  • part2: Mnemonic generated, private key, xpub, and addresses derived and displayed in UI.
  • part3: Above functionality plus transaction data and UTXO data displayted in UI.
  • complete: Above functionality plus transaction creation, signing, and broadcasting functionality.

Each branch is a starting off point for the next part of the workshop.

These are to provide a starting point for participants that join late or get stuck on past parts of the workshop and want to continue following along.