Skip to content
  1. Aug 24, 2016
    • Marek Kotewicz's avatar
      Signature cleanup (#1921) · b0d462c6
      Marek Kotewicz authored
      * Address renamed to H160 at bigint library level
      
      * moved uint specific test from util to bigint library
      
      * naming
      
      * unifing hashes in progress
      
      * unifing hashes
      
      * cleanup redundant unwraps in tests
      
      * Removing util/crypto in progress.
      
      * fixed compiling
      
      * signature cleanup in progress
      
      * new module - ethcrypto used by ethstore and ethcore-network
      
      * fixed compiling
      
      * fixed compiling
      
      * fixed merge
      b0d462c6
    • asynchronous rob's avatar
      Trie query recording and AccountDB factory for no mangling (#1944) · 190e4db2
      asynchronous rob authored
      * optionally use no mangling for accountdb
      
      * add the recorder module
      
      * get_recorded for tries, no virtual dispatch on readonly tries
      
      * add recording test
      190e4db2
  2. Aug 23, 2016
  3. Aug 18, 2016
  4. Aug 17, 2016
  5. Aug 10, 2016
  6. Aug 08, 2016
  7. 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
  8. Aug 04, 2016
  9. Aug 03, 2016
  10. Aug 02, 2016
    • Gav Wood's avatar
      Miner tweaks (#1797) · 9de57936
      Gav Wood authored
      * Mining fixes.
      
      - Use queue to determine whether we're mining
      - Kick stale hash rates
      
      Fixes #1794
      Fixes #1641
      
      * Fix tests.
      
      * Address grumbles.
      9de57936
  11. Aug 01, 2016
  12. Jul 30, 2016
    • Marek Kotewicz's avatar
      cache manager and clearing tracing cache (#1769) · bcf8cd6d
      Marek Kotewicz authored
      * removed configure_cache method
      
      * generic cache_manager struct
      
      * fixed #1743, tracing caches are cleared
      
      * removed deadlocks in garbage_collect, implemented HeapSizeOf for traces
      
      * trace cache config
      
      * fixed carbage typo
      bcf8cd6d
  13. Jul 29, 2016
  14. Jul 28, 2016
    • Tomasz Drwięga's avatar
      Single DB (#1741) · e4f0c0b2
      Tomasz Drwięga authored
      * Consolidation migration
      
      * Started db amalgamation
      
      * Using client constants for columns
      
      * Adding with_columns constructor
      
      * Migrating to single db
      
      * Fixing tests.
      
      * test.sh without verbose
      
      * Fixing warnings
      
      * add migration tests that catch the bug
      
      * make multiple migrations more robust
      
      * add moved v9
      
      * Merge branch 'noop-migrations' into single-db
      
      * spurious line
      
      * clean up migrations ordering
      
      * update comment [ci skip]
      
      * Bumping default number of max_open_files & re-ordering columns.
      
      * fix merge
      
      * fix ignored analysis tests
      
      * Caching best block content
      
      * Faster best_block_header
      
      * Adding progress to v8 migration
      
      * clean up warnings
      
      * Separate hashes and bodies in the DB
      
      * Separate hashes and bodies in the DB
      
      * Fixed tests
      e4f0c0b2
    • Gav Wood's avatar
      Combine mining queue and enabled into single locked datum (#1749) · 297d25dd
      Gav Wood authored
      * Combine mining queue and enabled into single locked datum
      
      Additional tracing.
      
      * Fix bug uncovered by test.
      
      * Fix typo
      
      * Remove unneeded log initialisation in test.
      
      [ci:skip]
      297d25dd
    • keorn's avatar
      Collect consensus/null engines into a single module (#1754) · 11cb544c
      keorn authored
      * collect consesnsus engine code into module
      
      * move Engine to mod
      
      * fix json test
      11cb544c
    • Marek Kotewicz's avatar
      Stackoverflow fix (#1742) · 9746b944
      Marek Kotewicz authored
      * executive tracer builds flat traces without intermediate struct
      
      * temporarilt commented out tests for traces
      
      * fixed new way of building trace address
      
      * fixed new way of building trace address
      
      * updating state tests with flat tracing in progress
      
      * fixed flat tracing tests
      
      * fixed compiling ethcore-rpc with new flat traces
      
      * removed warnings from ethcore module
      
      * remove unused data structures
      9746b944
    • Marek Kotewicz's avatar
      compaction profile used during migration, fixes #1750 (#1751) · f33cd60d
      Marek Kotewicz authored
      * compaction profile used during migration, fixes #1750
      
      * whitespace
      
      [ci:skip]
      f33cd60d
  15. Jul 27, 2016
  16. Jul 26, 2016
  17. Jul 25, 2016
    • Marek Kotewicz's avatar
      cli overhaul (#1600) · 226fe8e0
      Marek Kotewicz authored
      * cli commands
      
      * cleanup parity/signer
      
      * cleanup parity/signer
      
      * remove redundant import of signer crate from main.rs
      
      * cli cleanup in progress
      
      * cli cleanup in progress
      
      * moved few commonly used functions to separate methods with tests
      
      * cleaning up blockchain import in progress
      
      * cleaning up blockchain import in progress2
      
      * cleaning up blockchain import in progress3
      
      * tests for database compaction profile parsing
      
      * cleaning up blockchain import in progress4
      
      * cleaning up blockchain import in progress5
      
      * blockchain import
      
      * export blockchain in progress
      
      * cleanup execute_export
      
      * Configuration::to_duration cleaned up
      
      * removed unused code, tests for to_duration
      
      * cleanup Configuration::mode function
      
      * parsing some of the cli params in params.rs
      
      * rpc and signer are no longer optional
      
      * move importing extern crates to main.rs file
      
      * swipe dies from rpc module
      
      * swipe dies from dapps
      
      * finding deprecated
      
      * several tests and fixes for parity
      
      * parity cleanup in progress
      
      * cleanup price parsing
      
      * parity cleanup in progress
      
      * swiped all dies
      
      * parity cleanup in progress
      
      * replace usages of from_str with parse() in parity/params.rs
      
      * removed few more from_str
      
      * split parity/params.rs into params and helpers
      
      * removed wildcard import from configuration.rs
      
      * cleanup directories/path creation
      
      * cleaning up run cmd
      
      * moved LoggerConfig
      
      * defaults for cli params
      
      * fixed indention in raise_fd_limit
      
      * tests for rpc_apis
      
      * tests for default ipc and rpc settings
      
      * ipc socket
      
      * cleanup in progress
      
      * account service
      
      * cleanup miner config
      
      * BlockChain commands use Directiores structure now
      
      * client_config
      
      * network settings and dapps configuration
      
      * removing warnings
      
      * default logger config
      
      * fixed client_path
      
      * overhaul
      
      * fixing export && import
      
      * default export DataFormat
      
      * import and export also upgrade db
      
      * fixed export && import
      
      * polishing pr
      
      * polishing pr
      
      * fixed custom bootnodes
      
      * fixed daemonize on windows
      
      * fixed setting up enable network
      
      * finished pr
      
      * fixed compiling on windows
      
      * Fixed warning; windows build
      
      * Better cache management
      
      * Fixed tests on windows
      
      * Fixed test
      
      * Restored pruning method names
      
      * --cache alias
      
      * Fixed more tests
      
      * Ensure default options actually listed as valid
      
      [ci:skip]
      226fe8e0
    • 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
  18. Jul 23, 2016
  19. Jul 20, 2016
    • Nikolay Volf's avatar
      IPC (feature-gated) (#1654) · 8ab56ea3
      Nikolay Volf authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * moving ipc deriving to trait
      
      * refactoring of the client
      
      * all compiled
      
      * proved all working
      
      * warnings purged
      
      * allow hypervisor to specify initialization payload in two ways
      
      * using binary initialisation payload for sync
      
      * some docs
      
      * logger to separate crate
      
      * log settings for sync bin
      
      * forwarding logging arguments to the sync
      8ab56ea3