aion
aion copied to clipboard
Refactoring: extract utilities from aion.base to aion.util
The aion.base module is included in many of the other modules, oftentimes only for the use of some utility functions. This refactoring aims at enhancing modularity by decoupling the utilities (modUtil) from the kernel interfaces (modAionBase).
The following modules will require refactoring (with different degrees of difficulty):
- [ ]
aion_api - [ ]
modAion - [ ]
modAionBase - [ ]
modAionImpl - [ ]
modApiServer - [x]
modCrypto - [ ]
modDbImpl - [ ]
modFastVM - [ ]
modGui - [ ]
modMcf - [x]
modP2pImpl - [ ]
modPrecompiled - [x]
modRlp - [ ]
modVM