Skip to content
  1. Sep 06, 2016
    • Arkadiy Paronyan's avatar
      Snapshot sync (#2047) · 5c5d9c8c
      Arkadiy Paronyan authored
      * PV64 sync
      
      * Tests
      
      * Client DB restore
      
      * Snapshot restoration over IPC
      
      * Upating test
      
      * Minor tweaks
      
      * Upating test
      5c5d9c8c
  2. Aug 25, 2016
  3. Aug 23, 2016
  4. Aug 22, 2016
  5. Aug 17, 2016
  6. Aug 05, 2016
    • asynchronous rob's avatar
      miner and client take spec reference (#1853) · e72fc539
      asynchronous rob authored
      * miner and client take spec reference
      
      * fix tests
      e72fc539
    • asynchronous rob's avatar
      Snapshot creation and restoration (#1679) · 76a72463
      asynchronous rob authored
      * to_rlp takes self by-reference
      
      * clean up some derefs
      
      * out-of-order insertion for blockchain
      
      * implement block rebuilder without verification
      
      * group block chunk header into struct
      
      * block rebuilder does verification
      
      * integrate snapshot service with client service; flesh out implementation more
      
      * initial implementation of snapshot service
      
      * remove snapshottaker trait
      
      * snapshot writer trait with packed and loose implementations
      
      * write chunks using "snapshotwriter" in service
      
      * have snapshot taking use snapshotwriter
      
      * implement snapshot readers
      
      * back up client dbs when replacing
      
      * use snapshot reader in snapshot service
      
      * describe offset format
      
      * use new get_db_path in parity, allow some errors in service
      
      * blockchain formatting
      
      * implement parity snapshot
      
      * implement snapshot restore
      
      * force blocks to be submitted in order
      
      * fix bug loading block hashes in packed reader
      
      * fix seal field loading
      
      * fix uncle hash computation
      
      * fix a few bugs
      
      * store genesis state in db. reverse block chunk order in packed writer
      
      * allow out-of-order import for blocks
      
      * bring restoration types together
      
      * only snapshot the last 30000 blocks
      
      * restore into overlaydb instead of journaldb
      
      * commit version to database
      
      * use memorydbs and commit directly
      
      * fix trie test compilation
      
      * fix failing tests
      
      * sha3_null_rlp, not H256::zero
      
      * move overlaydb to ref_overlaydb, add new overlaydb without on-disk rc
      
      * port archivedb to new overlaydb
      
      * add deletion mode tests for overlaydb
      
      * use new overlaydb, check state root at end
      
      * share chain info between state and block snapshotting
      
      * create blocks snapshot using blockchain directly
      
      * allow snapshot from arbitrary block, remove panickers from snapshot creation
      
      * begin test framework
      
      * blockchain chunking test
      
      * implement stateproducer::tick
      
      * state snapshot test
      
      * create block and state chunks concurrently, better restoration informant
      
      * fix tests
      
      * add deletion mode tests for overlaydb
      
      * address comments
      
      * more tests
      
      * Fix up tests.
      
      * remove a few printlns
      
      * add a little more documentation to `commit`
      
      * fix tests
      
      * fix ref_overlaydb test names
      
      * snapshot command skeleton
      
      * revert ref_overlaydb renaming
      
      * reimplement snapshot commands
      
      * fix many errors
      
      * everything but inject
      
      * get ethcore compiling
      
      * get snapshot tests passing again
      
      * instrument snapshot commands again
      
      * fix fallout from other changes, mark snapshots as experimental
      
      * optimize injection patterns
      
      * do two injections
      
      * fix up tests
      
      * take snapshots from 1000 blocks efore
      
      * address minor comments
      
      * fix a few io crate related errors
      
      * clarify names about total difficulty
      
      [ci skip]
      76a72463
    • Arkadiy Paronyan's avatar
      Split IO and network crates (#1828) · 05bfdc50
      Arkadiy Paronyan authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Abort on panic
      
      * Split IO and network crates
      
      * Restore panic handler
      
      * Fixed doc tests
      05bfdc50
  7. Jul 26, 2016
  8. Jul 25, 2016
    • Gav Wood's avatar
      Ethereum classic (#1706) · e7348102
      Gav Wood authored
      * Add Ethereum Classic support
      
      (Rename homestead-dogmatic -> classic)
      
      * Additional change needed.
      
      * More needed changes.
      
      * Separate database path for known forks.
      
      * Address minor grumble.
      e7348102
  9. Jul 20, 2016
  10. Jul 19, 2016
  11. Jul 15, 2016
  12. Jul 11, 2016
    • Nikolay Volf's avatar
      Major sync <-> client interactions refactoring (#1572) · d3695d0b
      Nikolay Volf authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * chain notify trait
      
      * replaced network service with io service
      
      * fix ethcore crate warnings
      
      * refactored network service without generic
      
      * ethcore fix
      
      * ethsync refactoring
      
      * proper linking of notify
      
      * manage network interface
      
      * rpc crate rebinding
      
      * full rewire
      
      * sync internal io service
      
      * fix deadlock
      
      * fix warnings and removed async io
      
      * sync imported message propagation
      
      * fix rpc warnings
      
      * binart warnings
      
      * test fixes
      
      * rpc mocks and tests
      
      * fix util doctest
      
      * fix message name and removed empty notifier
      
      * pointers mess & dark mode fixed
      
      * fixed sync doctest
      
      * added few warnings
      
      * fix review
      
      * new convention match
      
      * fix error unwraps
      
      * doctest fix
      d3695d0b
  13. Jul 06, 2016
    • Gav Wood's avatar
      Fix and add info messages (#1552) · cd7b046d
      Gav Wood authored
      * Display information on journal database on startup.
      
      * Minor restyling.
      
      * Client handles the enode message to avoid repeats.
      
      * Avoid unneeded copies *and* reduce code.
      
      * Fix up typo.
      cd7b046d
  14. Jun 30, 2016
  15. Jun 29, 2016
  16. Jun 20, 2016
  17. Jun 17, 2016
  18. May 31, 2016
  19. May 18, 2016
  20. Apr 19, 2016
    • Marek Kotewicz's avatar
      removed redundant unwraps (#935) · 225a5ee8
      Marek Kotewicz authored
      * removed redundant unwraps
      
      * fixed compilation error, removed warnings
      
      * fixed transaction queue merge conflict
      
      * fixed failing ethminer doc test
      225a5ee8
  21. Apr 09, 2016
    • Marek Kotewicz's avatar
      spec loading cleanup (#858) · 373284ca
      Marek Kotewicz authored
      * spec loading cleanup in progress
      
      * changed engine field in json spec
      
      * refactored engine params
      
      * polishing spec loading refactor
      
      * fixed compiling json tests
      
      * fixed compiling parity
      
      * removed warnings
      
      * removed commented out code
      
      * fixed failing test
      
      * bringing back removed TODO in spec.
      373284ca
  22. Mar 20, 2016
  23. Mar 19, 2016
  24. Mar 17, 2016
  25. Mar 13, 2016
  26. Mar 11, 2016
  27. Mar 09, 2016
  28. Mar 07, 2016
  29. Mar 06, 2016