- Aug 14, 2017
-
-
asynchronous rob authored
-
- Jul 28, 2017
-
-
asynchronous rob authored
-
- Jul 13, 2017
-
-
keorn authored
* generate proofs on newly-created state * report only missed steps after first block * dont report skipped if not signer * test * finality tracing and passing valid header to `commit_block` * avoid proposing multiple times on the same step when validator set changes * limit benign reports * Ordering -> AtomicOrdering * reinstate warning now that spam is reduced * flush pending transition changes when necessary * ensure epochs aren't re-zoomed on every block
-
- Jul 12, 2017
-
-
asynchronous rob authored
* split out types into separate crate * split out evm into its own crate
-
- Jul 10, 2017
-
-
Arkadiy Paronyan authored
* --reseal-on-uncle * Optimized uncle check * Additional uncle check * Updated comment
-
* do more validation of imported headers in light client * generalize informant with traits * informant implementation for light client * make comment into TODO * fix broken test * disable full checking of headers in light client in sync tests
-
- Jul 06, 2017
-
-
Marek Kotewicz authored
-
Marek Kotewicz authored
* bigint upgraded to version 3.0 * fixed missing FromHex import in ethcore tests * fixed missing FromHex import in rpc tests
-
- Jul 04, 2017
-
-
Marek Kotewicz authored
-
- Jun 30, 2017
-
-
Tomasz Drwięga authored
-
- 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
-
Arkadiy Paronyan authored
* Dust protection * Track touched accounts in the substate * Minor alterations
-
- Jun 22, 2017
-
-
Arkadiy Paronyan authored
-
- Jun 19, 2017
-
-
Marek Kotewicz authored
-
- Jun 06, 2017
-
-
Arkadiy Paronyan authored
* EIP-211 * Optimized memory usage * Optimized truncation
-
- May 30, 2017
-
-
Arkadiy Paronyan authored
* EIP-210 * comment
-
- May 26, 2017
-
-
* Revamping evmbin to support spec files, json format and subcalls. * Fix formatting of usage.
-
- May 24, 2017
-
-
* update to latest bigint * bump elastic array and deps * fix rlp tests * also update all smallvec deps * fix doc test * reduce parking in attempt to fix CI bug * fix from/into electum bug * remove duplicate imports
-
- May 23, 2017
-
-
* Signer subscription. * Fixing RPC tests. * Block Headers eth-pubsub. * PubSub for light client. * Fixing tests. * Updating to proper jsonrpc version. * Update to correct tests. * Fixing tests.
-
- 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
-
- May 05, 2017
-
-
asynchronous rob authored
-
Arkadiy Paronyan authored
-
- May 03, 2017
-
-
asynchronous rob authored
* apply contract constructors at spec load time * debugging * do trie updates in two stages * add lint exception to newly-dead constructor * squash warning in RPC tests * kill dead accountdb constructors * restore accountdb constructors under test configuration * use provided state root in spec, if it exists
-
- Apr 24, 2017
-
-
asynchronous rob authored
-
- Apr 22, 2017
-
-
asynchronous rob authored
-
- Apr 20, 2017
-
-
asynchronous rob authored
-
- Apr 19, 2017
-
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
Arkadiy Paronyan authored
* EIP-86 * Disable EIP-86 auto activation for now
-
- Apr 18, 2017
-
-
asynchronous rob authored
-
- Apr 13, 2017
-
-
asynchronous rob authored
-
asynchronous rob authored
-
Arkadiy Paronyan authored
-
- Apr 05, 2017
-
-
asynchronous rob authored
-
- Apr 03, 2017
-
-
asynchronous rob authored
* initial native contract generator * get generated code compiling * unit tests for type codegen * autogenerate registry contract * native_contracts entry for registry * service_transaction_checker * fixed indentation
-
- Mar 30, 2017
-
-
Arkadiy Paronyan authored
-
- Mar 28, 2017
-
-
keorn authored
* ability to make validation stricter * fix consensus * remove logger
-