- Oct 12, 2017
-
-
Marek Kotewicz authored
-
- 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
-
- Oct 08, 2017
-
-
asynchronous rob authored
* rpc: transaction/receipt requests made async * rpc: light client fetches transaction and uncle by hash/index * on_demand: request type for transaction index * serve transaction index requests in light protocol * add a test for transaction index serving * fetch transaction and receipts by hash on light client * fix decoding tests * light: more lenient cost table parsing (backwards compatible) * fix tests and warnings * LES -> PIP * Update provider.rs * proper doc comments for public functions
-
- 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 24, 2017
-
-
Lorenzo Manacorda authored
-
Lorenzo Manacorda authored
-
- 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
-
Hawstein authored
* bytes * hashdb * memorydb * nibbleslice * nibblevec
-
- 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 03, 2017
-
-
Marek Kotewicz 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 20, 2017
-
-
Marek Kotewicz authored
* rlp_derive * RlpEncodableWrapper, RlpDecodableWrapper * use rlp_derive in parity * fixed broken transaction Action serialization
-
- Aug 19, 2017
-
-
asynchronous rob authored
-
- Aug 03, 2017
-
-
asynchronous rob authored
-
- Aug 01, 2017
-
-
Nikolay Volf authored
* work in progress for splitting vms * evm working * Evm -> Vm * wasm converted * ethcore working * test fixes
-
- 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 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 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
-
- Jul 03, 2017
-
-
* add transaction index message without implementing * add epoch proof fetch and response messages
-
- Jun 30, 2017