plugeth/eth
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
..
downloader Merge pull request #2868 from karalabe/downloader-abort-master-drop 2016-08-09 11:39:24 +03:00
fetcher eth, eth/downloader, eth/fetcher: delete eth/61 code 2016-07-22 13:17:19 +02:00
filters Merge pull request #2711 from hdiedrich/1.4.7-filter-races-cleanup 2016-07-19 23:14:08 +02:00
gasprice eth: separate common and full node-specific API and backend service 2016-06-16 17:36:38 +02:00
api_backend.go cmd, common, console, eth, release: drop redundant "full"s 2016-06-30 13:03:26 +03:00
api.go core: added CheckNonce() to Message interface 2016-07-11 12:35:23 +02:00
backend_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
backend.go cmd/utils, node: create account manager in package node 2016-08-17 17:39:03 +02:00
bad_block.go eth: enable bad block reports 2016-05-25 02:02:51 +02:00
bind.go cmd, common, console, eth, release: drop redundant "full"s 2016-06-30 13:03:26 +03:00
cpu_mining.go cmd, common, console, eth, release: drop redundant "full"s 2016-06-30 13:03:26 +03:00
db_upgrade.go eth: fixed chaindb upgrade 2016-07-19 14:32:38 +02:00
gpu_mining.go cmd, common, console, eth, release: drop redundant "full"s 2016-06-30 13:03:26 +03:00
handler_test.go eth, eth/downloader, eth/fetcher: delete eth/61 code 2016-07-22 13:17:19 +02:00
handler.go Merge pull request #2867 from karalabe/dao-challenge-finish 2016-08-09 11:39:13 +03:00
helper_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
metrics.go eth, eth/downloader, eth/fetcher: delete eth/61 code 2016-07-22 13:17:19 +02:00
peer.go eth, eth/downloader: better remote head tracking 2016-07-25 15:14:14 +03:00
protocol_test.go eth, eth/downloader, eth/fetcher: delete eth/61 code 2016-07-22 13:17:19 +02:00
protocol.go eth, eth/downloader, eth/fetcher: delete eth/61 code 2016-07-22 13:17:19 +02:00
sync_test.go eth: skip transaction handling during fast sync 2016-05-17 14:17:20 +03:00
sync.go eth, eth/downloader: better remote head tracking 2016-07-25 15:14:14 +03:00