- Jul 10, 2017
-
-
* 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
-
Guanqun Lu authored
-
- Jun 17, 2017
-
-
asynchronous rob authored
-
- Jun 14, 2017
-
-
Tomasz Drwięga authored
-
- Jun 13, 2017
-
-
Tomasz Drwięga authored
-
- Jun 12, 2017
-
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
This reverts commit 6b874ced.
-
Arkadiy Paronyan authored
-
asynchronous rob authored
-
- Jun 09, 2017
-
-
Tomasz Drwięga authored
* Fix stack display. * Additional compatiblity fixes.
-
Anton Gavrilov authored
* Duration limit made optional for EthashParams * Forgotten space added
-
- Jun 07, 2017
-
-
-
Tomasz Drwięga authored
-
- Jun 06, 2017
-
-
Tomasz Drwięga authored
-
Arkadiy Paronyan authored
* EIP-211 * Optimized memory usage * Optimized truncation
-
- May 30, 2017
-
-
Guanqun Lu authored
* add a simple test for is_push so that every small utility has a corresponding unit test * split evm/factory.rs into two files as the TODO suggests * style fixes according to review comments
-
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
-
-
Arkadiy Paronyan authored
-