๐ Leptin is a PoW blockchain completely built in Nodejs.
Last updated Feb 7, 2026
63
Stars
14
Forks
0
Issues
0
Stars/day
Attention Score
33
Topics
Language breakdown
JavaScript 100.0%
โธ Files
click to expand
README
Leptin ๐
A cryptocurrency completely built in Nodejs.
This is a continuing project based on blockchain-in-node.
Why another repo?
Because blockchain is different from crypto!
- After building a blockchain in node, I want to build a crypto which impelement address, signatures, transactions, and broadcasting features.
- Learning to build a crypto can help us understand how to customize blockchain state to match our application needs and revealed the power of blockchain.
This is a lovely demo for
- Idea of how Blockschain, Mining, Nodes, Transaction work with each others.
- Network synchronizing with websocket
- Transactions(p2p sending)
- Wallet (calculating balance)
- secp256k1(encrypt/verify/sigital signatures),
- Mining(proof of work) and Rewards
- Dynamical difficulty
Run it on your machine
$ git clone https://github.com/amazingandyyy/leptin.git
$ npm i
$ npm run dev
// you will have
$ [socket] listening on 5001
$ [server] listening on 3001
<!-- example to run more nodes --> $ HTTPPORT=3002 P2PPORT=5002 PEERS=ws://localhost:5001 npm run dev $ HTTPPORT=3003 P2PPORT=5003 PEERS=ws://localhost:5002,ws://localhost:5003 npm run dev
Author
Resources
Anders Brownworth by Anders Brownworth Rajeev Sakhuja by Stephen GriderStandard
๐ More in this category