Cryptocurriencies related web app. To be more specific turtle coin, but possibly could be used for others. The app connects to coin's global network & several coin pools to gather hashrate value. Used for mining performance imporvements.
git clone https://github.com/Maciass92/Blockchain-Info.git
cd Blockchain-Info
./mvnw spring-boot:run
Prior to running you need to setup a profile. The app can run either with in memory database or a Postgre DB. To change the profile go to:
Blockchain-Info/src/main/resources/application.properties
and change the value of active profile to either:
spring.profiles.active=postgre
or
spring.profiles.active=hsql
- Spring 5.0 - The web framework used
- Maven - Dependency Management
- Hibernate - ORM tool
- Postgre database
- Thymeleaf - Template engine
- Project Lombok - Boilerplate code generator
- [Jackson] (https://github.com/FasterXML/jackson) - JSON parser for Java
Calling to pools' apis is done in a pitiful way. Currently working on async calls.
Maciej Komorowski