Skip to content

arihantdaga/blockchain-basic-example-nodeJs

Repository files navigation

ExpressChain - NodeJs - Http - Implementation of basic Blockchain

Expresschain is basic implentation of Blockchain in NodeJs for people who are struggling hard to understand What Blockchain is basically.

This Repository is inspired by this articly on hackernoon - https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

###Running it ?

$ git clone https://github.com/arihantdaga/blockchain-basic-example-nodeJs.git
$ cd blockchain-basic-example-nodeJs
$ npm install
$ npm start

By default port no. is 3000. So you should see server running at http://localhost:3000/

###Endpoints

  • /blockchain/transaction/new [POST] - Add a new transaction
  • /blockchain/mine [GET] - Mine a new Block
  • /blockchain/chain [GET] - Get Full chain
  • /blockchain/nodes/register [POST] - Register a new node in the blockchain network
  • /blockchain/nodes/resolve [GET] - Resolve Conflict among nodes in the network

Tutorial

You can refer to the original article posted on hackernoon - https://hackernoon.com/learn-blockchains-by-building-one-117428612f46.

Future Plans

Adding Database Support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages