wip: defer epoch transition application, storing intermediate results.
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
not yet fully human reviewed, though
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: yHSJ <[email protected]>
Signed-off-by: yHSJ <[email protected]>
Signed-off-by: yHSJ <[email protected]>
Signed-off-by: yHSJ <[email protected]>
Signed-off-by: yHSJ <[email protected]>
for this to be completely accurate, we need more state in our context (Accounts, DReps, and Pools, specifically). So while this PR provides a non-conforming implementation, it gets us *closer* to a conforming implementation. It is also worth noting there are ~4 conformance tests from Haskell which are now passing for the wrong reasons. These tests are failing due to a ValueNotPreserved error instead of the expected failures. This is because they also depend on the context, the fact they now fail is just a side effect of an 'almost correct' implementation. We should not trust those particular tests right now. Signed-off-by: yHSJ <[email protected]>
Signed-off-by: yHSJ <[email protected]>
Signed-off-by: yHSJ <[email protected]>
Additional CI fixes & cleanup
Signed-off-by: Eric Torreborre <[email protected]>
Signed-off-by: Eric Torreborre <[email protected]>
Signed-off-by: Eric Torreborre <[email protected]>