1. Apr 19, 2017
  2. Apr 18, 2017
  3. Apr 13, 2017
  4. Apr 05, 2017
  5. Apr 03, 2017
  6. Mar 30, 2017
  7. Mar 28, 2017
  8. Mar 23, 2017
    • asynchronous rob's avatar
      Implement PIP messages, request builder, and handlers (#4945) · 64cec5ff
      asynchronous rob authored
      * return errors on database corruption
      
      * fix tests, json tests
      
      * fix remainder of build
      
      * buffer flow -> request credits
      
      * proving state backend
      
      * generate transaction proofs from provider
      
      * network messages for transaction proof
      
      * transaction proof test
      
      * test for transaction proof message
      
      * fix call bug
      
      * request transaction proofs from on_demand
      
      * most of proved_execution rpc
      
      * proved execution future
      
      * initial request definitions
      
      * RLP encoding and decoding for requests
      
      * proofs of non-existance in ProvingBlockChainClient
      
      * new requests in provider.
      
      * encode and decode responses
      
      * complete initial request changes
      
      * handle request packet in LightProtocol
      
      * handle response packets
      
      * implement requesting from
      
      * re-do cost table
      
      * get tests compiling
      
      * fix cost table RLP encoding
      
      * roundtrip tests for request types
      
      * request builder tests
      
      * move request_builder -> request::builder
      
      * get network tests working
      
      * return only complete headers responses
      
      * request builder improvements
      
      * New version of jsonrpc.
      
      * split request filling into fill,complete
      
      * Better invalid encoding messages
      
      * Fixing deprecated methods of tokio_core
      
      * use PIP messages in on_demand, old API
      
      * migrate oneshot::complete to send in on_demand
      
      * get on_demand tests to compile
      
      * port ethsync to PIP messages
      
      * adjust to minor on_demand API changes in RPC
      
      * Using dedicated branch for jsonrpc
      
      * Bump
      64cec5ff
  9. Mar 22, 2017
    • Marek Kotewicz's avatar
      rlp deserialization refactor, 30% faster (#4901) · 044d0706
      Marek Kotewicz authored
      * fixed naming of rlp modules
      
      * RlpStream cleanup
      
      * appending short rlp lists (0...55 bytes) is 25% faster
      
      * RlpStream does not use bytes module, nor trait Stream
      
      * removed unused code from rlp module
      
      * compiling ethcore-util with new rlp serialization
      
      * compiling parity with new rlp serialization
      
      * fixed compiling ethcore-light with new rlp serialization
      
      * fixed compiling ethsync with new rlp serialization
      
      * moved rlp benches and rlp tests
      
      * rlp deserialization refactor, 30% faster
      
      * removed redundant comment, print
      
      * fixed compiling parity with new rlp deserialization
      
      * removed redundant double-space
      
      * fixed failing test
      
      * updated rlp docs, removed unused traits
      
      * fixed rlp benchmarks
      
      * replace usage of WriteBytesExt with ByteOrder
      
      * removed unused, commented out code
      
      * fixed merge conflict
      044d0706
  10. Mar 14, 2017
  11. Mar 13, 2017
    • Gav Wood's avatar
      Chain-selection from UI (#4859) · 3041c954
      Gav Wood authored
      * First little bits for chain-selection.
      
      * Provide RPCs and get settings through to user defaults.
      
      * Hasty stash.
      
      * Fix updater accidentally redownloading.
      
      * Finish up.
      
      * Add JS tests.
      
      * Hypervisor should never run a binary modified before itself.
      
      * Style.
      
      * Help tweak.
      
      * Fix test compile.
      
      * Fix JS test
      
      * Build fix for tests.
      
      * Revert default chain name
      
      * Another test
      
      * Use spec name via client.
      
      * Fix mock up.
      
      * whitespace
      
      [ci:skip]
      
      * whitespace
      
      [ci:skip]
      
      * remove exit/restart endpoints.
      3041c954
  12. Mar 11, 2017
  13. Mar 08, 2017
    • keorn's avatar
      Fix validator contract syncing (#4789) · 98be191b
      keorn authored
      * make validator set aware of various states
      
      * fix updater build
      
      * clean up contract call
      
      * failing sync test
      
      * adjust tests
      
      * nicer indent [ci skip]
      
      * revert bound divisor
      98be191b
    • asynchronous rob's avatar
      Remote transaction execution (#4684) · 8a3b5c63
      asynchronous rob authored
      * return errors on database corruption
      
      * fix tests, json tests
      
      * fix remainder of build
      
      * buffer flow -> request credits
      
      * proving state backend
      
      * generate transaction proofs from provider
      
      * network messages for transaction proof
      
      * transaction proof test
      
      * test for transaction proof message
      
      * fix call bug
      
      * request transaction proofs from on_demand
      
      * most of proved_execution rpc
      
      * proved execution future
      8a3b5c63
  14. Mar 06, 2017
  15. Feb 26, 2017
    • asynchronous rob's avatar
      Propagate trie errors upwards from State (#4655) · 1bf2b277
      asynchronous rob authored
      * state backend trait mirroring state_db API
      
      * minimal state backend trait
      
      make state module public
      
      * fix json tests
      
      * return errors on database corruption
      
      * fix tests, json tests
      
      * fix remainder of build
      
      * add Backend bound on state
      1bf2b277
  16. Feb 25, 2017
  17. Feb 24, 2017
  18. Feb 23, 2017
  19. Feb 21, 2017
  20. Feb 20, 2017
    • asynchronous rob's avatar
      Save pending local transactions in the database (#4566) · 62b340f2
      asynchronous rob authored
      * Create new column family for local node info
      
      * remove DBTransaction::new reliance on DB
      
      * KeyValueDB trait
      
      * InMemory KeyValueDB implementation
      
      * journaldb generic over KVDB
      
      * make most of `ethcore` generic over KVDB
      
      * fix json tests compilation
      
      * get all tests compiling
      
      * implement local store (just for transactions)
      
      * finish local store API, test
      
      * put everything into place
      
      * better test for skipping bad transactions
      
      * fix warning
      
      * update local store every 15 minutes
      
      * remove superfluous `{}`s
      62b340f2
  21. Feb 04, 2017
  22. Feb 03, 2017
  23. Jan 25, 2017
  24. Jan 24, 2017
    • keorn's avatar
      ValidatorSet reporting (#4208) · ba020967
      keorn authored
      * remove register_account_provider
      
      * build rpc module
      
      * new dummy client
      
      * common EngineSigner struct
      
      * from -> into
      
      * initial report via call
      
      * separate safe from regular contract
      
      * transact_contract
      
      * fix build
      
      * return Signature, docs
      
      * add sign method to some engines
      
      * add safeContract spec
      
      * update specs to new contracts
      
      * use AuthorityRound for contract spec
      
      * add more reporting
      
      * add reporting test
      
      * use gas floor
      
      * shorter
      ba020967
  25. Jan 23, 2017
  26. Jan 20, 2017
    • asynchronous rob's avatar
      Memory-based pruning history size (#4114) · 203fd8a4
      asynchronous rob authored
      * prune states based on memory param
      
      * pruning memory CLI and usage in sync
      
      * return purged value from memorydb
      
      * calculate memory used incrementally in overlayrecentdb
      
      * refactor shared history pruning code in client
      
      * Fixed usage alignment
      
      * journal_size function for fast memory calculation
      203fd8a4
  27. Jan 13, 2017
  28. Jan 12, 2017
    • Gav Wood's avatar
      Improvements and optimisations to estimate_gas (#4142) · 311730ea
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Return 0 instead of error with out of gas on estimate_gas
      
      * Fix stuff up.
      
      * Another estimate gas fix.
      
      * Alter balance to maximum possible rather than GP=0.
      
      * Only increase to amount strictly necessary.
      
      * Improvements and optimisations to estimate_gas.
      
      - Introduce proper error type
      - Avoid building costly traces
      
      * Fix tests.
      
      * Actually fix testsActually fix tests
      311730ea
  29. Jan 11, 2017
    • Gav Wood's avatar
      Another minor estimation fix (#4133) · 56c546f4
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Return 0 instead of error with out of gas on estimate_gas
      
      * Fix stuff up.
      
      * Another estimate gas fix.
      
      * Alter balance to maximum possible rather than GP=0.
      
      * Only increase to amount strictly necessary.
      56c546f4