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 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
    • 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
  4. Jul 06, 2017
  5. Jul 05, 2017
  6. Jul 04, 2017
  7. Jul 03, 2017
  8. Jun 30, 2017
  9. 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
  10. 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
  11. Jun 22, 2017
  12. 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
  13. Jun 18, 2017
  14. Jun 17, 2017
  15. Jun 14, 2017
  16. Jun 13, 2017
  17. Jun 12, 2017
  18. Jun 09, 2017
  19. Jun 07, 2017