- Jun 29, 2017
-
-
Vurich authored
This is a huge change, which includes some changes to replace code that originally cloned to reuse allocations instead. The updated `elastic-array` crate renames its consuming `Vec`-conversion method to `into_vec`, which means that I can do a simple `sed -i 's/to_vec/into_vec/'` and then fix the compilation errors. This commit is probably a minor performance win and definitely a significant readability win.
-
- Jun 28, 2017
-
-
* final engine changes * migration to v13 * adding and removing pending transitions * epoch_transition_for * port snapshot to new engine methods * final validator set interface * fix compiler errors * revert v13/epoch_depth transition * make call on new epoch * rolling finality checker * tests for finality checker * constructing finality proof upon pending transition * fix warnings and finality proof checking * fix compiler warnings in tests * test fixes * don't include genesis in finality checking * change snapshot test chain building logic * minor refactorings * fetch epoch transition based on parent, fix divide-by-zero in SimpleList * fix formatting * fix ABIs and finality checking in snapshot restoration * encode signal number in proof * create more blocks at the end of tests * update gist to accurate contract code * test for epoch_transition_for * fix tests with immediateTransitions parameter * disable force flag after forcing * rename ValidatorsChanged to InitiateChange and finalizeSignal to finalizeChange * a few more validator set tests
-
- May 19, 2017
-
-
Tomasz Drwięga authored
* implement From<&'static str> for Secret * Dev account. * Fix Secret semantics.
-
- May 17, 2017
-
-
asynchronous rob authored
* separate modules for consensus snapshot chunks * bulk of authority warp logic * finish authority warp implementation * squash warnings and enable authority snapshot mode * test harness for PoA * fiddle with harness * epoch generation proof fixes * update constructor code * store epoch transition proof after block commit * basic snap and restore test * use keyvaluedb in state restoration * decompress chunks * fix encoding issues * fixed-to-contract-to-contract test * implement ancient block import * restore genesis transition in PoW snapshot * add format version method to snapshot components * supported version numbers in snapshot_components * allow returning of ancient epoch transitions * genesis hash mismatch check * remove commented code
-
- Apr 20, 2017
-
-
asynchronous rob authored
-
- Apr 19, 2017
-
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
- Apr 13, 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
-
- Feb 13, 2017
-
-
Tomasz Drwięga authored
* Porting json * Dapps * Rpc & Ethstore * New ethabi * Last bunch of fixes * Fixing last test * Removing build script * Adding ethcore-ipc-tests back * Fixing grumbles * Fixing blockchain tests (inference regression?)
-
- Feb 03, 2017
-
-
Arkadiy Paronyan authored
* Transaction timestamp condtiion * Updated docs * Updated docs * Check agains last block timestamp
-
- Jan 25, 2017
-
-
Arkadiy Paronyan authored
* EIP98: Optional receipt state root * Use if-else * Fixing tests
-
Gav Wood authored
* Fix whitespace. * Update copyright years/owner. * Push release only for tags.
-
- Jan 23, 2017
-
-
keorn authored
* chain scoring * use current steps
-
- Jan 11, 2017
-
-
Tomasz Drwięga authored
* Implementing secret * Fixing tests
-
- Dec 29, 2016
-
-
Tomasz Drwięga authored
* Moving logs to separate, testable function * Adding test * Fixing log index * Adding transaction log index * Fixing rpc tests * Making interface of a bit cleaner.
-
- Dec 28, 2016
-
-
asynchronous rob authored
* owning views of blockchain data * port blockchain and client traits to owning views * fix ethcore tests * use strong headers and bodies in ethcore_light * port ethsync to use owning views * port rpc to owning views * port parity informant and blockchain export
-
- Dec 11, 2016
- Dec 09, 2016
-
-
Gav Wood authored
-
- Dec 05, 2016
-
-
keorn authored
-
- Nov 22, 2016
-
-
Arkadiy Paronyan authored
-
- Nov 03, 2016
-
-
Gav Wood authored
* The front-end for each hard-fork, also EIP-160. * Address EIP161 a/c * Include EIP-161b * EIP-161 part d. * Fix test build. * Fix one test, add another. * Fix use of bloom & renaming. * Initial groundwork for EIP-155 * Fix minor bug. * Fix all tests finally. * Rest of EIP-155. * Add tests for EIP-155 algorithm. Update transaction tests validation. * Minor reformat. * Address grumbles. * Remove unused code. * Fix SUICIDE gas mechanism and add consensus tests. * Remove commented code. * Set Frontier hardfork block number * Fix warning. * Transaction tests,
-
- Oct 28, 2016
-
-
asynchronous rob authored
* clarify "cancelled periodic snapshot" message * more rigorous checks for snapshot validity * verify ancient blocks on import * limit number of fed blocks * make it possible to feed snapshot service canonical hashes * fix failing test build * swap ethash DAG only when more recent
-
- Oct 27, 2016
-
-
* failing test * Cache pending details * [ci skip] updated comment
-
Tomasz Drwięga authored
* Bumping clippy * Fixing warnings * Fix the "fix"
-
- Oct 24, 2016
-
-
asynchronous rob authored
* allow taking snapshot from just-restored database without error * make creation informant less spammy * Ancestry iterator failure-resilient * make uncle hash searching resilient to incomplete chain * deduce pre-chunk info from last written block's details
-
- Oct 20, 2016
-
-
asynchronous rob authored
* sweep most unwraps from ethcore crate * purge unwrap from dapps server * whitespace [ci:none]
-
- Oct 18, 2016
-
-
Arkadiy Paronyan authored
* Split block downloader into a module * Snapshot sync progress * Warp sync CLI option * Increased snapshot chunk and ping timeouts * Fixed an issue with delayed writes * Updated bootnodes * Don't run pending IO tasks on shutdown * Optional first_block; removed insert_snapshot_block * Fixing expect calls * Fixed stalled sync * style and docs * Update block_sync.rs [ci:skip]
-
- Oct 15, 2016
-
-
Gav Wood authored
* EIP150.1b first part. * Add documentation. [ci:skip] * Tweak comment * Fix some tests. * Fix create * Add the new EIP150 test. (#2563) * Fix create some more. * Another fix for create. * Final fixes. * Enable EIP150 test. * Revert the costly suicides to respect EIP150.1b. * Fixups for EIP150.1c * Update tests. * Updating tests * Adding state tests * Updating tests * Updating HF block * Removing flushln [ci:skip] * Commenting out suicide test * New tests. * Switch to EIP tests. * Rename some stuff, combine transition tests. * Fix U256 overflows. * Name cleanups and an effort to fix tests. * Rename back for clarity. * Fix non-EIP-150 OOG CALLs * New transition block number & additional EIP150 tests * Morden transition block set; Tests updated * Added missing test
-
- Oct 05, 2016
-
-
keorn authored
-
- Sep 30, 2016
-
-
- Sep 29, 2016
-
-
- Sep 28, 2016
-
-
Tomasz Drwięga authored
* Removing extras data from retracted blocks. * Adding a test case
-
- Sep 16, 2016
-
-
* Bump clippy * Fixing warnings
-
- 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 e99e6e77.
-
- Sep 01, 2016
-
-
asynchronous rob authored
-
- Aug 31, 2016
-
-
Marek Kotewicz authored
-
Marek Kotewicz authored
-