1. 28 11月, 2016 1 次提交
  2. 04 8月, 2016 1 次提交
    • F
      core/types, core/vm: improve docs, add JSON marshaling methods · 704fde01
      Felix Lange 提交于
      In this commit, core/types's types learn how to encode and decode
      themselves as JSON. The encoding is very similar to what the RPC API
      uses. The RPC API is missing some output fields (e.g. transaction
      signature values) which will be added to the API in a later commit. Some
      fields that the API generates are ignored by the decoder methods here.
      704fde01
  3. 22 2月, 2016 1 次提交
  4. 14 12月, 2015 1 次提交
  5. 19 10月, 2015 1 次提交
  6. 17 10月, 2015 1 次提交
    • J
      core, eth/filters, miner, xeth: Optimised log filtering · 6dc14788
      Jeffrey Wilcke 提交于
      Log filtering is now using a MIPmap like approach where addresses of
      logs are added to a mapped bloom bin. The current levels for the MIP are
      in ranges of 1.000.000, 500.000, 100.000, 50.000, 1.000. Logs are
      therefor filtered in batches of 1.000.
      6dc14788
  7. 04 10月, 2015 1 次提交
    • J
      cmd/evm, core/vm, test: refactored VM and core · 361082ec
      Jeffrey Wilcke 提交于
      * Moved `vm.Transfer` to `core` package and changed execution to call
      `env.Transfer` instead of `core.Transfer` directly.
      * core/vm: byte code VM moved to jump table instead of switch
      * Moved `vm.Transfer` to `core` package and changed execution to call
        `env.Transfer` instead of `core.Transfer` directly.
      * Byte code VM now shares the same code as the JITVM
      * Renamed Context to Contract
      * Changed initialiser of state transition & unexported methods
      * Removed the Execution object and refactor `Call`, `CallCode` &
        `Create` in to their own functions instead of being methods.
      * Removed the hard dep on the state for the VM. The VM now
        depends on a Database interface returned by the environment. In the
        process the core now depends less on the statedb by usage of the env
      * Moved `Log` from package `core/state` to package `core/vm`.
      361082ec
  8. 24 7月, 2015 1 次提交
  9. 23 7月, 2015 1 次提交
  10. 07 7月, 2015 1 次提交
  11. 15 4月, 2015 1 次提交
  12. 08 4月, 2015 1 次提交
    • O
      Changed how logs are being recorded · 1c872ddf
      obscuren 提交于
      Logs are now recorded per transactions instead of tossing them out after
      each transaction. This should also fix an issue with
      `eth_getFilterLogs` (#629) Also now implemented are the `transactionHash,
      blockHash, transactionIndex, logIndex` on logs. Closes #654.
      1c872ddf
  13. 23 3月, 2015 1 次提交
  14. 18 3月, 2015 1 次提交
  15. 17 3月, 2015 4 次提交
  16. 16 3月, 2015 1 次提交
  17. 03 3月, 2015 1 次提交
  18. 05 12月, 2014 1 次提交
  19. 04 12月, 2014 2 次提交
  20. 18 11月, 2014 1 次提交
  21. 14 11月, 2014 2 次提交
    • O
      Clean up · 56aa2400
      obscuren 提交于
      56aa2400
    • O
      Fixes for PV41/42 · f6e55962
      obscuren 提交于
      * Don't expand mem on empty value
      * Removed all coinbase logs for PV42
      * Removed C++ bug stuff for LOG*
      f6e55962
  22. 10 11月, 2014 1 次提交
  23. 04 11月, 2014 1 次提交
  24. 31 10月, 2014 2 次提交
  25. 30 10月, 2014 3 次提交
  26. 29 10月, 2014 2 次提交
  27. 27 10月, 2014 2 次提交