cry
😢 cry 😢
crystal language cryptocurrency demo
Installation
TODO: Write installation instructions here
Usage
Run
PORT=3000 crystal run src/server.cr
PORT=3001 crystal run src/server.cr
Register second node to first node:
curl -X POST http://0.0.0.0:3000/nodes/register -H "Content-Type: application/json" -d '{"nodes": ["http://0.0.0.0:3001"]}'
Add transaction:
curl -X POST http://0.0.0.0:3001/transactions/new -H "Content-Type: application/json" -d '{"from": "fnu", "to":"batman", "amount": 777}'
Mine transactions into a block on the second node:
View pending transactions:
curl http://0.0.0.0:3001/pending
View blockchain:
curl http://0.0.0.0:3000/chain
curl http://0.0.0.0:3001/chain
Update blockchain (resolve first node):
curl http://0.0.0.0:3000/nodes/resolve
Development
TODO: Write development instructions here
Repository
cry
Owner
Statistic
- 2
- 0
- 0
- 0
- 1
- about 4 years ago
- October 6, 2020
License
MIT License
Links
Synced at
Sat, 21 Dec 2024 06:58:07 GMT
Languages