go-ethereum/cmd
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
..
abigen all: update license information 2016-04-15 09:48:05 +02:00
bootnode cmd/bootnode: Add support for outputting a node's ID on the command line 2016-07-15 11:09:37 +01:00
disasm all: update license headers to distiguish GPL/LGPL 2015-07-22 18:51:45 +02:00
ethtest core, params, tests: add DAO hard-fork balance moves 2016-07-15 16:52:55 +03:00
evm Revert "test, cmd/evm, core, core/vm: illegal code hash implementation" 2016-06-29 11:44:51 +03:00
geth cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
gethrpctest cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
rlpdump all: update license headers to distiguish GPL/LGPL 2015-07-22 18:51:45 +02:00
utils cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00