-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commits on May 14, 2018
-
Trace precompiled contracts when the transfer value is not zero (#8486)
* Trace precompiled contracts when the transfer value is not zero * Add tests for precompiled CALL tracing * Use byzantium test machine for the new test * Add notes in comments on why we don't trace all precompileds * Use is_transferred instead of transferred
Configuration menu - View commit details
-
Copy full SHA for 586056c - Browse repository at this point
Copy the full SHA 586056cView commit details -
Return error if RLP size of transaction exceeds the limit (#8473)
* Return error if RLP size of transaction exceeds the limit * Review comments fixed * RLP check moved to verifier, corresponding pool test added
Configuration menu - View commit details
-
Copy full SHA for 954eaa9 - Browse repository at this point
Copy the full SHA 954eaa9View commit details -
Don't block sync when importing old blocks (#8530)
* Alter IO queueing. * Don't require IoMessages to be Clone * Ancient blocks imported via IoChannel. * Get rid of private transactions io message. * Get rid of deadlock and fix disconnected handler. * Revert to old disconnect condition. * Fix tests. * Fix deadlock.
Configuration menu - View commit details
-
Copy full SHA for 4052728 - Browse repository at this point
Copy the full SHA 4052728View commit details -
Refactoring
ethcore-sync
- Fixing warp-sync barrier (#8543)* Start dividing sync chain : first supplier method * WIP - updated chain sync supplier * Finish refactoring the Chain Sync Supplier * Create Chain Sync Requester * Add Propagator for Chain Sync * Add the Chain Sync Handler * Move tests from mod -> handler * Move tests to propagator * Refactor SyncRequester arguments * Refactoring peer fork header handler * Fix wrong highest block number in snapshot sync * Small refactor... * Address PR grumbles * Retry failed CI job * Fix tests * PR Grumbles
Configuration menu - View commit details
-
Copy full SHA for 70c6351 - Browse repository at this point
Copy the full SHA 70c6351View commit details -
Handle socket address parsing errors (#8545)
Unpack errors and check for io::ErrorKind::InvalidInput and return our own AddressParse error. Remove the foreign link to std::net::AddrParseError and add an `impl From` for that error. Test parsing properly.
Configuration menu - View commit details
-
Copy full SHA for 7ee4246 - Browse repository at this point
Copy the full SHA 7ee4246View commit details -
Fix packet count when talking with PAR2 peers (#8555)
* Support diferent packet counts in different protocol versions. * Fix light timeouts and eclipse protection. * Fix devp2p tests. * Fix whisper-cli compilation. * Fix compilation. * Fix ethcore-sync tests. * Revert "Fix light timeouts and eclipse protection." This reverts commit 06285ea. * Increase timeouts.
Configuration menu - View commit details
-
Copy full SHA for b26f539 - Browse repository at this point
Copy the full SHA b26f539View commit details -
Add whisper CLI to the pipelines (#8578)
* Add whisper CLI to the pipelines * Address todo, ref #8579
Configuration menu - View commit details
-
Copy full SHA for a69fca9 - Browse repository at this point
Copy the full SHA a69fca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5b016 - Browse repository at this point
Copy the full SHA 3a5b016View commit details -
Remove manually added text to the errors (#8595)
These messages were confusing for the users especially the help message.
Configuration menu - View commit details
-
Copy full SHA for f65ef0e - Browse repository at this point
Copy the full SHA f65ef0eView commit details -
Fix account list double 0x display (#8596)
* Remove unused self import * Fix account list double 0x display
Configuration menu - View commit details
-
Copy full SHA for 06c94ce - Browse repository at this point
Copy the full SHA 06c94ceView commit details -
Fix BlockReward contract "arithmetic operation overflow" (#8611)
* Fix BlockReward contract "arithmetic operation overflow" * Add docs on how execute_as_system works * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 53b1b7f - Browse repository at this point
Copy the full SHA 53b1b7fView commit details -
Rlp decode returns Result (#8527)
rlp::decode returns Result Make a best effort to handle decoding errors gracefully throughout the code, using `expect` where the value is guaranteed to be valid (and in other places where it makes sense).
Configuration menu - View commit details
-
Copy full SHA for 19e090e - Browse repository at this point
Copy the full SHA 19e090eView commit details -
* Remove expect and propagate rlp::DecoderErrors as TrieErrors
Configuration menu - View commit details
-
Copy full SHA for 9a309f8 - Browse repository at this point
Copy the full SHA 9a309f8View commit details -
Decoding headers can fail (#8570)
* rlp::decode returns Result * Fix journaldb to handle rlp::decode Result * Fix ethcore to work with rlp::decode returning Result * Light client handles rlp::decode returning Result * Fix tests in rlp_derive * Fix tests * Cleanup * cleanup * Allow panic rather than breaking out of iterator * Let decoding failures when reading from disk blow up * syntax * Fix the trivial grumbles * Fix failing tests * Make Account::from_rlp return Result * Syntx, sigh * Temp-fix for decoding failures * Header::decode returns Result Handle new return type throughout the code base. * Do not continue reading from the DB when a value could not be read * Fix tests * Handle header decoding in light_sync * Handling header decoding errors * Let the DecodeError bubble up unchanged * Remove redundant error conversion
Configuration menu - View commit details
-
Copy full SHA for b4a691a - Browse repository at this point
Copy the full SHA b4a691aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52f8247 - Browse repository at this point
Copy the full SHA 52f8247View commit details -
Attempt to fix intermittent test failures (#8584)
Occasionally should_return_correct_nonces_when_dropped_because_of_limit fails, possibly because of multiple threads competing to finish. See CI logs here for an example: https://gitlab.parity.io/parity/parity/-/jobs/86738
Configuration menu - View commit details
-
Copy full SHA for 9623840 - Browse repository at this point
Copy the full SHA 9623840View commit details -
block_header can fail so return Result (#8581)
* block_header can fail so return Result * Restore previous return type based on feedback * Fix failing doc tests running on non-code
Configuration menu - View commit details
-
Copy full SHA for 78edfe5 - Browse repository at this point
Copy the full SHA 78edfe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a315952 - Browse repository at this point
Copy the full SHA a315952View commit details -
Gitlab test script fixes (#8573)
* Exclude /docs from modified files. * Ensure all references in the working tree are available * Remove duplicated line from test script
Configuration menu - View commit details
-
Copy full SHA for 589090e - Browse repository at this point
Copy the full SHA 589090eView commit details