Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Extract state-db from ethcore #10858

Merged
merged 78 commits into from
Jul 8, 2019
Merged

Extract state-db from ethcore #10858

merged 78 commits into from
Jul 8, 2019

Commits on Jul 3, 2019

  1. Configuration menu
    Copy the full SHA
    f144f88 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Sort out dependencies, fix broken code and tests

    Remove botched ethcore-error crate
    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    c8bf87f View commit details
    Browse the repository at this point in the history
  2. remove template line

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    47bc6fb View commit details
    Browse the repository at this point in the history
  3. fix review feedback

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    f8756bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d54ebab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7792810 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a55ca1e View commit details
    Browse the repository at this point in the history
  7. Add lib.rs

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    201dac7 View commit details
    Browse the repository at this point in the history
  8. cleanup

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    e23acad View commit details
    Browse the repository at this point in the history
  9. Merge branch 'master' into dp/chore/extricate-account-db-into-own-crate

    * master:
      Extricate PodAccount and state Account to own crates (#10838)
      logs (#10817)
      refactor: whisper: Add type aliases and update rustdocs in message.rs (#10812)
      Break circular dependency between Client and Engine (part 1) (#10833)
      tests: Relates to #10655: Test instructions for Readme (#10835)
      refactor: Related #9459 - evmbin: replace untyped json! macro with fully typed serde serialization using Rust structs (#10657)
    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    b7c7aae View commit details
    Browse the repository at this point in the history
  10. test failure

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    e0701e4 View commit details
    Browse the repository at this point in the history
  11. test failure 2

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    b42d16a View commit details
    Browse the repository at this point in the history
  12. third time's the charm

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    e45d13f View commit details
    Browse the repository at this point in the history
  13. Merge branch 'dp/chore/extricate-account-db-into-own-crate' into dp/c…

    …hore/extricate-state-backend
    
    * dp/chore/extricate-account-db-into-own-crate:
      third time's the charm
      test failure 2
      test failure
      Extricate PodAccount and state Account to own crates (#10838)
      logs (#10817)
      refactor: whisper: Add type aliases and update rustdocs in message.rs (#10812)
      Break circular dependency between Client and Engine (part 1) (#10833)
      tests: Relates to #10655: Test instructions for Readme (#10835)
      refactor: Related #9459 - evmbin: replace untyped json! macro with fully typed serde serialization using Rust structs (#10657)
    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    9553c8c View commit details
    Browse the repository at this point in the history
  14. Merge branch 'master' into dp/chore/extricate-state-backend

    * master:
      Extract AccountDB to account-db (#10839)
      test: Update Whisper test for invalid pool size (#10811)
    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    9b60a57 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'master' into dp/chore/extricate-state-backend

    * master:
      Improve logging and cleanup in miner around block sealing (#10745)
    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    c55e6b1 View commit details
    Browse the repository at this point in the history
  16. Add factories crate

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    1c0722b View commit details
    Browse the repository at this point in the history
  17. Use new factories crate

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    2114c12 View commit details
    Browse the repository at this point in the history
  18. Use factories crate

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    80ededa View commit details
    Browse the repository at this point in the history
  19. Extract trace

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    d9ceaa6 View commit details
    Browse the repository at this point in the history
  20. Fix tests

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    9f3aa73 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a6a25ba View commit details
    Browse the repository at this point in the history
  22. cleanup

    dvdplm committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    44a0904 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ce3a211 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Collect all impls for Machine

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    9ed1d47 View commit details
    Browse the repository at this point in the history
  2. some notes

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    67332d7 View commit details
    Browse the repository at this point in the history
  3. Rename pod-account to pod

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    0a42ea8 View commit details
    Browse the repository at this point in the history
  4. Move PodState to pod crate

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    d9ce43d View commit details
    Browse the repository at this point in the history
  5. Use PodState from pod crate

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    aebee1d View commit details
    Browse the repository at this point in the history
  6. Fix use clause for json tests

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    6344f9d View commit details
    Browse the repository at this point in the history
  7. Sort out evmbin

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    63564de View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    147bde5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ceda5f8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fefd892 View commit details
    Browse the repository at this point in the history
  11. Do without funky From impls

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    d41f5d4 View commit details
    Browse the repository at this point in the history
  12. Fix ethcore tests

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    ffec0b0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    849c73f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c772639 View commit details
    Browse the repository at this point in the history
  15. Move execute to freestanding function and remove it from trait

    Sort out the error handling in executive_state by moving the result types from state to ethcore
    Undo the verbose code added to work around the StateOrBlock From conversions
    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    ffda775 View commit details
    Browse the repository at this point in the history
  16. cleanup

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    2f9526b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6f8a1a7 View commit details
    Browse the repository at this point in the history
  18. Bring back the state tests

    Fix whitespace
    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    b11e078 View commit details
    Browse the repository at this point in the history
  19. remove ethcore/state/mod.rs

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    06a37ba View commit details
    Browse the repository at this point in the history
  20. cleanup

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    10ab382 View commit details
    Browse the repository at this point in the history
  21. cleanup

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    cff4280 View commit details
    Browse the repository at this point in the history
  22. Cleanup state-account errors

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    cf4d8d5 View commit details
    Browse the repository at this point in the history
  23. Fix more todos

    Add module docs
    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    e4a5176 View commit details
    Browse the repository at this point in the history
  24. Add error.rs

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    618276d View commit details
    Browse the repository at this point in the history
  25. Merge branch 'master' into dp/chore/extricate-state-backend

    * master:
      removed unused trait PrivateNotify and unused Error types (#10847)
      make fn submit_seal more idiomatic (#10843)
      update parking-lot to 0.8 (#10845)
      Update version to 2.7.0 (#10846)
      update jsonrpc to 12.0 (#10841)
    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    4be6fe0 View commit details
    Browse the repository at this point in the history
  26. Fixup Cargo.lock

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    3a0db5e View commit details
    Browse the repository at this point in the history
  27. Smaller ethcore API is fine

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    a61f135 View commit details
    Browse the repository at this point in the history
  28. Add to-pod-full feature to state-account

    Fix evmbin
    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    14e475f View commit details
    Browse the repository at this point in the history
  29. Fix a few more test failures

    dvdplm committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    6d0df41 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2019

  1. Fix RPC test build

    dvdplm committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    5363b45 View commit details
    Browse the repository at this point in the history
  2. Baptize the new trait

    dvdplm committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    234e986 View commit details
    Browse the repository at this point in the history
  3. Remove resolved TODOs

    dvdplm committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    7eb04e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0cab314 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a42720b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    515abdf View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into dp/chore/extricate-state-backend

    * master:
      removed QueueError type (#10852)
      removed unused macros (#10851)
      bump crossbeam (#10848)
    dvdplm committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    e3d98b7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    081e678 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    659440a View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2019

  1. Configuration menu
    Copy the full SHA
    2f839f8 View commit details
    Browse the repository at this point in the history
  2. optimise imports

    dvdplm committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    df23dcc View commit details
    Browse the repository at this point in the history
  3. Revert "Inner type does not need to be pub/pub(crate)"

    This reverts commit 2f839f8.
    dvdplm committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    e23cb6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de2aa80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4ea86a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into dp/chore/extricate-state-backend

    * master:
      ethcore-builtin (#10850)
    dvdplm committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    1cf8254 View commit details
    Browse the repository at this point in the history
  7. Remove to-pod-full feature

    dvdplm committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    a57517c View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. cosmetics

    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    5a28340 View commit details
    Browse the repository at this point in the history
  2. New crate: state-db

    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    40aef44 View commit details
    Browse the repository at this point in the history
  3. Add new crate

    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    0b1a692 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into dp/chore/extricate-state-backend

    * master:
      EIP-1702: Generalized Account Versioning Scheme (#10771)
    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    75efc47 View commit details
    Browse the repository at this point in the history
  5. Sort out the merge

    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    994424e View commit details
    Browse the repository at this point in the history
  6. Merge branch 'dp/chore/extricate-state-backend' into dp/chore/extract…

    …-state-db
    
    * dp/chore/extricate-state-backend:
      Sort out the merge
      EIP-1702: Generalized Account Versioning Scheme (#10771)
    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    cd9167e View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into dp/chore/extract-state-db

    * master:
      Move more code into state-account (#10840)
      Remove compiler warning (#10865)
      [ethash] use static_assertions crate (#10860)
    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    d51cede View commit details
    Browse the repository at this point in the history
  8. Fix unclean merge

    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    38d4c09 View commit details
    Browse the repository at this point in the history
  9. Add license

    dvdplm committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    1bf91f2 View commit details
    Browse the repository at this point in the history