1. May 19, 2017
  2. May 17, 2017
    • asynchronous rob's avatar
      PoA warp implementation (#5488) · 4c5e4ac8
      asynchronous rob authored
      * separate modules for consensus snapshot chunks
      
      * bulk of authority warp logic
      
      * finish authority warp implementation
      
      * squash warnings and enable authority snapshot mode
      
      * test harness for PoA
      
      * fiddle with harness
      
      * epoch generation proof fixes
      
      * update constructor code
      
      * store epoch transition proof after block commit
      
      * basic snap and restore test
      
      * use keyvaluedb in state restoration
      
      * decompress chunks
      
      * fix encoding issues
      
      * fixed-to-contract-to-contract test
      
      * implement ancient block import
      
      * restore genesis transition in PoW snapshot
      
      * add format version method to snapshot components
      
      * supported version numbers in snapshot_components
      
      * allow returning of ancient epoch transitions
      
      * genesis hash mismatch check
      
      * remove commented code
      4c5e4ac8
  3. Apr 20, 2017
  4. Apr 19, 2017
  5. Apr 13, 2017
  6. Mar 22, 2017
    • Marek Kotewicz's avatar
      rlp deserialization refactor, 30% faster (#4901) · 044d0706
      Marek Kotewicz authored
      * fixed naming of rlp modules
      
      * RlpStream cleanup
      
      * appending short rlp lists (0...55 bytes) is 25% faster
      
      * RlpStream does not use bytes module, nor trait Stream
      
      * removed unused code from rlp module
      
      * compiling ethcore-util with new rlp serialization
      
      * compiling parity with new rlp serialization
      
      * fixed compiling ethcore-light with new rlp serialization
      
      * fixed compiling ethsync with new rlp serialization
      
      * moved rlp benches and rlp tests
      
      * rlp deserialization refactor, 30% faster
      
      * removed redundant comment, print
      
      * fixed compiling parity with new rlp deserialization
      
      * removed redundant double-space
      
      * fixed failing test
      
      * updated rlp docs, removed unused traits
      
      * fixed rlp benchmarks
      
      * replace usage of WriteBytesExt with ByteOrder
      
      * removed unused, commented out code
      
      * fixed merge conflict
      044d0706
  7. Mar 20, 2017
    • Marek Kotewicz's avatar
      rlp serialization refactor (#4873) · a555686b
      Marek Kotewicz authored
      * fixed naming of rlp modules
      
      * RlpStream cleanup
      
      * appending short rlp lists (0...55 bytes) is 25% faster
      
      * RlpStream does not use bytes module, nor trait Stream
      
      * removed unused code from rlp module
      
      * compiling ethcore-util with new rlp serialization
      
      * compiling parity with new rlp serialization
      
      * fixed compiling ethcore-light with new rlp serialization
      
      * fixed compiling ethsync with new rlp serialization
      
      * removed redundant comment, print
      
      * removed redundant double-space
      
      * replace usage of WriteBytesExt with ByteOrder
      a555686b
  8. Feb 20, 2017
    • asynchronous rob's avatar
      Save pending local transactions in the database (#4566) · 62b340f2
      asynchronous rob authored
      * Create new column family for local node info
      
      * remove DBTransaction::new reliance on DB
      
      * KeyValueDB trait
      
      * InMemory KeyValueDB implementation
      
      * journaldb generic over KVDB
      
      * make most of `ethcore` generic over KVDB
      
      * fix json tests compilation
      
      * get all tests compiling
      
      * implement local store (just for transactions)
      
      * finish local store API, test
      
      * put everything into place
      
      * better test for skipping bad transactions
      
      * fix warning
      
      * update local store every 15 minutes
      
      * remove superfluous `{}`s
      62b340f2
  9. Feb 13, 2017
    • Tomasz Drwięga's avatar
      Serde 0.9 (#4508) · f1e99ea2
      Tomasz Drwięga authored
      * Porting json
      
      * Dapps
      
      * Rpc & Ethstore
      
      * New ethabi
      
      * Last bunch of fixes
      
      * Fixing last test
      
      * Removing build script
      
      * Adding ethcore-ipc-tests back
      
      * Fixing grumbles
      
      * Fixing blockchain tests (inference regression?)
      f1e99ea2
  10. Feb 03, 2017
  11. Jan 30, 2017
  12. Jan 25, 2017
  13. Jan 23, 2017
  14. Jan 11, 2017
  15. Dec 29, 2016
  16. Dec 28, 2016
    • asynchronous rob's avatar
      Owning views of blockchain data (#3982) · fe1f542c
      asynchronous rob authored
      * owning views of blockchain data
      
      * port blockchain and client traits to owning views
      
      * fix ethcore tests
      
      * use strong headers and bodies in ethcore_light
      
      * port ethsync to use owning views
      
      * port rpc to owning views
      
      * port parity informant and blockchain export
      fe1f542c
  17. Dec 27, 2016
  18. Dec 11, 2016
  19. Dec 09, 2016
  20. Dec 05, 2016
  21. Nov 22, 2016
  22. Nov 03, 2016
    • Gav Wood's avatar
      EIPs 155, 160, 161 (#2976) · d3de4752
      Gav Wood authored
      * The front-end for each hard-fork, also EIP-160.
      
      * Address EIP161 a/c
      
      * Include EIP-161b
      
      * EIP-161 part d.
      
      * Fix test build.
      
      * Fix one test, add another.
      
      * Fix use of bloom & renaming.
      
      * Initial groundwork for EIP-155
      
      * Fix minor bug.
      
      * Fix all tests finally.
      
      * Rest of EIP-155.
      
      * Add tests for EIP-155 algorithm.
      
      Update transaction tests validation.
      
      * Minor reformat.
      
      * Address grumbles.
      
      * Remove unused code.
      
      * Fix SUICIDE gas mechanism and add consensus tests.
      
      * Remove commented code.
      
      * Set Frontier hardfork block number
      
      * Fix warning.
      
      * Transaction tests,
      d3de4752
  23. Oct 28, 2016
    • asynchronous rob's avatar
      Even more snapshot validity checks (#2935) · 2806f1d4
      asynchronous rob authored
      * clarify "cancelled periodic snapshot" message
      
      * more rigorous checks for snapshot validity
      
      * verify ancient blocks on import
      
      * limit number of fed blocks
      
      * make it possible to feed snapshot service canonical hashes
      
      * fix failing test build
      
      * swap ethash DAG only when more recent
      2806f1d4
  24. Oct 27, 2016
  25. Oct 24, 2016
    • asynchronous rob's avatar
      Snapshot and blockchain stability improvements (#2843) · bc81ae04
      asynchronous rob authored
      * allow taking snapshot from just-restored database without error
      
      * make creation informant less spammy
      
      * Ancestry iterator failure-resilient
      
      * make uncle hash searching resilient to incomplete chain
      
      * deduce pre-chunk info from last written block's details
      bc81ae04
  26. Oct 20, 2016
  27. Oct 18, 2016
    • Arkadiy Paronyan's avatar
      Snapshot sync part 2 (#2098) · 487dfb02
      Arkadiy Paronyan authored
      * Split block downloader into a module
      
      * Snapshot sync progress
      
      * Warp sync CLI option
      
      * Increased snapshot chunk and ping timeouts
      
      * Fixed an issue with delayed writes
      
      * Updated bootnodes
      
      * Don't run pending IO tasks on shutdown
      
      * Optional first_block; removed insert_snapshot_block
      
      * Fixing expect calls
      
      * Fixed stalled sync
      
      * style and docs
      
      * Update block_sync.rs
      
      [ci:skip]
      487dfb02
  28. Oct 15, 2016
    • Gav Wood's avatar
      EIP150.1c (#2591) · 85eeb3ea
      Gav Wood authored
      * EIP150.1b first part.
      
      * Add documentation.
      
      [ci:skip]
      
      * Tweak comment
      
      * Fix some tests.
      
      * Fix create
      
      * Add the new EIP150 test. (#2563)
      
      * Fix create some more.
      
      * Another fix for create.
      
      * Final fixes.
      
      * Enable EIP150 test.
      
      * Revert the costly suicides to respect EIP150.1b.
      
      * Fixups for EIP150.1c
      
      * Update tests.
      
      * Updating tests
      
      * Adding state tests
      
      * Updating tests
      
      * Updating HF block
      
      * Removing flushln [ci:skip]
      
      * Commenting out suicide test
      
      * New tests.
      
      * Switch to EIP tests.
      
      * Rename some stuff, combine transition tests.
      
      * Fix U256 overflows.
      
      * Name cleanups and an effort to fix tests.
      
      * Rename back for clarity.
      
      * Fix non-EIP-150 OOG CALLs
      
      * New transition block number & additional EIP150 tests
      
      * Morden transition block set; Tests updated
      
      * Added missing test
      85eeb3ea
  29. Oct 05, 2016
  30. Sep 30, 2016
  31. Sep 29, 2016
  32. Sep 28, 2016
  33. Sep 16, 2016