Blockchain-Technology-Lab / consensus-decentralization

Tool that analyzes blockchain decentralization on the consensus layer by looking at the block production distributions of various blockchain systems.
https://blockchain-technology-lab.github.io/consensus-decentralization
MIT License
25 stars 6 forks source link

Mapping refactoring #88

Closed LadyChristina closed 1 year ago

LadyChristina commented 1 year ago

Refactored mappings so that the functionalities are divided among multiple methods (easier to test and maintain) and the different classes share more common methods (reduced duplicated code). Also removed some code that was not mapping-related (added it to parsers instead).

Also resolved #28, #85 and #86