* CheckChangeSets and thin history * small code de-duplication * small code clean-up * Fix an error in mutation.getNoLock * CheckChangeSets: truly make historyfile = chaindata by default
* Clean up code duplication between IntraBlockState's FinalizeTx & CommitBlock * checkChangeSets command * linter * First attempt at checking account changes * Reuse runBlock in CheckChangeSets * linter * linter * Optionally include no-changes in the ChangeSets * linter * Detect storage changes for account change sets * Fix post-merge compilation errors * Use database format compatible with !debug.IsThinHistory() * PrintChangedAccounts in ChangeSetWriter * Avoid out-of-bounds access * Storage changes * hack FirstContractIncarnation * Call ChangeSetWriter only once per block