Skip to content
  1. Jul 28, 2017
  2. Jul 27, 2017
  3. Jul 26, 2017
    • Feynman Liang's avatar
      Tendermint epoch transitions (#6085) · 5eb8cea6
      Feynman Liang authored
      * Adds signals_epoch_end to tendermint
      
      * Adds is_epoch_end
      
      * Adds snapshot_components
      
      * Adds tendermint Epoch Verifier
      
      * Fix documentation typos
      
      * Change check_finality_proof to panic
      
      * Fix compilation
      
      * Adds Unconfirmed path to epoch_verifier
      
      * Verify if address is validator in EpochVerifier
      
      * check_finality_proof errors on failure
      
      * Don't share combine/destructure_proofs
      
      * Remove invalid import
      
      * Remove duplicate epoch verifier trait
      
      * Fix docs
      
      * Adds recover stub to tendermint EpochVerifier
      
      * Adds verify_light test
      
      * Avoid boxed closure
      
      * Style fixes
      5eb8cea6
    • asynchronous rob's avatar
      light client fixes (#6148) · 7d348e22
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * light client fixes
      
      * fix memory-lru-cache
      
      * clear pending reqs on disconnect
      7d348e22
  4. Jul 21, 2017
  5. Jul 19, 2017
  6. Jul 18, 2017
  7. Jul 16, 2017
    • Andre Silva's avatar
      Refactor price_info (#6003) · c7af7022
      Andre Silva authored
      * refactor PriceInfo to use Fetch and reuse the client
      
      * forget Fetch future to keep it running in the background
      
      * update Debug message for price_info::Client
      
      * wrap underlying errors in price_info client
      
      * use debug_struct in price_info client debug implementation
      
      * use global fetch service in price_info client
      
      * rename gas_pricer parameter in RunCmd
      
      * move price_info to its own crate
      
      * fix price_info tests
      
      * replace rustc_serialize with serde_json in price_info
      
      * add documentation for price_info
      
      * remove unused rustc-serialize dependency from ethcore
      
      * fix price_info formatting
      
      * re-export fetch crate in price_info
      
      * remove unused cfg attributes in price_info
      
      * add tests for price_info
      c7af7022
  8. Jul 15, 2017
  9. Jul 14, 2017
    • asynchronous rob's avatar
      Initial Whisper implementation (#6009) · 99075ad2
      asynchronous rob authored
      * whisper skeleton
      
      * basic message store
      
      * rallying and message logic
      
      * pass host info to network protocol handlers
      
      * choose who starts rally based on node key
      
      * module reshuffling
      
      * mining messages
      
      * prune messages by low PoW until below size target
      
      * associated error type for ethkey generators and `OsRng` generator
      
      * beginnings of RPC
      
      * generic message handler for whisper
      
      * reshuffle code order
      
      * standard payload encoding and decoding
      
      * basic crypto
      
      * minor restructuring of net code
      
      * implement shh_post
      
      * merge?
      
      * implement filters
      
      * rand trait for hash types
      
      * filter RPCs for whisper
      
      * symmetric encryption of payload
      
      * pub-sub
      
      * filter tests
      
      * use only secure random IDs
      
      * attach arbitrary protocols to network
      
      * basic integration of whisper into Parity
      
      * eagerly prune low PoW entries
      
      * broadcast messages with salted topics
      
      * node info RPC
      
      * fix import
      
      * fix leading zeros calculation
      
      * address minor grumbles
      99075ad2
  10. Jul 13, 2017
    • Arkadiy Paronyan's avatar
      Bumped version · debbfc11
      Arkadiy Paronyan authored
      debbfc11
    • Tomasz Drwięga's avatar
      Limit transaction queue memory & limit future queue (#6038) · 1aaafa2d
      Tomasz Drwięga authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Remove confusing gas_limit in the pool.
      
      * Change defaults
      
      * Limit transaction queue by memory usage.
      
      * Change defaults to something lower.
      
      * Fix rpc test.
      
      * Fix js issues.
      
      * Renamed block_gas_limit
      1aaafa2d
    • keorn's avatar
      New contract PoA sync fixes (#5991) · 22261bc2
      keorn authored
      * generate proofs on newly-created state
      
      * report only missed steps after first block
      
      * dont report skipped if not signer
      
      * test
      
      * finality tracing and passing valid header to `commit_block`
      
      * avoid proposing multiple times on the same step when validator set changes
      
      * limit benign reports
      
      * Ordering -> AtomicOrdering
      
      * reinstate warning now that spam is reduced
      
      * flush pending transition changes when necessary
      
      * ensure epochs aren't re-zoomed on every block
      22261bc2
  11. Jul 12, 2017
    • asynchronous rob's avatar
      Ethcore crate split part 1 (#6041) · d365281c
      asynchronous rob authored
      * split out types into separate crate
      
      * split out evm into its own crate
      d365281c
    • Joseph Mark's avatar
      Errors & warnings for inappropriate RPCs (#6029) · 0fca4f95
      Joseph Mark authored
      * Clarify function name
      
      Function checks if sealing is currently underway, not to be confused
      with checking whether the engine performs internal sealing.
      
      * Error when work called on internal sealing engine
      
      * Error submitting work for internal sealing engine
      
      * Fix inverted bool and style grumbles
      
      * Add can_produce_work_package to TestMinerService
      
      * Error when setting engine signer on PoW chain
      
      * Unit tests for engine signing
      
      Setting engine signer should fail if chain does not seal internally
      or client lacks account provider.
      
      * Tweak TestMinerService
      
      * Fix minor style grumbles
      0fca4f95
  12. Jul 11, 2017
  13. Jul 10, 2017
    • Axel Chalon's avatar
      Add test for loading the chain specs (#6028) · d9702376
      Axel Chalon authored
      * Add test for loading the json chain specs
      
      * Remove test on Ethereum specs as it already exists
      d9702376
    • Nikolay Volf's avatar
      WASM contracts MVP (#5679) · 62210fb9
      Nikolay Volf authored
      * lifetime issues
      
      * refactor to new 'native env'
      
      * descriptors and such
      
      * wasm mvp continued
      
      * finalized env/ext bindings
      
      * descriptor -> call_args
      
      * inject gas counter
      
      * result processing and engine activation
      
      * tabify some source files
      
      * needs return new
      
      * wasm tests initial
      
      * erradicate warnings
      
      * origin in the descriptor
      
      * update test repo
      
      * payload verification tests
      
      * identity return payload test
      
      * some test description
      
      * dispersion test
      
      * check length here
      
      * suicidal contract
      
      * engine params
      
      * fix typo
      
      * review fixes
      
      * submodule update
      
      * update - purge reserved space
      
      * doc effort
      
      * more review fixes
      
      * fix error message
      
      * fix dependency url
      
      * reorg error handling
      
      * update submodule
      
      * update utils
      
      * update to latest parity-wasm
      
      * tabify
      
      * fix wasm magic header
      
      * update dependencies
      
      * external create and tests
      
      * update to latest tests
      
      * extra trace info
      
      * Update parity-wasm
      
      * update wasm-utils also
      
      * few traces and result handle change
      
      * alter trace content
      
      * fix issues with optimizer, update to latest parity with validator, etc
      
      * static initialization
      
      * license preamble
      
      * update wasm crates and gas costs
      
      * fix grumbles
      
      * bring back lifetime
      
      * fix compilation
      62210fb9
    • Arkadiy Paronyan's avatar
      --reseal-on-uncle (#5940) · 15aebacb
      Arkadiy Paronyan authored
      * --reseal-on-uncle
      
      * Optimized uncle check
      
      * Additional uncle check
      
      * Updated comment
      15aebacb
    • Tomasz Drwięga's avatar
      Fix output of parity-evm in case of bad instruction (#5955) · f4453f77
      Tomasz Drwięga authored
      * Fix output of evmbin.
      
      * Use foundation chain settings by default.
      f4453f77
    • asynchronous rob's avatar
      Proper light client informant and more verification of imported headers (#5897) · 67c1f71b
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * do more validation of imported headers in light client
      
      * generalize informant with traits
      
      * informant implementation for light client
      
      * make comment into TODO
      
      * fix broken test
      
      * disable full checking of headers in light client in sync tests
      67c1f71b
    • keorn's avatar
      azure nodes (#6017) · f0a6b5d4
      keorn authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      f0a6b5d4
    • Tomasz Drwięga's avatar
      Use standard paths for Ethash cache (#5881) · a24b6ad9
      Tomasz Drwięga authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Use cache path to store ethash files.
      
      * Fixing tests, more flexible API.
      
      * Use AsRef<Path> everywhere.
      
      * Fixing ethcore tests.
      
      * Fix RPC tests.
      a24b6ad9
  14. Jul 06, 2017
  15. Jul 05, 2017
  16. Jul 04, 2017
  17. Jul 03, 2017
  18. Jun 30, 2017
  19. Jun 29, 2017
    • Tomasz Drwięga's avatar
      465c7eea
    • Vurich's avatar
      Fix tests · 01ce28bc
      Vurich authored
      01ce28bc
    • Vurich's avatar
      Upgrade `elastic-array` to 0.9.0 · 3d8dc114
      Vurich authored
      This is a huge change, which includes some changes to replace code that
      originally cloned to reuse allocations instead. The updated
      `elastic-array` crate renames its consuming `Vec`-conversion method to
      `into_vec`, which means that I can do a simple
      `sed -i 's/to_vec/into_vec/'` and then fix the compilation errors.
      
      This commit is probably a minor performance win and definitely a
      significant readability win.
      3d8dc114