1. Aug 24, 2018
  2. Aug 22, 2018
  3. Aug 21, 2018
  4. Aug 20, 2018
  5. Aug 17, 2018
  6. Aug 14, 2018
  7. Aug 13, 2018
    • Wei Tang's avatar
      Remove pass-by-reference return data value from executive (#9211) · ff716e77
      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
      ff716e77
    • Wei Tang's avatar
      Allow single opcode stepping for EVM (#9051) · 9c595aff
      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
      9c595aff
    • ordian's avatar
      Fix load share (#9321) · 98dbd1fd
      ordian authored
      * fix(light_sync): calculate `load_share` properly
      
      * refactor(api.rs): extract `light_params` fn, add test
      
      * style(api.rs): add trailing commas
      98dbd1fd
    • Wei Tang's avatar
      Implement EIP234 block_hash for eth_getLogs (#9256) · a6df4528
      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
      a6df4528
  8. Aug 10, 2018
  9. Aug 09, 2018
  10. Aug 08, 2018
    • Marek Kotewicz's avatar
      ethcore sync decodes rlp less often (#9264) · 78a38e98
      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
      78a38e98
  11. Aug 07, 2018