Package modularized smart contracts service to be consumable
Problem
The smart contracts service module is not currently in a state where it can be easily consumed by other applications (e.g the mirror node). One consequence of this is that new functionality in system contracts is not currently available when calling the mirror node.
Solution
Refactor the codebase to enable easy consumption of the smart contracts module by other applications.
Alternatives
No response
Services is in process here. Anything remaining in the HSCS areas?
@tinker-michaelj and @IvanKavaldzhiev is there any remaining work here that HSCS needs to carry out as part of reusable services?
Work is in progress. Closing this until further work is assigned.