1. 12 4月, 2016 3 次提交
    • F
      accounts: streamline API · 46e8940b
      Felix Lange 提交于
      - Manager.Accounts no longer returns an error.
      - Manager methods take Account instead of common.Address.
      - All uses of Account with unkeyed fields are converted.
      46e8940b
    • F
      accounts, crypto: move keystore to package accounts · 85e6c40c
      Felix Lange 提交于
      The account management API was originally implemented as a thin layer
      around crypto.KeyStore, on the grounds that several kinds of key stores
      would be implemented later on. It turns out that this won't happen so
      KeyStore is a superflous abstraction.
      
      In this commit crypto.KeyStore and everything related to it moves to
      package accounts and is unexported.
      85e6c40c
    • B
      rpc: various fixes/enhancements · aa9fff3e
      Bas van Kervel 提交于
      rpc: be less restrictive on the request id
      rpc: improved documentation
      console: upgrade web3.js to version 0.16.0
      rpc: cache http connections
      rpc: rename wsDomains parameter to wsOrigins
      aa9fff3e
  2. 11 4月, 2016 1 次提交
  3. 07 4月, 2016 1 次提交
  4. 02 4月, 2016 1 次提交
  5. 01 4月, 2016 2 次提交
    • J
      cmd/utils, miner: A/B testing JIT VM. Disabled for miners · bbeaab7e
      Jeffrey Wilcke 提交于
      This PR introduces a 10% probability that you'll run the client with the
      JIT enabled testing the new client and helps us potentially catch
      errors when reported.
      
      This feature is **disabled** for miners (disabling the JIT completely).
      The JIT can however be force for miners if they enable both --jitvm and
      --forcejit.
      bbeaab7e
    • J
      core: added basic chain configuration · f0cbebb1
      Jeffrey Wilcke 提交于
      Added chain configuration options and write out during genesis database
      insertion. If no "config" was found, nothing is written to the database.
      
      Configurations are written on a per genesis base. This means
      that any chain (which is identified by it's genesis hash) can have their
      own chain settings.
      f0cbebb1
  6. 24 3月, 2016 2 次提交
  7. 23 3月, 2016 1 次提交
  8. 09 3月, 2016 1 次提交
  9. 08 3月, 2016 1 次提交
  10. 29 2月, 2016 2 次提交
  11. 09 2月, 2016 1 次提交
  12. 05 2月, 2016 3 次提交
  13. 04 2月, 2016 1 次提交
  14. 28 1月, 2016 1 次提交
    • F
      internal/debug: APIs for profiling and tracing · 3750d835
      Felix Lange 提交于
      The debug package provides an RPC wrapper for glog settings and the
      debugging facilities of the Go runtime. They can be triggered through
      both command line flags and the IPC listener.
      3750d835
  15. 26 1月, 2016 1 次提交
  16. 15 12月, 2015 1 次提交
  17. 14 12月, 2015 1 次提交
  18. 01 12月, 2015 1 次提交
  19. 27 11月, 2015 2 次提交
  20. 18 11月, 2015 1 次提交
    • J
      core, eth, rpc: split out block validator and state processor · a1d9ef48
      Jeffrey Wilcke 提交于
      This removes the burden on a single object to take care of all
      validation and state processing. Now instead the validation is done by
      the `core.BlockValidator` (`types.Validator`) that takes care of both
      header and uncle validation through the `ValidateBlock` method and state
      validation through the `ValidateState` method. The state processing is
      done by a new object `core.StateProcessor` (`types.Processor`) and
      accepts a new state as input and uses that to process the given block's
      transactions (and uncles for rewords) to calculate the state root for
      the next block (P_n + 1).
      a1d9ef48
  21. 10 11月, 2015 1 次提交
  22. 30 10月, 2015 2 次提交
  23. 29 10月, 2015 1 次提交
  24. 27 10月, 2015 1 次提交
    • Z
      rpc api: eth_getNatSpec · 4d005a2c
      zelig 提交于
      * xeth, rpc: implement eth_getNatSpec for tx confirmations
      * rename silly docserver -> httpclient
      * eth/backend: httpclient now accessible via eth.Ethereum init-d via config.DocRoot
      * cmd: introduce separate CLI flag for DocRoot (defaults to homedir)
      * common/path: delete unused assetpath func, separate HomeDir func
      4d005a2c
  25. 22 10月, 2015 1 次提交
    • Z
      console: · 8b81ad1f
      zelig 提交于
      * lines with leading space are ommitted from history
      * exit processed even with whitespace around
      * all whitespace lines (not only empty ones) are ignored
      
      add 7 missing commands to admin api autocomplete
      
      registrar: methods now return proper error if reg addresses are not set. fixes #1457
      
      rpc/console: fix personal.newAccount() regression. Now all comms accept interactive password
      
      registrar: add registrar tests for errors
      
      crypto: catch AES decryption error on presale wallet import + fix error msg format. fixes #1580
      
      CLI: improve error message when starting a second instance of geth. fixes #1564
      
      cli/accounts: unlock multiple accounts. fixes #1785
      * make unlocking multiple accounts work with inline <() fd
      * passwdfile now correctly read only once
      * improve logs
      * fix CLI help text for unlocking
      
      fix regression with docRoot / admin API
      * docRoot/jspath passed to rpc/api ParseApis, which passes onto adminApi
      * docRoot field for JS console in order to pass when RPC is (re)started
      * improve flag desc for jspath
      
      common/docserver: catch http errors from response
      
      fix rpc/api tests
      
      common/natspec: fix end to end test (skipped because takes 8s)
      
      registrar: fix major regression:
      * deploy registrars on frontier
      * register HashsReg and UrlHint in GlobalRegistrar.
      * set all 3 contract addresses in code
      * zero out addresses first in tests
      8b81ad1f
  26. 19 10月, 2015 2 次提交
  27. 17 10月, 2015 1 次提交
  28. 09 10月, 2015 1 次提交
  29. 07 10月, 2015 2 次提交