1. 15 7月, 2016 1 次提交
  2. 29 6月, 2016 4 次提交
  3. 24 6月, 2016 1 次提交
  4. 23 6月, 2016 2 次提交
  5. 22 6月, 2016 1 次提交
    • J
      test, cmd/evm, core, core/vm: illegal code hash implementation · 7a5b571c
      Jeffrey Wilcke 提交于
      This implements a generic approach to enabling soft forks by allowing
      anyone to put in hashes of contracts that should not be interacted from.
      This will help "The DAO" in their endevour to stop any whithdrawals from
      any DAO contract by convincing the mining community to accept their code
      hash.
      7a5b571c
  6. 15 4月, 2016 1 次提交
  7. 01 4月, 2016 1 次提交
    • J
      core: added basic chain configuration · f0cbebb1
      Jeffrey Wilcke 提交于
      Added chain configuration options and write out during genesis database
      insertion. If no "config" was found, nothing is written to the database.
      
      Configurations are written on a per genesis base. This means
      that any chain (which is identified by it's genesis hash) can have their
      own chain settings.
      f0cbebb1
  8. 24 3月, 2016 1 次提交
  9. 16 3月, 2016 1 次提交
  10. 18 2月, 2016 1 次提交
  11. 18 11月, 2015 1 次提交
    • J
      core, eth, rpc: split out block validator and state processor · a1d9ef48
      Jeffrey Wilcke 提交于
      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