Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 1.61 KB

README.md

File metadata and controls

77 lines (52 loc) · 1.61 KB

blockchain

Clojure implementation of blockchain inspired by this article

Build Status

Development

Run locally

$ lein ring server-headless

Testing

$ lein test

Endpoints

Add a new transaction to a block.

POST /transactions/new

Parameters

Name Type Description
sender string Who is sending the coins
recipient string Who to send the coins to
amount int Number of coins

Mine a new block.

POST /mine

Get the full Blockchain.

GET /chain

Add a new node.

POST /nodes/new

Parameters

Name Type Description
address url URL of node

Get all nodes.

GET /nodes

Resolve node conflicts.

POST /nodes/resolve

Contributing

Want to become a Blockchain contributor?
Then checkout our code of conduct and contributing guidelines.

Copyright & License

Copyright (c) 2017 Conor Hughes - Released under the MIT license.