Simple Blockchain implementaion using TypeScript.
Run yarn test
to run unit tests.
SHA-256 hashing function from Nodes native crypto
package. It is used for verifying transactions and blocks.
Hashcash was used as a Proof of Work algorithm. The difficulty is determined by the number of characters searched for in a string.