go-ethereum/node
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
..
api.go node, p2p, internal: Add ability to remove peers via admin interface 2016-07-14 18:51:41 -04:00
config_test.go cmd, common, node, rpc: rework naming convention to canonical one 2016-02-09 13:24:42 +02:00
config.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
errors.go cmd, eth, node, rpc, xeth: use single-instance services 2015-11-27 11:06:12 +02:00
node_example_test.go cmd, common, node, rpc: move IPC into the node itself 2016-02-04 11:23:15 +02:00
node_test.go rpc: add new client, use it everywhere 2016-07-22 23:21:27 +02:00
node.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
service_test.go cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache 2016-03-09 10:33:39 +02:00
service.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
utils_test.go cmd, common, node, rpc: move IPC into the node itself 2016-02-04 11:23:15 +02:00