Skip to content
  1. Jan 25, 2017
  2. 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
  3. Jan 23, 2017
  4. Jan 22, 2017
  5. 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
    • asynchronous rob's avatar
      Light protocol syncing improvements (#4212) · a791cb50
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * remove old lint silencer
      
      * dispatch requests only to peers with higher TD
      
      * dynamic target for sync rounds
      
      * use round pivots instead of frames, fix test
      
      * fix total difficulty calculation for test client
      
      * fix broken reorg algorithm
      
      * fork test, fix ancestor search
      a791cb50
  6. Jan 18, 2017
  7. Jan 13, 2017
  8. 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
  9. Jan 11, 2017
  10. 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
    • 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
  11. Dec 29, 2016
  12. 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
  13. Dec 27, 2016
  14. Dec 23, 2016
  15. Dec 16, 2016
  16. Dec 15, 2016
  17. Dec 14, 2016
  18. Dec 13, 2016
  19. Dec 11, 2016
  20. Dec 10, 2016