Skip to content
  1. Jan 13, 2017
    • Tomasz Drwięga's avatar
      UnverifiedTransaction type (#4134) · e11353f9
      Tomasz Drwięga authored
      * Introducing ValidSignedTransaction
      
      * Verifiying transactions in engines
      
      * Widening use of VerifiedSignedTransaction
      
      * Renaming Transactions
      
      * Uncommenting banning queue & Fixing tests
      
      * Fixing json tests
      
      * Fixing pre-homestead test
      
      * Fixing imports
      
      * Addressing grumbles
      
      * Fixing test
      e11353f9
  2. 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
  3. Jan 11, 2017
    • keorn's avatar
      Refactor VoteCollector (#4101) · 844b1f8c
      keorn authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * dir
      
      * simple validator list
      
      * stub validator contract
      
      * make the engine hold Weak<Client> instead of IoChannel
      
      * validator set factory
      
      * register weak client with ValidatorContract
      
      * check chain security
      
      * add address array to generator
      
      * register provider contract
      
      * update validator set on notify
      
      * add validator contract spec
      
      * simple list test
      
      * split update and contract test
      
      * contract change
      
      * use client in tendermint
      
      * fix deadlock
      
      * step duration in params
      
      * adapt tendermint tests
      
      * add storage fields to test spec
      
      * constructor spec
      
      * execute under wrong address
      
      * create under correct address
      
      * revert
      
      * validator contract constructor
      
      * move genesis block lookup
      
      * add removal ability to contract
      
      * validator contract adding validators
      
      * fix basic authority
      
      * validator changing test
      
      * more docs
      
      * update sync tests
      
      * remove env_logger
      
      * another env_logger
      
      * cameltoe
      
      * hold EngineClient instead of Client
      
      * return error on misbehaviour
      
      * nicer return
      
      * sprinkle docs
      844b1f8c
    • 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
    • asynchronous rob's avatar
      Test harness for lightsync (#4109) · 7123f19a
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * make on_connect/disconnect public
      
      * free flow params constructor
      
      * Shared ownership of LES handlers
      
      * light provider impl for test client
      
      * skeleton for testing light sync
      
      * have test_client use actual genesis
      
      * fix underflow in provider
      
      * test harnesses for lightsync
      
      * fix tests
      
      * fix test failure caused by test_client changes
      7123f19a
    • Gav Wood's avatar
      Fix call/estimate_gas (#4121) · 7286d42b
      Gav Wood authored
      * Return 0 instead of error with out of gas on estimate_gas
      
      * Fix stuff up.
      7286d42b
    • Tomasz Drwięga's avatar
      Get rid of unsafe code in ethkey, propagate incorrect Secret errors. (#4119) · 21006da1
      Tomasz Drwięga authored
      * Implementing secret
      
      * Fixing tests
      21006da1
  4. Jan 10, 2017
    • Gav Wood's avatar
      Use binary chop to estimate gas accurately (#4100) · 23feb799
      Gav Wood authored
      * Initial sketch.
      
      * Building.
      
      * Fix a few things.
      
      * Fix issue, add tracing.
      
      * Address grumbles
      
      * Raise upper limit if needed
      
      * Fix test.
      23feb799
    • Arkadiy Paronyan's avatar
      v1.6 in master (#4113) · 148ea376
      Arkadiy Paronyan authored
      148ea376
    • Gav Wood's avatar
      Ignore get_price_info test by default. (#4112) · ae144b7f
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      ae144b7f
    • keorn's avatar
      Validator/authority contract (#3937) · be30c441
      keorn authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * dir
      
      * simple validator list
      
      * stub validator contract
      
      * make the engine hold Weak<Client> instead of IoChannel
      
      * validator set factory
      
      * register weak client with ValidatorContract
      
      * check chain security
      
      * add address array to generator
      
      * register provider contract
      
      * update validator set on notify
      
      * add validator contract spec
      
      * simple list test
      
      * split update and contract test
      
      * contract change
      
      * use client in tendermint
      
      * fix deadlock
      
      * step duration in params
      
      * adapt tendermint tests
      
      * add storage fields to test spec
      
      * constructor spec
      
      * execute under wrong address
      
      * create under correct address
      
      * revert
      
      * validator contract constructor
      
      * move genesis block lookup
      
      * add removal ability to contract
      
      * validator contract adding validators
      
      * fix basic authority
      
      * validator changing test
      
      * more docs
      
      * update sync tests
      
      * remove env_logger
      
      * another env_logger
      
      * cameltoe
      
      * hold EngineClient instead of Client
      
      * add a comment about lock scope
      be30c441
  5. Jan 09, 2017
  6. Jan 06, 2017
    • asynchronous rob's avatar
      Zero-alloc trie lookups (#3998) · 9c00eb4e
      asynchronous rob authored
      * triedb cleanup
      
      * factor out common portion of trie query
      
      * allocate far fewer times in node decoding
      
      * fix bench compilation
      
      * introduce OwnedNode variant to make iter fast again
      
      * generalize recorder trait to Query
      
      * decode trie outputs cost-free in state
      
      * test for passing closure as query
      9c00eb4e
  7. Jan 05, 2017
  8. Jan 04, 2017
  9. Jan 03, 2017
  10. Dec 29, 2016
  11. Dec 28, 2016
    • asynchronous rob's avatar
      Owning views of blockchain data (#3982) · fe1f542c
      asynchronous rob authored
      * owning views of blockchain data
      
      * port blockchain and client traits to owning views
      
      * fix ethcore tests
      
      * use strong headers and bodies in ethcore_light
      
      * port ethsync to use owning views
      
      * port rpc to owning views
      
      * port parity informant and blockchain export
      fe1f542c
  12. Dec 27, 2016
  13. Dec 23, 2016
  14. Dec 22, 2016
  15. Dec 21, 2016
  16. Dec 19, 2016