Closed tiyash-basu-sociomantic closed 5 years ago
Does all of this have to happen in one PR. Otherwise I'd suggest to have one PR for pure D2 migration and a succeeding cleanup PR.
That's what I was wondering. We could have a PR for the D2 stuff, then a PR for the deprecations, say.
As discussed, this PR has been split into two. This PR takes care of some optimizations post-D2 migration, and removing deprecations.
ATM, it's blocked on https://github.com/sociomantic-tsunami/swarm/pull/395 to drop D1 support.
Rebased on the v6.x.x
branch.
As discussed, this commit refactoring out
contracts has been removed, so that invariants are still executed in non-release builds.
Marked #390 to be fixed in the commit titled
Remove D1 tests from CI
.