- Apr 10, 2018
-
-
Marek Kotewicz authored
-
- Apr 09, 2018
-
-
* Private transaction message added * Empty line removed * Private transactions logic removed from client into the separate module * Fixed compilation after merge with head * Signed private transaction message added as well * Comments after the review fixed * Private tx execution * Test update * Renamed some methods * Fixed some tests * Reverted submodules * Fixed build * Private transaction message added * Empty line removed * Private transactions logic removed from client into the separate module * Fixed compilation after merge with head * Signed private transaction message added as well * Comments after the review fixed * Encrypted private transaction message and signed reply added * Private tx execution * Test update * Main scenario completed * Merged with the latest head * Private transactions API * Comments after review fixed * Parameters for private transactions added to parity arguments * New files added * New API methods added * Do not process packets from unconfirmed peers * Merge with ptm_ss branch * Encryption and permissioning with key server added * Fixed compilation after merge * Version of Parity protocol incremented in order to support private transactions * Doc strings for constants added * Proper format for doc string added * fixed some encryptor.rs grumbles * Private transactions functionality moved to the separate crate * Refactoring in order to remove late initialisation * Tests fixed after moving to the separate crate * Fetch method removed * Sync test helpers refactored * Interaction with encryptor refactored * Contract address retrieving via substate removed * Sensible gas limit for private transactions implemented * New private contract with nonces added * Parsing of the response from key server fixed * Build fixed after the merge, native contracts removed * Crate renamed * Tests moved to the separate directory * Handling of errors reworked in order to use error chain * Encodable macro added, new constructor replaced with default * Native ethabi usage removed * Couple conversions optimized * Interactions with client reworked * Errors omitting removed * Fix after merge * Fix after the merge * private transactions improvements in progress * private_transactions -> ethcore/private-tx * making private transactions more idiomatic * private-tx encryptor uses shared FetchClient and is more idiomatic * removed redundant tests, moved integration tests to tests/ dir * fixed failing service test * reenable add_notify on private tx provider * removed private_tx tests from sync module * removed commented out code * Use plain password instead of unlocking account manager * remove dead code * Link to the contract changed * Transaction signature chain replay protection module created * Redundant type conversion removed * Contract address returned by private provider * Test fixed * Addressing grumbles in PrivateTransactions (#8249) * Tiny fixes part 1. * A bunch of additional comments and todos. * Fix ethsync tests. * resolved merge conflicts * final private tx pr (#8318) * added cli option that enables private transactions * fixed failing test * fixed failing test * fixed failing test * fixed failing test
-
Wei Tang authored
* Move client DB opening logic to CLI * Move restoration db open logic to CLI This adds KeyValueDBHandler which handles opening a new database, thus allow us to move the restoration db open logic out of ethcore. * Move rocksdb's compactionprofile conversion to CLI * Move kvdb_rocksdb as test dependency for ethcore * Fix tests due to interface change * Fix service tests * Remove unused migration dep for ethcore
-
- Mar 13, 2018
-
-
Marek Kotewicz authored
* ethcore test::helpers cleanup * ethcore-service
-
- Mar 12, 2018
-
-
Marek Kotewicz authored
-
- Jan 19, 2018
-
-
Marek Kotewicz authored
* Remove GuardedTempResult * Remove RandomTempPath * ethcore does not depend on devtools
-
Marek Kotewicz authored
-
- Jan 10, 2018
-
-
* 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
-
- Jan 03, 2018
-
-
André Silva authored
* kvdb-rocksdb: update to RocksDB 5.8.8 * kvdb-rocksdb: tune RocksDB options * Switch to level-style compaction * Increase default block size (16K), and use bigger blocks for HDDs (64K) * Increase default file size base (64MB SSDs, 256MB HDDs) * Create a single block cache shared across all column families * Tune compaction settings using RocksDB helper functions, taking into account memory budget spread across all columns * Configure backgrounds jobs based on the number of CPUs * Set some default recommended settings * ethcore: remove unused config blockchain.db_cache_size * parity: increase default value for db_cache_size * kvdb-rocksdb: enable compression on all levels * kvdb-rocksdb: set global db_write_bufer_size * kvdb-rocksdb: reduce db_write_bufer_size to force earlier flushing * kvdb-rocksdb: use master branch for rust-rocksdb dependency
-
- Dec 21, 2017
-
-
Tomasz Drwięga authored
-
- Oct 16, 2017
-
-
Marek Kotewicz authored
-
- Oct 12, 2017
-
-
Marek Kotewicz authored
-
Arkadiy Paronyan authored
-
- Oct 10, 2017
-
-
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
-
- Sep 15, 2017
-
-
Hawstein authored
* bytes * hashdb * memorydb * nibbleslice * nibblevec
-
- Sep 05, 2017
-
-
asynchronous rob authored
This reverts commit 899538ae.
-
- Sep 04, 2017
-
-
Fredrik authored
-
- Sep 01, 2017
-
-
Hawstein authored
-
- Aug 22, 2017
-
-
asynchronous rob authored
-
- Jul 29, 2017
-
-
Marek Kotewicz authored
-
- 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
-