- Aug 17, 2018
-
-
Changed http:// to https:// on Yasm link in README.md
-
- Aug 14, 2018
-
-
Andrew Jones authored
-
* Lower the max size of transaction packet to prevent going oversize. * Log RLP size.
-
Wei Tang authored
This refactors `prepare_trace_output` to instead directly take the reference of return values, so that it's simpler and we save a stack item. This should also fixes [the issue](https://github.com/paritytech/parity-ethereum/pull/9236#issuecomment-408444995) @udoprog is facing. Replaces #9236
-
* Log details for light logs. * Create Log directly.
-
-
* Fix PubSub for logs when using light client : prior to this fix the pubsub process did send a query for each new block header (and for each subs : there is something to optimize here) by setting from and to of the filter at this block number; but there was a bug in the code that fetch logs : it was non inclusive for its start bound, meaning that with start bound = end bound we never query any block (and attached logs). * Option iter instead of once. Use of bloom existing function to check if a bloom contains another. * Makes from block header checking explicit
-
- Aug 13, 2018
-
-
Wei Tang authored
* Remove pass-by-reference return data value from executive * Fix tests * Fix a missing test output * typo: wasm_activation_test * Tracing change in output * json_tests: fix compile * typo: 0..32 -> ..32 to keep it consistent with other occurance * Fix tests
-
Wei Tang authored
* Feed in ActionParams on VM creation * Fix ethcore after Vm interface change * Move informant inside Interpreter struct * Move do_trace to Interpreter struct * Move all remaining exec variables to Interpreter struct * Refactor VM to allow single opcode step * Fix all EVM tests * Fix all wasm tests * Fix wasm runner tests * Fix a check case where code length is zero * Fix jsontests compile * Fix cargo lock * Use match instead of expect * Use cheaper check reader.len() == 0 for the initial special case * Get rid of try_and_done! macro by using Result<(), ReturnType> * Use Never instead of () * Fix parity-bytes path * Bypass gasometer lifetime problem by borrow only for a instance * typo: missing { * Fix ethcore test compile * Fix evm tests
-
ordian authored
* fix(light_sync): calculate `load_share` properly * refactor(api.rs): extract `light_params` fn, add test * style(api.rs): add trailing commas
-
Wei Tang authored
* Implement EIP234 * Make filter conversion returns error if both blockHash and from/toBlock is found This also changes PollFilter to store the EthFilter type, instead of the jsonrpc one, saving repeated conversion. * Return error if block filtering target is not found in eth_getLogs Use the old behavior (unwrap_or_default) for anywhere else. * fix test: secret_store * Fix weird indentation * Make client log filter return error in case a block cannot be found * Return blockId error in rpc * test_client: allow return error on logs * Add a mocked test for eth_getLogs error * fix: should return error if from_block/to_block greater than best block number * Add notes on pending * Add comment for UNSUPPORTED_REQUEST * Address grumbles * Return err if from > to
-
- Aug 10, 2018
-
-
* ethcore: fix pow difficulty validation * ethcore: validate difficulty is not zero * ethcore: add issue link to regression test * ethcore: fix tests * ethcore: move difficulty_to_boundary to ethash crate * ethcore: reuse difficulty_to_boundary and boundary_to_difficulty * ethcore: fix grumbles in difficulty_to_boundary_aux
-
* remove needless macro import * enable ethcore/macros in tests
-
* Allow setting the panic hook with parity-clib * Make all FFI functions unsafe * Fix comment * Fix concern
-
* Prevent blockchain & miner racing when accessing pending block. * Fix unavailability of pending block during reseal.
-
* Docker alpine: use multi-stage concept * Docker alpine: create config directory
-
- Aug 09, 2018
-
-
Nick Sanders authored
* Rename a few types & methods. * Change `(Log)Builder::format` (closure) arg.
-
-
-
Max Riveiro authored
-
* Add a `fastmap` crate that provides the H256FastMap specialized HashMap * Use `fastmap` instead of `plain_hasher` * Update submodules for Reasons™ * Submodule update
-
- Aug 08, 2018
-
-
Marek Kotewicz authored
* deserialize block only once during verification * ethcore-sync uses Unverified * ethcore-sync uses Unverified * fixed build error * removed Block::is_good * applied review suggestions * ethcore-sync deserializes headers and blocks only once
-
- Aug 07, 2018
-
-
* ethcore: add transition flag for transaction permission contract * ethcore: fix transaction permission contract tests
-
Wei Tang authored
* Completely remove all dapps struct from rpc * Remove unused pub use * Remove dapp policy/permission func in ethcore * Remove all dapps settings from rpc * Fix rpc tests * Use both origin and user_agent * Address grumbles * Address grumbles * Fix tests
-
* Improve return data truncate logic * fix: size -> offset + size
-
Wei Tang authored
-
- Aug 06, 2018
-
-
Wei Tang authored
* Basic implementation for kip4 * Add KIP-4 config flags * typo: docs fix * Fix args offset * Add tests for create2 * tests: evm * Update wasm-tests and fix all gas costs * Update wasm-tests * Update wasm-tests and fix gas costs
-
Jongsic Choi authored
-
- Aug 03, 2018
-
-
* Avoid using $HOME if not necessary * Fix concerns and issues
-
- Aug 02, 2018
-
-
Pierre Krieger authored
* Fix path to parity.h * Fix other paths as well
-
Tomasz Drwięga authored
Closes #9255 This PR also removes the limit of max 64 transactions per packet, currently we only attempt to prevent the packet size to go over 8MB. This will only be the case for super-large transactions or high-block-gas-limit chains. Patching this is important only for chains that have blocks that can fit more than 4k transactions (over 86M block gas limit) For mainnet, we should actually see a tiny bit faster propagation since instead of computing 4k pending set, we only need `4 * 8M / 21k = 1523` transactions. Running some tests on `dekompile` node right now, to check how it performs in the wild.
-
Marek Kotewicz authored
in total: - removed 4 redundant rlp deserializations - avoid 1 redundant block data copy
-
- Aug 01, 2018
-
-
Nicolas Gotchac authored
* Update ref to `parity-common` and update `seek` behaviour * Remove reference to `ng-fix-triedb-seek` branch
-
* Comply EIP-86 with the new CREATE2 opcode * Fix rpc compile * Fix interpreter CREATE/CREATE2 stack pop difference * Add unreachable! to fix compile * Fix instruction_info * Fix gas check due to new stack item * Add new tests in executive * Fix have_create2 comment * Remove all unused references of eip86_transition and block_number
-
- Jul 31, 2018
-
-
Matthew Martin authored
* Check if synced when using eth_getWork (#9193) * Don't use fn syncing * Fix identation * Fix typo * Don't check for warping * rpc: avoid calling queue_info twice on eth_getWork
-
Marek Kotewicz authored
-
Wei Tang authored
* Implement EIP-1052 and fix several issues related to account cache * Fix jsontests * Merge two matches together * Avoid making unnecessary Arc<Vec> * Address grumbles
-
- Jul 30, 2018
-
-
-
Denis S. Soldatov aka General-Beck authored
* Update Dockerfile fix Docker build * fix dockerfile paths: parity -> parity-ethereum (#9248)
-