1. Oct 16, 2017
  2. Oct 12, 2017
  3. Oct 10, 2017
    • Marek Kotewicz's avatar
      Separate migrations from util (#6690) · 6279ff32
      Marek Kotewicz authored
      * separate migration from util and make its dependencies into libs:
      
      * snappy
      * kvdb
      * error
      * common
      
      * renamed common -> macros
      
      * util error does not depend on snappy module
      
      * ethsync does not depend on util nor ethcore_error
      
      * nibbleslice and nibblevec merged with patricia_trie crate
      
      * removed unused dependencies from util
      
      * util journaldb traits does not need to be public
      
      * util_error
      
      * fixed ethcore compile error
      
      * ignore .swo files
      
      * Update chain.rs
      6279ff32
  4. Oct 03, 2017
    • Anton Gavrilov's avatar
      Add pagination for trace_filter rpc method (#6312) · 0a5c9b04
      Anton Gavrilov authored
      * Optional offset and count added on client level
      
      * Rpc interface extended
      
      * Tests corrected
      
      * Filtering code refactored a little bit
      
      * Offset type was changed to usize
      
      * Handling of block hash in offset added
      
      * Offset reworked to number
      
      * Trailing comma removed
      
      * Import for Quantity type added
      
      * Offset and count moved into filter object
      
      * Lost comma removed
      
      * Return empty vec instead of None in case of incorrect range
      0a5c9b04
  5. Sep 26, 2017
    • asynchronous rob's avatar
      Generalize engine trait (#6591) · bc167a21
      asynchronous rob authored
      * move common forks and parameters to common params
      
      * port specs over to new format
      
      * fix RPC tests
      
      * parity-machine skeleton
      
      * remove block type
      
      * extract out ethereum-specific methods into EthereumMachine
      
      * beginning to integrate Machine into engines. dealing with stale transitions in Ethash
      
      * initial porting to machine
      
      * move block reward back into engine
      
      * abstract block reward logic
      
      * move last hash and DAO HF logic into machine
      
      * begin making engine function parameters generic
      
      * abstract epoch verifier and ethash block reward logic
      
      * instantiate special ethereummachine for ethash in spec
      
      * optional full verification in verify_block_family
      
      * re-instate tx_filter in a way that works for all engines
      
      * fix warnings
      
      * fix most tests, further generalize engine trait
      
      * uncomment nullengine, get ethcore tests compiling
      
      * fix warnings
      
      * update a bunch of specs
      
      * re-enable engine signer, validator set, and transition handler
      
      * migrate basic_authority engine
      
      * move last hashes into executedblock
      
      * port tendermint
      
      * make all ethcore tests pass
      
      * json-tests compilation
      
      * fix RPC tests: change in gas limit for new block changed PoW hash
      
      * fix minor grumbles
      
      * validate chainspecs
      
      * fix broken import
      
      * fix transaction verification for pre-homestead
      bc167a21
  6. Sep 21, 2017
  7. Sep 15, 2017
    • Arkadiy Paronyan's avatar
      Byzantium updates (#5855) · 25b35ebd
      Arkadiy Paronyan authored
      * EIP-211 updates
      
      * benchmarks
      
      * blockhash instruction gas cost updated
      
      * More benches
      
      * EIP-684
      
      * EIP-649
      
      * EIP-658
      
      * Updated some tests
      
      * Modexp fixes
      
      * STATICCALL fixes
      
      * Pairing fixes
      
      * More STATICALL fixes
      
      * Use paritytech/bn
      
      * Fixed REVERTing of contract creation
      
      * Fixed more tests
      
      * Fixed more tests
      
      * Blockchain tests
      
      * Enable previously broken tests
      
      * Transition test
      
      * Updated tests
      
      * Fixed modexp reading huge numbers
      
      * Enabled max_code_size test
      
      * Review fixes
      
      * Updated pairing pricing
      
      * missing commas (style)
      
      * Update test.rs
      
      * Small improvements
      
      * eip161abc
      25b35ebd
    • Hawstein's avatar
      separate trie from util and make its dependencies into libs: · ade37be2
      Hawstein authored
      * bytes
      * hashdb
      * memorydb
      * nibbleslice
      * nibblevec
      ade37be2
  8. Sep 12, 2017
  9. Sep 10, 2017
    • Nicolas Gotchac's avatar
      Fix slow balances (#6471) · f1a05036
      Nicolas Gotchac authored
      * Update token updates
      
      * Update token info fetching
      
      * Update logger
      
      * Minor fixes to updates and notifications for balances
      
      * Use Pubsub
      
      * Fix timeout.
      
      * Use pubsub for status.
      
      * Fix signer subscription.
      
      * Process tokens in chunks.
      
      * Fix tokens loaded by chunks
      
      * Linting
      
      * Dispatch tokens asap
      
      * Fix chunks processing.
      
      * Better filter options
      
      * Parallel log fetching.
      
      * Fix signer polling.
      
      * Fix initial block query.
      
      * Token balances updates : the right(er) way
      
      * Better tokens info fetching
      
      * Fixes in token data fetching
      
      * Only fetch what's needed (tokens)
      
      * Fix linting issues
      
      * Revert "Transaction permissioning (#6441)"
      
      This reverts commit eed0e8b0.
      
      * Revert "Revert "Transaction permissioning (#6441)""
      
      This reverts commit 8f96415e58dde652e5828706eb2639d43416f448.
      
      * Update wasm-tests.
      
      * Fixing balances fetching
      
      * Fix requests tracking in UI
      
      * Fix request watching
      
      * Update the Logger
      
      * PR Grumbles Fixes
      
      * PR Grumbles fixes
      
      * Linting...
      f1a05036
  10. Sep 05, 2017
  11. Sep 04, 2017
  12. Sep 02, 2017
  13. Aug 30, 2017
  14. Aug 28, 2017
  15. Aug 23, 2017
  16. Aug 22, 2017
  17. Aug 21, 2017
  18. Aug 17, 2017
  19. Aug 15, 2017
  20. Aug 14, 2017
  21. Aug 04, 2017
    • Tomasz Drwięga's avatar
      Multi-call RPC (#6195) · f157461e
      Tomasz Drwięga authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Removing duplicated pending state accessors in miner.
      
      * Merge miner+client call.
      
      * Multicall & multicall RPC.
      
      * Sensible defaults.
      
      * Fix tests.
      f157461e
  22. Aug 01, 2017
  23. Jul 28, 2017
  24. 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
  25. Jul 12, 2017
  26. Jul 10, 2017
  27. Jun 30, 2017
  28. Jun 29, 2017
    • 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
  29. 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
    • 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
  30. Jun 22, 2017
  31. May 30, 2017