Description
Current blockchain implementations of `Bitcoin and Ethereum are not up-to-date with new underlying libraries and blockchain features. Furthermore, there is lot of boilerplate code across the different blockchain modules.
Environment / Versions
Software
* OS: any
* Node.js: any
* whiteflag-api: v1.1
Symptoms and Problem details
The code is less readable and maintainable. Tracing bugs and errors is harder.
Solution
Update the unmaintained blockchain modules of `Bitcoin and Ethereum. Refactor the source code and add abstractions and common functions to avoid duplication of similar source code.
Description
Current blockchain implementations of `Bitcoin and Ethereum are not up-to-date with new underlying libraries and blockchain features. Furthermore, there is lot of boilerplate code across the different blockchain modules.
Environment / Versions
Software
Symptoms and Problem details
The code is less readable and maintainable. Tracing bugs and errors is harder.
Solution
Update the unmaintained blockchain modules of `Bitcoin and Ethereum. Refactor the source code and add abstractions and common functions to avoid duplication of similar source code.