Skip to content

thejamespower/js-blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Blockchain

Code Coverage Github Actions

Summary

A blockchain prototype built using JavaScript, based on the Udemy course: https://www.udemy.com/course/build-a-blockchain-in-javascript/

Current API supports reading the blockchain, creating transactions and mining new blocks using Proof of Work (PoW).

Improvements Over Course:

  • Unit tests
  • Updated/replaced deprecated dependencies
  • Project structure
  • Organised Express routes
  • ES6 classes
  • Improved run scripts
  • Error handling + Express error middleware
  • GitHub actions CI

To Do:

  • API integration tests
  • Block explorer
  • Network node application
  • Dynamic difficulty
  • Refactor

About

A blockchain prototype built using JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published