- May 02, 2018
-
-
* Fetch logs by hash in blockchain database * Fix tests * Add unit test for branch block logs fetching * Add docs that blocks must already be sorted * Handle branch block cases properly * typo: empty -> is_empty * Remove return_empty_if_none by using a closure * Use BTreeSet to avoid sorting again * Move is_canon to BlockChain * typo: pass value by reference * Use loop and wrap inside blocks to simplify the code Borrowed from https://github.com/paritytech/parity/pull/8463#discussion_r183453326 * typo: missed a comment
-
* Don't use ethereum_types in transaction pool. * Hide internal insertion_id. * Fix tests. * Review grumbles.
-
-
- May 01, 2018
-
-
ellaismer authored
* Enable WebAssembly and Byzantium for Ellaism * Fix indentation * Remove empty lines
-
Svyatoslav Nikolsky authored
* SecretStore: error unify initial commit SecretStore: pass real error in error messages SecretStore: is_internal_error -> Error::is_non_fatal warnings SecretStore: ConsensusTemporaryUnreachable fix after merge removed comments removed comments SecretStore: updated HTTP error responses SecretStore: more ConsensusTemporaryUnreachable tests fix after rebase * fixed grumbles * use HashSet in tests
-
Niklas Adolfsson authored
* getting started with replacing HardwareWalletManager * trezor and ledger impls the new trait with some drawbacks * Everything move to the new trait * It required lifetime annotations in the trait because [u8] in unsized * Lets now start moving entry point from HardwareWalletManager * rename trait to Wallet * move thread management to the actual wallets * Moved thread management to each respective Wallet * Cleaned up pub items that is needed to be pub * Wallet trait more or less finished * Cleaned up docs * fix tests * omit removed docs * fix spelling, naming och remove old comments * ledger test is broken, add correct logging format * So locally on my machine Linux Ubuntu 17.10 the test doesn't panic but on the CI server libusb::Context::new() fails which I don't understand because it has worked before * Additionally the ledger test is optional so I lean toward ignoring it the CI Server * ignore hardware tests by default * more verbose checking in ledger test
-
Wei Tang authored
* Directly return None if tracing is disabled * Address gumbles: release read locks as fast as possible
-
-
- Apr 27, 2018
-
-
Niklas Adolfsson authored
* remove unused dependency bigint in * remove bigint in rpc_cli
-
Niklas Adolfsson authored
* duration_ns: u64 -> duration: Duration * format on millis {:.2} -> {}
-
Anton Gavrilov authored
* Return error if RLP size of transaction exceeds the limit * Review comments fixed * RLP check moved to verifier, corresponding pool test added
-
ddorgan authored
-
- Apr 26, 2018
-
-
* Update wasmi to 0.2 New wasmi supports 32bit platforms and no longer requires a special feature to build for such platforms. * Update pwasm-utils to 0.1.5
-
- Apr 25, 2018
-
-
Afri Schoedon authored
-
Afri Schoedon authored
-
Afri Schoedon authored
* Bump master to 1.12 * Bump crates to 1.12 * Bump mac installer version to 1.12 * Update Gitlab scripts
-
Tomasz Drwięga authored
-
Wei Tang authored
* typo: fix a resolved TODO comment * Use rename_all instead of individual renames
-
- Apr 24, 2018
-
-
- Apr 23, 2018
-
-
Afri Schoedon authored
* Add changelog for 1.9.7 * Add Changelog for 1.10.2 * Apply proper markdown * Run a spellchecker :) * Be pedantic about the 32-bit pipelines :)
-
Denis S. Soldatov aka General-Beck authored
-
- Apr 21, 2018
-
-
Niklas Adolfsson authored
* start * add error handling for winapi * fix typo * fix warnings and windows errors * formatting * Address review comments
-
Wei Tang authored
* Add VMError generator * Return executed exceptions in eth_call
-
Sergey Pepyakin authored
-
Afri Schoedon authored
* Disable 32bit tragets for gitlab * Rename linux pipelines
-
- Apr 20, 2018
-
-
Nikita Chebykin authored
-
Anton Gavrilov authored
* Integration test for private transaction returned * Do not interrupt verification in case of errors * Helpers use specified * Review comments fixed
-
Wei Tang authored
* Improve VM executor stack size estimation rules * typo: docs add "(Debug build)" comment * Fix an off by one typo and set minimal stack size This avoids the case if `depth_threshold == max_depth`. Usually setting stack size to zero will just rebound it to platform minimal stack size, but we set it here just in case. * Use saturating_sub to avoid potential overflow
-
André Silva authored
* engine: add block reward contract abi and helper client * aura: add support for block reward contract * engine: test block reward contract client * aura: test block reward contract * engine + aura: add missing docs * engine: share SystemCall type alias * aura: add transition for block reward contract * engine: fix example block reward contract source link and bytecode
-
Wei Tang authored
-
* Remove unused appdirs dependency in CLI * Use forked app_dirs crate for reverted Windows dir behavior
-
- Apr 19, 2018
-
-
* Some tiny modifications. 1. fix some typo in the comment. 2. sort the order of methods in 'impl state::Backend for StateDB` * Remove the clone of code_cache, as it has been done in clone_basic. * remove From::from. It seems not necessary.
-
Andrew Jones authored
* WIP * Convert Ethcore error to use error_chain * Use error_chain for ImportError and BlockImportError * Fix error pattern matches for error_chain in miner * Implement explicit From for AccountsError * Fix pattern matches for ErrorKinds * Handle ethcore error_chain in light client * Explicitly define Result type to avoid shadowing * Fix remaining Error pattern matches * Fix tab space formatting * Helps if the tests compile * Fix error chain matching after merge
-
Afri Schoedon authored
* Add changelog for 1.9.6 * Add Changelog for 1.10.1
-
Tomasz Drwięga authored
-
Wei Tang authored
-
Marek Kotewicz authored
* update zip to 0.3 * enable zip deflate feature
-
- Apr 16, 2018
-
-
Wei Tang authored
-
Andrew Jones authored
* WIP * Replace Rlp with UntrustedRlp in views, explicity unwrap with expect First pass to get it to compile. Need to figure out whether to do this or to propogate Errors upstream, which would require many more changes to dependent code. If we do this way we are assuming that the views are always used in a context where the rlp is trusted to be valid e.g. when reading from our own DB. So need to fid out whether views are used with data received from an untrusted (e.g. extrernal peer). * Remove original Rlp impl, rename UntrustedRlp -> Rlp * Create rlp views with view! macro to record debug info Views are assumed to be over valid rlp, so if there is a decoding error we record where the view was created in the first place and report it in the expect * Use $crate in view! macro to avoid import, fix tests * Expect valid rlp in decode functions for now * Replace spaces with tabs in new file * Add doc tests for creating views with macro * Update rlp docs to reflect removing of UntrustedRlp * Replace UntrustedRlp usages in private-tx merge
-
Svyatoslav Nikolsky authored
-