Skip to content

sschilli/udacity-private-blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Private Blockchain Application

Run the application with the following command from the root directory:

node app.js

Be sure you run npm install before trying to run the application.

Notes

  1. The route submitstar was renamed to submitStar for consistency.

  2. The existing routes for getting a block by height/hash were functionally identical (GET /block/:height vs GET /block/:hash). This resulted in the first defined route overriding the second, meaning that the code for GET /block/:hash was never reached.

    To resolve this, I renamed the route to get blocks by hash to be /block/hash/:hash.

Images

  1. Get Genesis block: Get Genesis block

  2. Get block by hash (notice the modified route): Get block by hash

  3. Request validation: Request validation

  4. Sign message: Sign message

  5. Submit star: Submit star

  6. Get stars by wallet address: Get stars by wallet address

  7. Validate chain (returns an empty array if there are no errors): Validate chain

About

Project 1: Create Your Own Private Blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published