- Jun 22, 2017
-
-
Arkadiy Paronyan authored
-
- Feb 20, 2017
-
-
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
-
- Jan 25, 2017
-
-
Gav Wood authored
* Fix whitespace. * Update copyright years/owner. * Push release only for tags.
-
Nikolay Volf authored
* flush work * flush work * flush work * flush work * generalized notifiers * general setup with modules * general setup with modules * all binded * catch up with master * all dependencies injected * stratum another up * tcp update * submitwork routine * finalize & fix warnings * merge bugs, review fixes * merge bugs, review fixes * new cli mess cleanup * usage.txt swap * flush work * cli adopt * compilation with new cli sorted * subid space in json * serialization issues * grumbles addressed * more grumbles * remove last_work note for now * fix compilation * fix tests * merge bugs * no obliged ipc * moving notifiers * no optional feature now * refactored again * working on tests * refactor to new tcp/ip * stratum lib ok * ethcore crate ok * wip on tests * final test working * fix warnings, \n-terminated response * new compatibility * re-pushing work once anybody submitted * various review and general fixes * reviewe fixes * remove redundant notifier * one symbol -> huge bug * ensure write lock isn't held when calling handlers * extern declarations moved * options to stratum mod, SocketAddr strongly-typed instantiation * Minor style fix. * Whitespace and phrasing * Whitespace
-
- Jan 10, 2017
-
-
* dir * simple validator list * stub validator contract * make the engine hold Weak<Client> instead of IoChannel * validator set factory * register weak client with ValidatorContract * check chain security * add address array to generator * register provider contract * update validator set on notify * add validator contract spec * simple list test * split update and contract test * contract change * use client in tendermint * fix deadlock * step duration in params * adapt tendermint tests * add storage fields to test spec * constructor spec * execute under wrong address * create under correct address * revert * validator contract constructor * move genesis block lookup * add removal ability to contract * validator contract adding validators * fix basic authority * validator changing test * more docs * update sync tests * remove env_logger * another env_logger * cameltoe * hold EngineClient instead of Client * add a comment about lock scope
-
- Dec 27, 2016
-
-
* initial untry sweep * restore try in ipc codegen, fix inference * change a few missed try instances
-
- Dec 12, 2016
-
-
Arkadiy Paronyan authored
-
- Dec 11, 2016
-
-
Gav Wood authored
-
Gav Wood authored
- Move Updater into its own crate. - Change ethcore -> parity in authors, homepages and licenses.
-
Arkadiy Paronyan authored
-
- Dec 10, 2016
-
-
Tomasz Drwięga authored
-
keorn authored
-
keorn authored
-
Tomasz Drwięga authored
-
- Dec 01, 2016
-
-
keorn authored
-
- Nov 28, 2016
- Nov 25, 2016
-
-
keorn authored
-
- Nov 17, 2016
-
-
keorn authored
-
- Nov 16, 2016
-
-
keorn authored
-
- Nov 01, 2016
-
-
asynchronous rob authored
to ensure that the I/O worker isn't stalled.
-
- Oct 27, 2016
-
-
Tomasz Drwięga authored
* Bumping clippy * Fixing warnings * Fix the "fix"
-
- Oct 21, 2016
-
-
* add auto compaction types * pass db paths * detect drive type on Linux * use base db path * add docstring * limit the test to be side effect free * use base db path * more docs * fix parsing test * update error * detect only on Linux * make test Linux only * add second device letter, update cli doc * use spaces in cli doc * import only on linux * default->auto
-
- Sep 27, 2016
-
-
asynchronous rob authored
* allow specifying cache sizes for specific columns * initialize client with correct cache size * set cache size in client service * default cache size for unspecified columns * fix comment * fix column selection logic * fix migrations module
-
keorn authored
-
keorn authored
-
- Sep 11, 2016
-
-
* restore from local snapshot * update status with chunks done * rework local restore trigger
-
- 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
-
-
asynchronous rob authored
-
Arkadiy Paronyan authored
* PV64 sync * Tests * Client DB restore * Snapshot restoration over IPC * Upating test * Minor tweaks * Upating test
-
- Sep 05, 2016
-
-
keorn authored
-
- Sep 02, 2016
-
-
asynchronous rob authored
-
- Aug 31, 2016
-
-
keorn authored
-
- Aug 25, 2016
-
-
* take control of given snapshot * start snapshot restoration asynchronously,
-
- Aug 23, 2016
-
-
Nikolay Volf authored
-
- Aug 22, 2016
-
-
Nikolay Volf authored
-
- Aug 17, 2016
-
-
Nikolay Volf authored
-
- 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]
-