* Refactoring in preparation for time-based forking. * Timestamp-based hard-fork-transition. * Workaround SideEffect issue / compiler bug for both failing locations in Portal history code --------- Co-authored-by: kdeme <kim.demey@gmail.com>
it is troublesome if we have to fix it in three places in case of a bug, it also reduce code duplication.