Jennycj / BtcWallet

This is a simple bitcoin wallet inspired by TABConf workshop 21

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

This is a simple bitcoin wallet inspired by TABConf workshop 21


Languages

Language:TypeScript 95.6%Language:HTML 1.9%Language:JavaScript 1.4%Language:CSS 1.1%