1. 17 Aug, 2016 4 commits
    • Felix Lange's avatar
      core, miner: move Backend to miner · 3c09c5f1
      Felix Lange authored
      This ensures that package core doesn't depend on package accounts and
      resolves an age-old TODO.
      3c09c5f1
    • Felix Lange's avatar
      common/compiler: simplify solc wrapper · 1a9e6691
      Felix Lange authored
      Support for legacy version 0.9.x is gone. The compiler version is no
      longer cached. Compilation results (and the version) are read directly
      from stdout using the --combined-json flag. As a workaround for
      ethereum/solidity#651, source code is written to a temporary file before
      compilation.
      
      Integration of solc in package ethapi and cmd/abigen is now much simpler
      because the compiler wrapper is no longer passed around as a pointer.
      
      Fixes #2806, accidentally
      1a9e6691
    • Felix Lange's avatar
      eth: remove dapp database remains · 84d11c19
      Felix Lange authored
      84d11c19
    • Felix Lange's avatar
      cmd/utils, node: create account manager in package node · 312263c7
      Felix Lange authored
      The account manager was previously created by packge cmd/utils as part
      of flag processing and then passed down into eth.Ethereum through its
      config struct. Since we are starting to create nodes which do not have
      eth.Ethereum as a registered service, the code was rearranged to
      register the account manager as its own service. Making it a service is
      ugly though and it doesn't really fix the root cause: creating nodes
      without eth.Ethereum requires duplicating lots of code.
      
      This commit splits utils.MakeSystemNode into three functions, making
      creation of other node/service configurations easier. It also moves the
      account manager into Node so it can be used by those configurations
      without requiring package eth.
      312263c7
  2. 09 Aug, 2016 4 commits
  3. 08 Aug, 2016 2 commits
  4. 05 Aug, 2016 6 commits
  5. 04 Aug, 2016 1 commit
  6. 29 Jul, 2016 1 commit
  7. 27 Jul, 2016 2 commits
  8. 26 Jul, 2016 3 commits
  9. 25 Jul, 2016 5 commits
  10. 22 Jul, 2016 11 commits
  11. 20 Jul, 2016 1 commit