- Aug 22, 2017
-
-
asynchronous rob authored
-
- Aug 14, 2017
-
-
asynchronous rob authored
-
- Aug 03, 2017
-
-
asynchronous rob authored
-
- Jul 28, 2017
-
-
asynchronous rob authored
-
- Jul 26, 2017
-
-
Feynman Liang authored
* Adds signals_epoch_end to tendermint * Adds is_epoch_end * Adds snapshot_components * Adds tendermint Epoch Verifier * Fix documentation typos * Change check_finality_proof to panic * Fix compilation * Adds Unconfirmed path to epoch_verifier * Verify if address is validator in EpochVerifier * check_finality_proof errors on failure * Don't share combine/destructure_proofs * Remove invalid import * Remove duplicate epoch verifier trait * Fix docs * Adds recover stub to tendermint EpochVerifier * Adds verify_light test * Avoid boxed closure * Style fixes
-
- Jul 21, 2017
-
-
- Jul 19, 2017
-
-
Arkadiy Paronyan authored
-
- Jul 18, 2017
-
-
* bump last tick just before printing info and restore sync detection * bump kovan snapshot version * Fixed sync tests * Fixed rpc tests
-
- Jul 16, 2017
-
-
Andre Silva authored
* refactor PriceInfo to use Fetch and reuse the client * forget Fetch future to keep it running in the background * update Debug message for price_info::Client * wrap underlying errors in price_info client * use debug_struct in price_info client debug implementation * use global fetch service in price_info client * rename gas_pricer parameter in RunCmd * move price_info to its own crate * fix price_info tests * replace rustc_serialize with serde_json in price_info * add documentation for price_info * remove unused rustc-serialize dependency from ethcore * fix price_info formatting * re-export fetch crate in price_info * remove unused cfg attributes in price_info * add tests for price_info
-
- Jul 15, 2017
-
-
- Jul 14, 2017
-
-
asynchronous rob authored
* whisper skeleton * basic message store * rallying and message logic * pass host info to network protocol handlers * choose who starts rally based on node key * module reshuffling * mining messages * prune messages by low PoW until below size target * associated error type for ethkey generators and `OsRng` generator * beginnings of RPC * generic message handler for whisper * reshuffle code order * standard payload encoding and decoding * basic crypto * minor restructuring of net code * implement shh_post * merge? * implement filters * rand trait for hash types * filter RPCs for whisper * symmetric encryption of payload * pub-sub * filter tests * use only secure random IDs * attach arbitrary protocols to network * basic integration of whisper into Parity * eagerly prune low PoW entries * broadcast messages with salted topics * node info RPC * fix import * fix leading zeros calculation * address minor grumbles
-
- Jul 13, 2017
-
-
* Remove confusing gas_limit in the pool. * Change defaults * Limit transaction queue by memory usage. * Change defaults to something lower. * Fix rpc test. * Fix js issues. * Renamed block_gas_limit
-
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
-
Joseph Mark authored
* Clarify function name Function checks if sealing is currently underway, not to be confused with checking whether the engine performs internal sealing. * Error when work called on internal sealing engine * Error submitting work for internal sealing engine * Fix inverted bool and style grumbles * Add can_produce_work_package to TestMinerService * Error when setting engine signer on PoW chain * Unit tests for engine signing Setting engine signer should fail if chain does not seal internally or client lacks account provider. * Tweak TestMinerService * Fix minor style grumbles
-
- Jul 10, 2017
-
-
Axel Chalon authored
* Add test for loading the json chain specs * Remove test on Ethereum specs as it already exists
-
Nikolay Volf authored
* lifetime issues * refactor to new 'native env' * descriptors and such * wasm mvp continued * finalized env/ext bindings * descriptor -> call_args * inject gas counter * result processing and engine activation * tabify some source files * needs return new * wasm tests initial * erradicate warnings * origin in the descriptor * update test repo * payload verification tests * identity return payload test * some test description * dispersion test * check length here * suicidal contract * engine params * fix typo * review fixes * submodule update * update - purge reserved space * doc effort * more review fixes * fix error message * fix dependency url * reorg error handling * update submodule * update utils * update to latest parity-wasm * tabify * fix wasm magic header * update dependencies * external create and tests * update to latest tests * extra trace info * Update parity-wasm * update wasm-utils also * few traces and result handle change * alter trace content * fix issues with optimizer, update to latest parity with validator, etc * static initialization * license preamble * update wasm crates and gas costs * fix grumbles * bring back lifetime * fix compilation
-
Arkadiy Paronyan authored
* --reseal-on-uncle * Optimized uncle check * Additional uncle check * Updated comment
-
Tomasz Drwięga authored
* Fix output of evmbin. * Use foundation chain settings by default.
-
* 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
-
* Use cache path to store ethash files. * Fixing tests, more flexible API. * Use AsRef<Path> everywhere. * Fixing ethcore tests. * Fix RPC 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
-
Marek Kotewicz authored
-
- Jul 05, 2017
-
-
Marek Kotewicz authored
-
- Jul 04, 2017
-
-
Marek Kotewicz authored
-
- Jul 03, 2017
-
-
Vurich authored
-
- Jun 30, 2017
-
-
* Order by id instead of hash. * Minimal gas price bump. * Avoid to construct oversized transaction packets. * Fix RPC. * Never construct oversized transactions packet. * Never construct oversized packets.
-
Tomasz Drwięga authored
-
- Jun 29, 2017
-
-
Tomasz Drwięga authored
-
Vurich authored
-
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
-
-
asynchronous rob authored
-
Arkadiy Paronyan authored
-
- Jun 19, 2017
-
-
Stewart Mackenzie authored
* Ethereum Classic Monetary Policy Create a new parameter `ecip1017EraRounds`. When the block number passes one era rounds, the reward is reduced by 20%. See https://github.com/ethereumproject/ECIPs/blob/master/ECIPs/ECIP-1017.md * Update rewards for uncle miners for ECIP1017 In the monetary policy, the rewards are changed from "up to 7/8 of the reward" to "1/32 of the reward". * Fix an off-by-one error in ECIP1017 era calculation According to https://github.com/ethereumproject/ECIPs/blob/master/ECIPs/ECIP-1017.md, when in block number 5,000,000, it should still be in Era 1 (which in our code `era == 0`). So we need to check whether the `rem` equals to zero and act accordingly when calculating the era. * `ecip1017_era_rounds` missing from EthashParams when run in build bot * strip out ecip1017_eras_block_reward function and add unit test
-
Marek Kotewicz authored
-
- Jun 18, 2017
-
-
Guanqun Lu authored
-