1. Apr 19, 2017
  2. 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
  3. 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
  4. Feb 03, 2017
  5. Jan 25, 2017
  6. Jan 23, 2017
  7. Jan 11, 2017
  8. Dec 29, 2016
  9. 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
  10. Dec 11, 2016
  11. Dec 09, 2016
  12. Dec 05, 2016
  13. Nov 22, 2016
  14. 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
  15. 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
  16. Oct 27, 2016
  17. 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
  18. Oct 20, 2016
  19. 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
  20. 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
  21. Oct 05, 2016
  22. Sep 30, 2016
  23. Sep 29, 2016
  24. Sep 28, 2016
  25. Sep 16, 2016
  26. Sep 14, 2016
    • Tomasz Drwięga's avatar
      Logs limit & log_index bug (#2073) · 9ed9857f
      Tomasz Drwięga authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Limiting number of logs
      
      * Test for logs
      
      * Fixing logs ordering and indexing
      
      * Fixing sort
      
      * unwrap -> expect
      
      * Revert "unwrap -> expect"
      
      This reverts commit e99e6e77f37692fe568448e768aa72775de8d0cd.
      9ed9857f
  27. Sep 01, 2016
  28. Aug 31, 2016
  29. Aug 29, 2016
    • Nipunn Koorapati's avatar
      Make the block header struct's internals private (#2000) · 4389742c
      Nipunn Koorapati authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Make the block header struct's internals private
      
      Currently, this involves a lot of explicit cloning, but we
      could migrate the return types of the get_* functions to
      be copies rather than references since they are mostly copy
      types anyway.
      
      I opted to eliminate the constructor in favor of using
      Default::default() plus calling a bunch of setters. This
      is similar to the model that a Google Protobuf client uses
      and I think it looks fine.
      
      * Drop some unnecessary cloning by comparing references
      
      * Fix compiler errors from callsites in tests.
      4389742c
  30. Aug 25, 2016
  31. Aug 24, 2016
  32. Aug 18, 2016
  33. Aug 08, 2016