Skip to content

Desentso/Blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain / Cryptocurrency implementation with Go

Minimum viable blockchain/cryptocurrency implemented with Go and React.

Features

  • Proof-of-work algorithm mining
  • Transactions
  • Wallets with RSA private keys
  • Peer-to-peer connected nodes
    • Blockchain relaying
    • Transaction relaying
  • React UI
    • Wallet
    • Block explorer
    • Control panel

How to run

Requirements

  • Go
  • npm

Then in order run these:

git clone git@github.com:Desentso/Blockchain.git
cd Blockchain

# Build the go application
go build

# Build the react bundles
cd ui
npm run build

cd ..
# Start the app
Blockchain.exe

Now everything should be working and running, you can access the app at http://localhost:9090 If you want to run the app on different port you can start it like this Blockchain.exe PORT_NUMBER e.g. to run it on port 9091 Blockchain.exe 9091

About

Minimum viable blockchain / cryptocurrency implemented with Go and React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published