• Felix Lange's avatar
    cmd/utils, node: create account manager in package node · 312263c7
    Felix Lange authored
    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.
    312263c7
Name
Last commit
Last update
.github Loading commit data...
Godeps Loading commit data...
_data Loading commit data...
accounts Loading commit data...
build Loading commit data...
cmd Loading commit data...
common Loading commit data...
compression/rle Loading commit data...
console Loading commit data...
containers Loading commit data...
core Loading commit data...
crypto Loading commit data...
errs Loading commit data...
eth Loading commit data...
ethdb Loading commit data...
event Loading commit data...
generators Loading commit data...
internal Loading commit data...
light Loading commit data...
logger Loading commit data...
metrics Loading commit data...
miner Loading commit data...
node Loading commit data...
p2p Loading commit data...
params Loading commit data...
pow Loading commit data...
release Loading commit data...
rlp Loading commit data...
rpc Loading commit data...
tests Loading commit data...
trie Loading commit data...
whisper Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LESSER Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
VERSION Loading commit data...
appveyor.yml Loading commit data...
circle.yml Loading commit data...