Skip to content

naveen-ku/cryptochain

Repository files navigation

Cryptocurrency Blockchain

This is full stack web application depicting the decentralized blockchain network involving a hypothetical cryptocurrency "CryptoChain" coin for transactions. This applications has following features:

  • Genesis block for initiation of blockchain
  • Mining of blocks
  • Transaction pool for unmined blocks
  • Details of each block in blockchain
  • Blockchain history
  • Starting different node peers and connecting them to blockchain

Libraries Used

  • Frontend: React
  • Backend: Express.js
  • Testing: Jest
  • Runtime Environment: Node.js
  • Database: Redis

Dependencies

Installation

  1. Clone the project from Github.

    git clone https://github.com/naveen-ku/cryptochain.git
  2. In the root directory type the following command to download dependencies:

    npm install
  3. After this start the project on root node (i.e. PORT 3000) by using following command:

    npm run dev
  4. To start different peers/nodes in the network, enter following command terminal & the server is started on a random PORT which can be noted from the terminal stating listening on PORT:3XXX

    npm run dev-peer

Snapshots

About

A Full stack web application depicting the decentralised blockchain network involving a hypothetical cryptocurrency.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors