Join GitHub today
New ledger state #1788
This is a redesigned implementation which resolves many issues discussed in #1600. Some notable design improvements include:
More tests are still required and
Great progress; I marked as resolved everything I could (@vogel should do the same).
Comments left are the ones that I think are not addressed yet, I think biggest change left are extra tests/deletion of some tests (after exception safety that you're already working on).