- Sep 21, 2017
-
-
Arkadiy Paronyan authored
-
- Sep 15, 2017
-
-
Arkadiy Paronyan authored
* EIP-211 updates * benchmarks * blockhash instruction gas cost updated * More benches * EIP-684 * EIP-649 * EIP-658 * Updated some tests * Modexp fixes * STATICCALL fixes * Pairing fixes * More STATICALL fixes * Use paritytech/bn * Fixed REVERTing of contract creation * Fixed more tests * Fixed more tests * Blockchain tests * Enable previously broken tests * Transition test * Updated tests * Fixed modexp reading huge numbers * Enabled max_code_size test * Review fixes * Updated pairing pricing * missing commas (style) * Update test.rs * Small improvements * eip161abc
-
Hawstein authored
* bytes * hashdb * memorydb * nibbleslice * nibblevec
-
- Sep 12, 2017
-
-
ivegotasthma authored
-
- Sep 10, 2017
-
-
Nicolas Gotchac authored
* Update token updates * Update token info fetching * Update logger * Minor fixes to updates and notifications for balances * Use Pubsub * Fix timeout. * Use pubsub for status. * Fix signer subscription. * Process tokens in chunks. * Fix tokens loaded by chunks * Linting * Dispatch tokens asap * Fix chunks processing. * Better filter options * Parallel log fetching. * Fix signer polling. * Fix initial block query. * Token balances updates : the right(er) way * Better tokens info fetching * Fixes in token data fetching * Only fetch what's needed (tokens) * Fix linting issues * Revert "Transaction permissioning (#6441)" This reverts commit eed0e8b0. * Revert "Revert "Transaction permissioning (#6441)"" This reverts commit 8f96415e58dde652e5828706eb2639d43416f448. * Update wasm-tests. * Fixing balances fetching * Fix requests tracking in UI * Fix request watching * Update the Logger * PR Grumbles Fixes * PR Grumbles fixes * Linting...
-
- Sep 05, 2017
-
-
asynchronous rob authored
-
asynchronous rob authored
This reverts commit 899538ae.
-
Tomasz Drwięga authored
* eth_call returns output of contract creations * Fix parameters order. * Save outputs for light client as well.
-
Marek Kotewicz authored
-
Arkadiy Paronyan authored
-
- Sep 04, 2017
-
-
Fredrik authored
-
- Sep 02, 2017
- Aug 30, 2017
-
-
Marek Kotewicz authored
-
- Aug 28, 2017
-
-
* Initial version of state tests. * Refactor state to support tracing. * Unify TransactResult. * Add test.
-
- Aug 23, 2017
-
-
asynchronous rob authored
-
- Aug 22, 2017
-
-
asynchronous rob authored
-
- Aug 21, 2017
-
-
Tomasz Drwięga authored
-
- Aug 17, 2017
-
-
Marek Kotewicz authored
-
- Aug 15, 2017
-
-
Tomasz Drwięga authored
-
- Aug 14, 2017
-
-
asynchronous rob authored
-
- Aug 04, 2017
-
-
* Removing duplicated pending state accessors in miner. * Merge miner+client call. * Multicall & multicall RPC. * Sensible defaults. * Fix tests.
-
- Aug 01, 2017
-
-
Nikolay Volf authored
* work in progress for splitting vms * evm working * Evm -> Vm * wasm converted * ethcore working * test fixes
-
- 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
-
- 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
-
- May 30, 2017
-
-
Arkadiy Paronyan authored
* EIP-210 * comment
-
- 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 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
-