Skip to content
  1. Jul 13, 2017
    • 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
  2. 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
  3. Jul 11, 2017
  4. 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
  5. Jul 06, 2017
  6. Jul 05, 2017
  7. Jul 04, 2017
  8. Jul 03, 2017
  9. Jun 30, 2017
  10. 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
  11. Jun 28, 2017
    • asynchronous rob's avatar
      PoA: Wait for transition finality before applying (#5774) · d069b98b
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * final engine changes
      
      * migration to v13
      
      * adding and removing pending transitions
      
      * epoch_transition_for
      
      * port snapshot to new engine methods
      
      * final validator set interface
      
      * fix compiler errors
      
      * revert v13/epoch_depth transition
      
      * make call on new epoch
      
      * rolling finality checker
      
      * tests for finality checker
      
      * constructing finality proof upon pending transition
      
      * fix warnings and finality proof checking
      
      * fix compiler warnings in tests
      
      * test fixes
      
      * don't include genesis in finality checking
      
      * change snapshot test chain building logic
      
      * minor refactorings
      
      * fetch epoch transition based on parent, fix divide-by-zero in SimpleList
      
      * fix formatting
      
      * fix ABIs and finality checking in snapshot restoration
      
      * encode signal number in proof
      
      * create more blocks at the end of tests
      
      * update gist to accurate contract code
      
      * test for epoch_transition_for
      
      * fix tests with immediateTransitions parameter
      
      * disable force flag after forcing
      
      * rename ValidatorsChanged to InitiateChange and finalizeSignal to finalizeChange
      
      * a few more validator set tests
      d069b98b
    • Jef's avatar
      Reduce unnecessary allocations (#5944) · 72094a8b
      Jef authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      72094a8b
    • Arkadiy Paronyan's avatar
      EIP-168, 169: Dust protection (#4757) · 57626b60
      Arkadiy Paronyan authored
      * Dust protection
      
      * Track touched accounts in the substate
      
      * Minor alterations
      57626b60
  12. Jun 22, 2017
  13. Jun 19, 2017
    • Stewart Mackenzie's avatar
      Ethereum Classic Monetary Policy (#5741) · d152fa3e
      Stewart Mackenzie authored
      * Ethereum Classic Monetary Policy
      
      Create a new parameter `ecip1017EraRounds`. When the block number
      passes one era rounds, the reward is reduced by 20%.
      
      See https://github.com/ethereumproject/ECIPs/blob/master/ECIPs/ECIP-1017.md
      
      * Update rewards for uncle miners for ECIP1017
      
      In the monetary policy, the rewards are changed from "up to 7/8 of the
      reward" to "1/32 of the reward".
      
      * Fix an off-by-one error in ECIP1017 era calculation
      
      According to
      https://github.com/ethereumproject/ECIPs/blob/master/ECIPs/ECIP-1017.md,
      when in block number 5,000,000, it should still be in Era 1 (which in
      our code `era == 0`). So we need to check whether the `rem` equals to
      zero and act accordingly when calculating the era.
      
      * `ecip1017_era_rounds` missing from EthashParams when run in build bot
      
      * strip out ecip1017_eras_block_reward function and add unit test
      d152fa3e
    • Marek Kotewicz's avatar
      eip214, #4833 (#4851) · 575c51f5
      Marek Kotewicz authored
      575c51f5
    • Marek Kotewicz's avatar
      all executables are workspace members (#5865) · c50dacff
      Marek Kotewicz authored
      * ethstore-cli and ethkey-cli are workspace projects
      
      * evmbin is now a workspace project
      c50dacff
  14. Jun 18, 2017
  15. Jun 17, 2017
  16. Jun 14, 2017
  17. Jun 13, 2017
  18. Jun 12, 2017