erigon-pulse/cmd/utils
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
..
bootnodes.go cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks 2015-11-27 11:06:12 +02:00
cmd.go cmd/utils: add space between "to" and filename 2016-06-15 11:02:22 +03:00
customflags_test.go cmd/utils: fix path expansion on windows 2015-08-06 17:18:59 +02:00
customflags.go cmd/geth: codegansta/cli package renamed to urfave/cli 2016-06-09 15:37:13 +02:00
fdlimit_freebsd.go cmd/utils: fix build on *BSD 2016-05-09 13:13:44 +02:00
fdlimit_test.go cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache 2016-03-09 10:33:39 +02:00
fdlimit_unix.go cmd/utils: fix build on *BSD 2016-05-09 13:13:44 +02:00
fdlimit_windows.go cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache 2016-03-09 10:33:39 +02:00
flags.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00