go-ethereum/cmd/geth
Felix Lange 312263c7d9 cmd/utils, node: create account manager in package node
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.
2016-08-17 17:39:03 +02:00
..
testdata cmd/geth: add tests for account commands 2016-04-12 15:58:07 +02:00
accountcmd_test.go cmd/geth: add recovery procedure for AmbiguousAddrError 2016-04-12 15:59:18 +02:00
accountcmd.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
chaincmd.go Merge pull request #2455 from zsfelfoldi/chaindb 2016-06-13 15:16:09 +02:00
consolecmd_test.go cmd/geth: truly randomize console test RPC endpoints 2016-06-08 13:53:07 +03:00
consolecmd.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
dao_test.go cmd, core, eth, miner, params, tests: finalize the DAO fork 2016-07-15 16:52:55 +03:00
genesis_test.go cmd, core, miner: add extradata validation to consensus rules 2016-07-15 16:52:55 +03:00
info_test.json fix solc tests unskip 2015-05-20 02:47:13 +01:00
library_android.go Makefile, cmd/geth: support building Android archives 2015-12-14 14:28:14 +02:00
library.c Makefile, cmd/geth: assemble ios xcode frameworks 2015-12-08 18:05:43 +02:00
library.go Makefile, cmd/geth: assemble ios xcode frameworks 2015-12-08 18:05:43 +02:00
main.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
monitorcmd.go rpc: add new client, use it everywhere 2016-07-22 23:21:27 +02:00
run_test.go cmd: fix CLI package deprecation warnings 2016-06-10 11:23:00 +03:00
usage.go cmd, core, eth, params: implement flags to control dao fork blocks 2016-07-15 16:52:55 +03:00