1. Mar 12, 2018
    • Niklas Adolfsson's avatar
      [contract-client] refactor (#7978) · e0f71b0c
      Niklas Adolfsson authored
      * Refactor usage of registry contract
      
      * remove unsed file
      
      * Rename methods & fix comments
      
      * refactor contract_client:
      
      * Intoduced separate traits for asyncronous and syncronous contract clients
      * Removed registrar from ethcore::client
      * s/ContractClient/AsyncContractClient
      
      * make the tests compile and pass
      
      * omit changes in ethcore
      
      * Use only one trait for ContractClient
      
      * Use an associated type in the trait to determine syncronous or asyncronous communication
      * Export the types from contract-client crate
      * Document that "A" in the hash correspons to a DNS A Record A.K.A Address Record
      
      * contract_client -> registrar
      
      * address review feedback
      e0f71b0c
  2. Mar 03, 2018
  3. Feb 23, 2018
  4. Feb 09, 2018
    • Marek Kotewicz's avatar
      ethabi version 5 (#7723) · c060d958
      Marek Kotewicz authored
      * Refactor updater to use ethabi-derive
      
      * Grumble: do_call type alias
      
      * Empty commit to trigger test re-run
      
      * migration to ethabi-5.0
      
      * migration to ethabi-5.0 in progress
      
      * use ethabi_deriven to generate TransactAcl contract
      
      * use ethabi_deriven to generate Registry contract
      
      * hash-fetch uses ethabi_derive, removed retain cycle from updater, fixed #7720
      
      * node-filter crate uses ethabi_derive to generate peer_set contract interface
      
      * use LruCache in node-filter instead of HashMap
      
      * validator_set engine uses ethabi_derive
      
      * ethcore does not depend on native_contracts
      
      * miner does no depend on native_contracts
      
      * secret_store does not use native_contracts (in progress)
      
      * removed native-contracts
      
      * ethcore and updater does not depend on futures
      
      * updated ethereum-types
      
      * fixed all warnings caused by using new version of ethereum-types
      
      * updated ethabi_derive && ethabi_contract to get rid of warnings
      
      * removed another retain cycle in updater, fixed following minor version on update
      
      * moved contracts out of native_contracts res
      
      * updated ethabi_contract
      
      * fixed failing test
      
      * fixed failing test
      
      * there is no need to create two contracts of the same kind any more
      
      * simplify updater::ReleaseTrack conversion into u8 and add several tests for it
      
      * applied review suggestions
      
      * applied review suggestions
      c060d958
  5. Feb 08, 2018
  6. Feb 07, 2018
  7. Jan 31, 2018
    • Axel Chalon's avatar
      Wrap --help output to 120 characters (#7626) · fee88d04
      Axel Chalon authored
      * Update Clap dependency and remove workarounds
      
      * WIP
      
      * Remove line breaks in help messages for now
      
      * Multiple values can only be separated by commas (closes #7428)
      
      * Grumbles; refactor repeating code; add constant
      
      * Use a single Wrapper rather than allocate a new one for each call
      
      * Wrap --help to 120 characters rather than 100 characters
      fee88d04
  8. Jan 20, 2018
  9. Jan 19, 2018
  10. Jan 18, 2018
  11. Jan 17, 2018
    • Marek Kotewicz's avatar
      separated ethcore_migrations from ethcore (#7586) · 0c01db4a
      Marek Kotewicz authored
      * separated ethcore_migrations from ethcore
      
      * fixed authorship nitpick
      
      * make ethcore_migrations related exports and imports more consistent
      0c01db4a
    • Marek Kotewicz's avatar
      bump some of our core dependencies (#7563) · 9adee532
      Marek Kotewicz authored
      * updated ethereum-types and tiny-keccak
      
      * Updated several deps
      
      * Updated several more dependencies
      
      * Modify dummy file to trigger ci
      
      * fixed update of memmap to 0.6 in ethash crate
      
      * Fixed fetch after update to latest reqwest
      
      * Updated jsonrpc-core with fixes for serde
      
      * add expects in util/version/build.rs
      9adee532
  12. Jan 11, 2018
  13. 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
  14. Jan 02, 2018
  15. Dec 26, 2017
    • Nicolas Ochem's avatar
      Fix #6209 - introduce standalone dir crate · 2e12a2db
      Nicolas Ochem authored
      * created the dir crate in util
      * moved code from ethstore/src/dir/paths.rs to dir crate
      * rename dir module in ethstore to accounts_dir to distinguish it
        from the dir crate
      * changes after @tomusdrw on #6952
      2e12a2db
  16. Dec 22, 2017
    • Marek Kotewicz's avatar
      parity-version pr reopen (#7136) · d80dd81d
      Marek Kotewicz authored
      * parity-version module split from util
      
      removed unused util deps and features
      
      trigger buildbot again
      
      only kvdb links rocksdb
      
      snappy linker issues
      
      * rm snappy
      
      * fixed old version imports
      d80dd81d
  17. Dec 21, 2017
  18. Dec 19, 2017
    • Tomasz Drwięga's avatar
      Transaction Pool re-implementation (#6994) · 1d920673
      Tomasz Drwięga authored
      * Initial design and some tests.
      
      * Insertion & limits.
      
      * Constructing pending block.
      
      * Change to PendingIterator.
      
      * Removing/cancelling transactions.
      
      * Full status.
      
      * Culling transactions.
      
      * Use bigint.
      
      * Add listener tests.
      
      * Clean up listener types.
      
      * Split into multiple files.
      
      * Add copyright notice.
      
      * Documentation.
      
      * Don't require ownership.
      
      * Fix cull to remove from by_hash.
      
      * Make the queue generic over transactions.
      
      * Address code review.
      
      * Update wasm submodules.
      
      * Fix review grumbles.
      
      * Add some docs.
      1d920673
  19. Nov 25, 2017
  20. Nov 13, 2017
  21. Nov 10, 2017
  22. Oct 17, 2017
  23. Oct 16, 2017
  24. Oct 12, 2017
  25. 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
  26. Oct 05, 2017
    • Tomasz Drwięga's avatar
      Update jsonrpc dependencies and rewrite dapps to futures. (#6522) · e8b418ca
      Tomasz Drwięga authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Bump version.
      
      * Fix RPC crate.
      
      * Fix BoxFuture in crates.
      
      * Compiles and passes tests!
      
      * Get rid of .boxed()
      
      * Fixing issues with the UI.
      
      * Remove minihttp. Support threads.
      
      * Reimplement files serving to do it in chunks.
      
      * Increase chunk size.
      
      * Remove some unecessary copying.
      
      * Fix tests.
      
      * Fix stratum warning and ipfs todo.
      
      * Switch to proper branch of jsonrpc.
      
      * Update Cargo.lock.
      
      * Update docs.
      
      * Include dapps-glue in workspace.
      
      * fixed merge artifacts
      
      * Fix test compilation.
      e8b418ca
  27. Sep 15, 2017
  28. Sep 05, 2017
    • Axel Chalon's avatar
      Refactor and port CLI from Docopt to Clap (#2066) (#6356) · be745f71
      Axel Chalon authored
      * Refactor and port CLI from Docopt to Clap (#2066)
      
      * Add --can-restart and --force-direct to help
      
      * Add flag support to subc & move import/export options to subcommand
      
      * Reorder subcommand args (put positional args last in CLI help message)
      be745f71
  29. Sep 04, 2017
  30. Sep 02, 2017
  31. Aug 31, 2017
  32. Aug 29, 2017
  33. Aug 28, 2017
    • Tomasz Drwięga's avatar
      Expose health status over RPC (#6274) · 3226e1ca
      Tomasz Drwięga authored
      * Node-health to a separate crate.
      
      * Initialize node_health outside of dapps.
      
      * Expose health over RPC.
      
      * Bring back 412 and fix JS.
      
      * Add health to workspace and tests.
      
      * Fix compilation without default features.
      
      * Fix borked merge.
      
      * Revert to generics to avoid virtual calls.
      
      * Fix node-health tests.
      
      * Add missing trailing comma.
      3226e1ca
  34. Aug 08, 2017