1. 18 Nov, 2015 1 commit
    • Jeffrey Wilcke's avatar
      core, eth, rpc: split out block validator and state processor · a1d9ef48
      Jeffrey Wilcke authored
      This removes the burden on a single object to take care of all
      validation and state processing. Now instead the validation is done by
      the `core.BlockValidator` (`types.Validator`) that takes care of both
      header and uncle validation through the `ValidateBlock` method and state
      validation through the `ValidateState` method. The state processing is
      done by a new object `core.StateProcessor` (`types.Processor`) and
      accepts a new state as input and uses that to process the given block's
      transactions (and uncles for rewords) to calculate the state root for
      the next block (P_n + 1).
      a1d9ef48
  2. 11 Nov, 2015 1 commit
  3. 10 Nov, 2015 1 commit
  4. 06 Nov, 2015 2 commits
  5. 05 Nov, 2015 12 commits
  6. 04 Nov, 2015 3 commits
  7. 03 Nov, 2015 5 commits
  8. 31 Oct, 2015 2 commits
  9. 30 Oct, 2015 4 commits
  10. 29 Oct, 2015 9 commits