1. Feb 16, 2018
    • Marek Kotewicz's avatar
      Make block generator easier to use (#7888) · c6b93176
      Marek Kotewicz authored
      * Make block generator easier to use
      
      * applied review suggestions
      
      * rename BlockMetadata -> BlockOptions
      
      * removed redundant uses of blockchain generator and genereator.next().unwrap() calls
      c6b93176
  2. Jan 14, 2018
    • Marek Kotewicz's avatar
      bloom refactor (#7475) · 668d910c
      Marek Kotewicz authored
      * ethereum-types refactor in progress
      
      * ethereum-types refactor in progress
      
      * ethereum-types refactor in progress
      
      * ethereum-types refactor in progress
      
      * ethereum-types refactor finished
      
      * cleanup bloom mess
      
      * simplify usage of Bloom in few places
      
      * removed obsolete util/src/lib.rs
      
      * removed commented out code
      
      * ethereum-types 0.1.4
      
      * updated ethereum-types and tiny-keccak
      668d910c
  3. Jan 10, 2018
    • Marek Kotewicz's avatar
      dissolve util (#7460) · e95b0934
      Marek Kotewicz authored and Svyatoslav Nikolsky's avatar Svyatoslav Nikolsky committed
      * ethereum-types refactor in progress
      
      * ethereum-types refactor in progress
      
      * ethereum-types refactor in progress
      
      * ethereum-types refactor in progress
      
      * ethereum-types refactor finished
      
      * removed obsolete util/src/lib.rs
      
      * removed commented out code
      e95b0934
  4. Dec 21, 2017
  5. Oct 15, 2017
  6. Oct 12, 2017
  7. Oct 10, 2017
    • Marek Kotewicz's avatar
      Separate migrations from util (#6690) · 6279ff32
      Marek Kotewicz authored
      * separate migration from util and make its dependencies into libs:
      
      * snappy
      * kvdb
      * error
      * common
      
      * renamed common -> macros
      
      * util error does not depend on snappy module
      
      * ethsync does not depend on util nor ethcore_error
      
      * nibbleslice and nibblevec merged with patricia_trie crate
      
      * removed unused dependencies from util
      
      * util journaldb traits does not need to be public
      
      * util_error
      
      * fixed ethcore compile error
      
      * ignore .swo files
      
      * Update chain.rs
      6279ff32
  8. Sep 21, 2017
  9. Sep 15, 2017
    • Arkadiy Paronyan's avatar
      Byzantium updates (#5855) · 25b35ebd
      Arkadiy Paronyan authored
      * EIP-211 updates
      
      * benchmarks
      
      * blockhash instruction gas cost updated
      
      * More benches
      
      * EIP-684
      
      * EIP-649
      
      * EIP-658
      
      * Updated some tests
      
      * Modexp fixes
      
      * STATICCALL fixes
      
      * Pairing fixes
      
      * More STATICALL fixes
      
      * Use paritytech/bn
      
      * Fixed REVERTing of contract creation
      
      * Fixed more tests
      
      * Fixed more tests
      
      * Blockchain tests
      
      * Enable previously broken tests
      
      * Transition test
      
      * Updated tests
      
      * Fixed modexp reading huge numbers
      
      * Enabled max_code_size test
      
      * Review fixes
      
      * Updated pairing pricing
      
      * missing commas (style)
      
      * Update test.rs
      
      * Small improvements
      
      * eip161abc
      25b35ebd
    • Hawstein's avatar
      separate trie from util and make its dependencies into libs: · ade37be2
      Hawstein authored
      * bytes
      * hashdb
      * memorydb
      * nibbleslice
      * nibblevec
      ade37be2
  10. Sep 10, 2017
    • Nicolas Gotchac's avatar
      Fix slow balances (#6471) · f1a05036
      Nicolas Gotchac authored
      * Update token updates
      
      * Update token info fetching
      
      * Update logger
      
      * Minor fixes to updates and notifications for balances
      
      * Use Pubsub
      
      * Fix timeout.
      
      * Use pubsub for status.
      
      * Fix signer subscription.
      
      * Process tokens in chunks.
      
      * Fix tokens loaded by chunks
      
      * Linting
      
      * Dispatch tokens asap
      
      * Fix chunks processing.
      
      * Better filter options
      
      * Parallel log fetching.
      
      * Fix signer polling.
      
      * Fix initial block query.
      
      * Token balances updates : the right(er) way
      
      * Better tokens info fetching
      
      * Fixes in token data fetching
      
      * Only fetch what's needed (tokens)
      
      * Fix linting issues
      
      * Revert "Transaction permissioning (#6441)"
      
      This reverts commit eed0e8b0.
      
      * Revert "Revert "Transaction permissioning (#6441)""
      
      This reverts commit 8f96415e58dde652e5828706eb2639d43416f448.
      
      * Update wasm-tests.
      
      * Fixing balances fetching
      
      * Fix requests tracking in UI
      
      * Fix request watching
      
      * Update the Logger
      
      * PR Grumbles Fixes
      
      * PR Grumbles fixes
      
      * Linting...
      f1a05036
  11. Sep 04, 2017
  12. Sep 02, 2017
  13. Sep 01, 2017
  14. Aug 30, 2017
  15. Aug 17, 2017
  16. Jul 29, 2017
  17. Jul 06, 2017
  18. Jul 04, 2017
  19. Jun 29, 2017
    • Vurich's avatar
      Upgrade `elastic-array` to 0.9.0 · 3d8dc114
      Vurich authored
      This is a huge change, which includes some changes to replace code that
      originally cloned to reuse allocations instead. The updated
      `elastic-array` crate renames its consuming `Vec`-conversion method to
      `into_vec`, which means that I can do a simple
      `sed -i 's/to_vec/into_vec/'` and then fix the compilation errors.
      
      This commit is probably a minor performance win and definitely a
      significant readability win.
      3d8dc114
  20. Jun 28, 2017
    • asynchronous rob's avatar
      PoA: Wait for transition finality before applying (#5774) · d069b98b
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * final engine changes
      
      * migration to v13
      
      * adding and removing pending transitions
      
      * epoch_transition_for
      
      * port snapshot to new engine methods
      
      * final validator set interface
      
      * fix compiler errors
      
      * revert v13/epoch_depth transition
      
      * make call on new epoch
      
      * rolling finality checker
      
      * tests for finality checker
      
      * constructing finality proof upon pending transition
      
      * fix warnings and finality proof checking
      
      * fix compiler warnings in tests
      
      * test fixes
      
      * don't include genesis in finality checking
      
      * change snapshot test chain building logic
      
      * minor refactorings
      
      * fetch epoch transition based on parent, fix divide-by-zero in SimpleList
      
      * fix formatting
      
      * fix ABIs and finality checking in snapshot restoration
      
      * encode signal number in proof
      
      * create more blocks at the end of tests
      
      * update gist to accurate contract code
      
      * test for epoch_transition_for
      
      * fix tests with immediateTransitions parameter
      
      * disable force flag after forcing
      
      * rename ValidatorsChanged to InitiateChange and finalizeSignal to finalizeChange
      
      * a few more validator set tests
      d069b98b
  21. May 19, 2017
  22. 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
  23. Apr 20, 2017
  24. Apr 19, 2017
  25. Apr 13, 2017
  26. 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
  27. 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
  28. Feb 03, 2017
  29. Jan 25, 2017
  30. Jan 23, 2017
  31. Jan 11, 2017
  32. Dec 29, 2016
  33. 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