Blockchain is my repository for blockchain related utilities.
npm install
npm test
You are welcome to contribute provided you accept the Contributor Covenant Code of Conduct. Also, please observe the following:
- Submit a pull request. Remember, this is an educational repository. Therefore, in the PR, tell me how you figured out what you figured out. Links and background are very much appreciated, see my acknowledgements below and follow the same guidelines.
- Sign your commits.
- Comment your code!
- Look at the other source files and follow the same general style and naming conventions. Most importantly, use meaningful variable names:
- bad example: int a, aa, a1, a1a, aaaaa;
- good example: int a, b, average, numDogs, temperature;
- Follow my test methodology and naming conventions
Thank you for your contributions, and thank you for keeping a consistent style to the repository!
This project uses Semantic Versioning 2.0.0. Please see tags on this repository.
This repository is licensed under The Unlicense.
- Thank you @jaymine for explaining how to calculate the hash of a block in bitcoin
- Block Hashing Algorithm