require explicit etherbase address for mining. Falling back to primary is risky given it is inconsistent if keys are imported/merged/created or copied/transfered
This commit is contained in:
parent
fc2e33c594
commit
65a26e40a8
@ -464,10 +464,9 @@ func (s *Ethereum) StartMining(threads int) error {
|
|||||||
func (s *Ethereum) Etherbase() (eb common.Address, err error) {
|
func (s *Ethereum) Etherbase() (eb common.Address, err error) {
|
||||||
eb = s.etherbase
|
eb = s.etherbase
|
||||||
if (eb == common.Address{}) {
|
if (eb == common.Address{}) {
|
||||||
err = fmt.Errorf("no accounts found")
|
err = fmt.Errorf("etherbase address must be explicitly specified")
|
||||||
return eb, err
|
|
||||||
}
|
}
|
||||||
return eb, nil
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Ethereum) StopMining() { s.miner.Stop() }
|
func (s *Ethereum) StopMining() { s.miner.Stop() }
|
||||||
|
Loading…
Reference in New Issue
Block a user