- Feb 15, 2018
-
-
* aura: broadcast empty step message instead of sealing empty block * aura: add empty_step messages to seal * aura: include parent_hash in empty step message * aura: verify received empty step messages * aura: verify empty step messages in block * aura: fix dead lock on empty_steps * aura: fix EmptyStep Encodable * aura: take number of empty steps into account in chain score * aura: use empty step signers for finality * aura: add empty "empty step" messages to seal when reading from spec * aura: fix EmptyStep rlp encoding * aura: use Vec<u8> instead of Bytes * aura: fix block empty step verification * Update .gitlab-ci.yml fix lint * aura: fix accumulation of empty step signatures for finality * aura: include empty steps in seal signature * aura: configurable max number of empty steps * engine: pass block header to seal_fields method This is necessary to make the number of seal fields dynamic, e.g. activating a transition on a certain block number that changes the seal. * aura: add transition to enable empty step messages * aura: clear old empty step messages on verify_block_external * aura: ignore empty step messages from the future * aura: report skipped primaries when empty steps are not enabled * aura: fix tests * aura: report misbehavior * aura: add tests for rolling finality with multiple signatures * engine: fix validator set test In this test the block validation wasn't failing because the block was in the future (expected failure) but was instead failing because the author of the block isn't the expected authority. Since we added reporting of blocks produced by the wrong authority this test started failing. * aura: reward all the authors of empty step messages * aura: fix reward attribution for new blocks * aura: add tests for empty steps broadcasting and inclusion in blocks * aura: reduce size of empty step messages in seal * aura: add test for empty step inclusion in blocks * aura: add test for rewarding of empty steps * aura: add test for empty steps validation * aura: fix rlp encoding of sealed empty step * aura: fix grumbles
-
- Feb 12, 2018
-
-
Svyatoslav Nikolsky authored
-
- Feb 09, 2018
-
-
Marek Kotewicz authored
* Refactor updater to use ethabi-derive * Grumble: do_call type alias * Empty commit to trigger test re-run * migration to ethabi-5.0 * migration to ethabi-5.0 in progress * use ethabi_deriven to generate TransactAcl contract * use ethabi_deriven to generate Registry contract * hash-fetch uses ethabi_derive, removed retain cycle from updater, fixed #7720 * node-filter crate uses ethabi_derive to generate peer_set contract interface * use LruCache in node-filter instead of HashMap * validator_set engine uses ethabi_derive * ethcore does not depend on native_contracts * miner does no depend on native_contracts * secret_store does not use native_contracts (in progress) * removed native-contracts * ethcore and updater does not depend on futures * updated ethereum-types * fixed all warnings caused by using new version of ethereum-types * updated ethabi_derive && ethabi_contract to get rid of warnings * removed another retain cycle in updater, fixed following minor version on update * moved contracts out of native_contracts res * updated ethabi_contract * fixed failing test * fixed failing test * there is no need to create two contracts of the same kind any more * simplify updater::ReleaseTrack conversion into u8 and add several tests for it * applied review suggestions * applied review suggestions
-
- Jan 17, 2018
-
-
Marek Kotewicz authored
-
- Jan 11, 2018
-
-
* Move miner away from ethcore. * Fix ethcore to use miner/transaction. * Fix tests and warnings. * fixed incorrect merge of the test in the documentation
-
- Jan 10, 2018
-
-
* ethereum-types refactor in progress * ethereum-types refactor in progress * ethereum-types refactor in progress * ethereum-types refactor in progress * ethereum-types refactor finished * removed obsolete util/src/lib.rs * removed commented out code
-
tzapu authored
* intial add trace_replayBlockTransactions * cleanup timing calls add execution proof * WIP implementing changes * fix for trace_replayBlockTransactions rpc call * cleanup comments * cleanup, proof, can't workout lifetime issues yet * Fix lifetimes issue. * naive rpc test * updated docs
-
- Jan 02, 2018
-
-
Tomasz Drwięga authored
-
- Dec 22, 2017
-
-
- Dec 21, 2017
-
-
Vlad Lupashevskyi authored
-
- Dec 05, 2017
-
-
* Enable delayed maximum_uncle_count activation. * Fix tests. * Defer kovan HF.
-
- Dec 01, 2017
-
-
Takehiro Miyao authored
-
- Nov 07, 2017
-
-
Arkadiy Paronyan authored
-
- Oct 20, 2017
-
-
Tomasz Drwięga authored
-
- Oct 17, 2017
-
-
Dmitry Kashitsyn authored
-
- Oct 16, 2017
-
-
Marek Kotewicz authored
-
- Oct 12, 2017
-
-
Arkadiy Paronyan 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 03, 2017
-
-
Anton Gavrilov authored
* Optional offset and count added on client level * Rpc interface extended * Tests corrected * Filtering code refactored a little bit * Offset type was changed to usize * Handling of block hash in offset added * Offset reworked to number * Trailing comma removed * Import for Quantity type added * Offset and count moved into filter object * Lost comma removed * Return empty vec instead of None in case of incorrect range
-
- 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 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
-