diff options
author | zelig <viktor.tron@gmail.com> | 2015-03-24 20:37:00 +0800 |
---|---|---|
committer | zelig <viktor.tron@gmail.com> | 2015-03-27 03:00:18 +0800 |
commit | fd8d18ec280c3fe2c3d2651870c31c65b02039ba (patch) | |
tree | e079cd2306e48e8537b95e6c00730f611553a01e /cmd/ethereum/main.go | |
parent | 859f1f08ca48de99408c825eba8d6ed4bfea3235 (diff) | |
download | go-tangerine-fd8d18ec280c3fe2c3d2651870c31c65b02039ba.tar go-tangerine-fd8d18ec280c3fe2c3d2651870c31c65b02039ba.tar.gz go-tangerine-fd8d18ec280c3fe2c3d2651870c31c65b02039ba.tar.bz2 go-tangerine-fd8d18ec280c3fe2c3d2651870c31c65b02039ba.tar.lz go-tangerine-fd8d18ec280c3fe2c3d2651870c31c65b02039ba.tar.xz go-tangerine-fd8d18ec280c3fe2c3d2651870c31c65b02039ba.tar.zst go-tangerine-fd8d18ec280c3fe2c3d2651870c31c65b02039ba.zip |
unlocking coinbase
- extract accounts.getKey method - if given empty address it retrieves coinbase (first account)
- cli -unlock coinbase will unlock coinbase
Diffstat (limited to 'cmd/ethereum/main.go')
-rw-r--r-- | cmd/ethereum/main.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/ethereum/main.go b/cmd/ethereum/main.go index 276480195..fea3fbf61 100644 --- a/cmd/ethereum/main.go +++ b/cmd/ethereum/main.go @@ -134,7 +134,7 @@ Exports the given account's private key into keyfile using the canonical EC form The account needs to be unlocked, if it is not the user is prompted for a passphrase to unlock it. For non-interactive use, the password can be specified with the --unlock flag: - ethereum --unlock <passwrdfile> account export <address> <keyfile> + ethereum --password <passwrdfile> account export <address> <keyfile> Note: Since you can directly copy your encrypted accounts to another ethereum instance, this import/export mechanism is not needed when you transfer an account between nodes. @@ -305,6 +305,9 @@ func startEth(ctx *cli.Context, eth *eth.Ethereum) { account := ctx.GlobalString(utils.UnlockedAccountFlag.Name) if len(account) > 0 { + if account == "coinbase" { + account = "" + } unlockAccount(ctx, am, account) } // Start auxiliary services if enabled. |