Skip to content

My version of a simple Bitcoin Wallet with handy functions that will grow with time.

Notifications You must be signed in to change notification settings

AdamuAbba/ShyBit-CLI

Repository files navigation

ShyBit-CLI

Table of content

  • Requirements
  • Sample view
  • Quick notes
  • Articles
  • Installation

Requirements

  • Bitcoin core (installed globally and available in PATH)
  • node (installed)
  • Internet connection

Sample View

No function category deliverable test
1 Create Wallet Address wallet true true
2 View Wallet data wallet false true
3 Decode raw transaction hex transaction true true
4 Run stack evaluator transaction true true
5 Generate Redeem Script hex transaction true true

Quick notes

  • All BTrust code deliverables can be found in this repo
  • code for the Block constructor challenge deliverable can be found HERE
  • This repository is a work in progress.
  • deliverable column identifies a BTrust deliverable from a none BTrust deliverable feature
  • test column specifies if a test has been written for a function

Articles

Here are links to my published articles (BTrust deliverables)

installation

Follow the highlighted steps below to install and run the app

clone this repo

git clone https://github.com/AdamuAbba/ShyBit-CLI.git

change directory and install npm packages

cd ShyBit-CLI
npm install

build and run the app

npm run dev

run tests

Run the command below to run tests. all tests are written with Jest

npm run test

About

My version of a simple Bitcoin Wallet with handy functions that will grow with time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published