aion icon indicating copy to clipboard operation
aion copied to clipboard

Refactoring: extract utilities from aion.base to aion.util

Open AlexandraRoatis opened this issue 7 years ago • 0 comments

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

AlexandraRoatis avatar Dec 11 '18 17:12 AlexandraRoatis