- Oct 07, 2016
-
-
Arkadiy Paronyan authored
* Handle reorganizations in the state cache * Renamed and documented a few methods * Basic test * Renamed pending to buffered * Updated cache on sealed block * More renames and updated documentation * Minor doc tweaks
-
Tomasz Drwięga authored
-
- Oct 05, 2016
-
-
Nikolay Volf authored
* derive -> ipc * accident repair * conditional ipc deriving * fix test
-
- Oct 04, 2016
-
-
Nikolay Volf authored
-
- Oct 03, 2016
-
-
Nikolay Volf authored
* bloom crate link * database layout and outdated tests * state db alterations * v10 migration run * using arc * bloom migration * migration fixes and mess * fix tests
-
Marek Kotewicz authored
* Actually enable fat db, and do RPCs for it. * Implement HashDB traits for AccountDB. * user defaults * finished user defaults * user defaults are network-dependent * added tests for newly added functions, logger is initialized first * dir cleanup in progress * user_file is placed next to snapshots * fixing requested change
-
- Oct 02, 2016
-
-
Arkadiy Paronyan authored
* Jumptable cache * Updated registrar address
-
- Sep 28, 2016
-
-
Tomasz Drwięga authored
* Prioritizing re-imported transactions * Fixing compilation on beta
-
- Sep 27, 2016
-
-
Arkadiy Paronyan authored
* State cache * Reduced copying data between caches Whitespace and optional symbols * Reduced copying data between caches Whitespace and optional symbols * Set a limit on storage cache * Style and docs
-
asynchronous rob authored
* move block queue to own module, a couple readability changes * make block queue generic over verifiable data also fixes heap size calculation * make block queue into a more generic verification queue * some module reoganization * implement header queue * clean up verification error messages
-
Gav Wood authored
* Reorder transaction_by_hash to favour canon search * Fix build. * Slightly cleaner function. * Fix test.
-
- Sep 26, 2016
-
-
Marek Kotewicz authored
* user defaults * finished user defaults * user defaults are network-dependent * added tests for newly added functions, logger is initialized first * dir cleanup in progress * user_file is placed next to snapshots
-
- Sep 22, 2016
-
-
Gav Wood authored
* Fix up pending receipts details. * Add support for additional params and registry over RPC. * Fix tests. * Add test, additional fix. Fixes #1932. * Fix up tests. * Fix test. * Fix test. * Remove unused use. * Add encryption, decryption and public-key RPCs. * Remove &
-
- Sep 21, 2016
-
-
asynchronous rob authored
* port trie iterators to use error handling * use new trie iterators in snapshot allows proper recovery from a premature periodic snapshot
-
Tomasz Drwięga authored
* Limit for logs filter. * Moving limit inside the filter object * Fixing tests
-
- Sep 14, 2016
-
-
* Limiting number of logs * Test for logs * Fixing logs ordering and indexing * Fixing sort * unwrap -> expect * Revert "unwrap -> expect" This reverts commit e99e6e77f37692fe568448e768aa72775de8d0cd.
-
- Sep 07, 2016
-
-
asynchronous rob authored
-
* use proper database config in snapshot service * add snapshot path to parity directories struct * fix RPC tests
-
- Sep 06, 2016
-
-
Arkadiy Paronyan authored
* PV64 sync * Tests * Client DB restore * Snapshot restoration over IPC * Upating test * Minor tweaks * Upating test
-
- Sep 05, 2016
-
-
asynchronous rob authored
-
- Sep 02, 2016
-
-
asynchronous rob authored
-
- Sep 01, 2016
-
-
-
asynchronous rob authored
-
- Aug 29, 2016
-
-
* 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.
-
- Aug 25, 2016
-
-
- Aug 24, 2016
-
-
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
-
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
-
- Aug 23, 2016
-
-
Nipunn Koorapati authored
-
- Aug 18, 2016
-
-
asynchronous rob authored
-
asynchronous rob authored
-
-
asynchronous rob authored
-
- Aug 17, 2016
-
-
Gav Wood authored
* Fix up pending receipts details. * Add support for additional params and registry over RPC. * Fix tests. * Add test, additional fix. Fixes #1932. * Fix up tests. * Fix test. * Fix test.
-
Nikolay Volf authored
* ipc as a deault feature * first part of purge * second part of ns purge
-
- Aug 10, 2016
-
-
* Fixing clippy warnings * Purging derefs * Simplifying engine derefs * Simplifying more engine derefs
-
- Aug 08, 2016
-
-
asynchronous rob authored
* prettier informant for snapshot creation * allow taking snapshot at a given block * minor tweaks * elaborate on cli
-
Tomasz Drwięga authored
* Refactoring errors in RPC * Updating jsonrpc-core * Fixing code_at * Avoid mentioning obvious segments in proof [ci:skip]
-
- Aug 05, 2016
-
-
asynchronous rob authored
* miner and client take spec reference * fix tests
-
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]
-
* Abort on panic * Split IO and network crates * Restore panic handler * Fixed doc tests
-