+ fix subscriptions + error and test cleanup + cleanup, refactor + consistently log block number as "number" + MODE=statediff no longer needed
refactor packages, flags, subscriptions also DRY up builder tests use mockgen