Created a proof of work and validation of transaction method to make a fully-functioning blockchain. Used SHA-256 Algorithm to generate hash. The project was totally done on a local machine and built to understand the concepts and working revolving around blockchain. Object Oriented Programming along with interlinking of files.