Aims to provide the basic proof of concept for blockchain functionality and build up some live test run cases on it.
List of current implemented functionalities
- Blockchain
- Creation of genesis block
- Calculate proof of work based on variable difficulty
- Pending transaction calculation
- Miner reward based on successfully mined block
- Calculate balance of a payment address
- A singleton App class that encapsulates Block, Blockchain and Transaction class for better handling across multiple use case scenarios
- Implemented firebase functionalities which includes :-
- Login (Email Authentication)
- Realtime database insert, fetch and update
To be updated in subsequent days...