- Oct 10, 2017
-
-
Marek Kotewicz authored
* separate migration from util and make its dependencies into libs: * snappy * kvdb * error * common * renamed common -> macros * util error does not depend on snappy module * ethsync does not depend on util nor ethcore_error * nibbleslice and nibblevec merged with patricia_trie crate * removed unused dependencies from util * util journaldb traits does not need to be public * util_error * fixed ethcore compile error * ignore .swo files * Update chain.rs
-
- Sep 26, 2017
-
-
asynchronous rob authored
* move common forks and parameters to common params * port specs over to new format * fix RPC tests * parity-machine skeleton * remove block type * extract out ethereum-specific methods into EthereumMachine * beginning to integrate Machine into engines. dealing with stale transitions in Ethash * initial porting to machine * move block reward back into engine * abstract block reward logic * move last hash and DAO HF logic into machine * begin making engine function parameters generic * abstract epoch verifier and ethash block reward logic * instantiate special ethereummachine for ethash in spec * optional full verification in verify_block_family * re-instate tx_filter in a way that works for all engines * fix warnings * fix most tests, further generalize engine trait * uncomment nullengine, get ethcore tests compiling * fix warnings * update a bunch of specs * re-enable engine signer, validator set, and transition handler * migrate basic_authority engine * move last hashes into executedblock * port tendermint * make all ethcore tests pass * json-tests compilation * fix RPC tests: change in gas limit for new block changed PoW hash * fix minor grumbles * validate chainspecs * fix broken import * fix transaction verification for pre-homestead
-
- Sep 05, 2017
-
-
asynchronous rob authored
-
asynchronous rob authored
This reverts commit 899538ae.
-
Fredrik authored
-
- Sep 04, 2017
-
-
Fredrik authored
-
asynchronous rob authored
-
asynchronous rob authored
-
- Sep 02, 2017
-
-
Hawstein authored
-
Arkadiy Paronyan authored
-
- Aug 31, 2017
-
-
Marek Kotewicz authored
-
- Aug 30, 2017
-
-
Axel Chalon authored
-
- Aug 24, 2017
-
-
asynchronous rob authored
-
asynchronous rob authored
-
- Aug 23, 2017
-
-
asynchronous rob authored
-
- Aug 22, 2017
-
-
asynchronous rob authored
-
- Aug 21, 2017
-
-
Tomasz Drwięga authored
-
asynchronous rob authored
-
- Aug 19, 2017
-
-
asynchronous rob authored
-
- Aug 03, 2017
-
-
asynchronous rob authored
-
- Jul 27, 2017
-
-
* no seal checking * import command and --no-seal-check for light client * fix eth_call * tweak registry dapps lookup * ignore failed requests to non-server peers
-
- Jul 26, 2017
-
-
* light client fixes * fix memory-lru-cache * clear pending reqs on disconnect
-
- Jul 12, 2017
-
-
asynchronous rob authored
* split out types into separate crate * split out evm into its own crate
-
- 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
-
- 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.
-
- 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.
-
- Apr 19, 2017
-
-
Arkadiy Paronyan authored
* EIP-86 * Disable EIP-86 auto activation for now
-
- Apr 12, 2017
-
-
asynchronous rob authored
* block_hash method for LightChainClient * abstraction and futures-based eth_filter * log fetching for light client * add eth-filter delegate * eth_block fetching RPCs * return default accounts from on_demand * fix early exit * BlockNumber -> BlockId * early exit for no known block number.
-
- Apr 07, 2017
-
-
Adrian Brink authored
-
Adrian Brink authored
-
Adrian Brink authored
-
Adrian Brink authored
-
Adrian Brink authored
-
Adrian Brink authored
-
Adrian Brink authored
-
Adrian Brink authored
-
Adrian Brink authored
-
- Apr 05, 2017
-
-
asynchronous rob authored
-
- Apr 03, 2017
-
-
asynchronous rob authored
-