From 1356daad276b849a192c84834d78a6cf32d739eb Mon Sep 17 00:00:00 2001 From: zelig Date: Mon, 27 Jul 2015 10:50:29 +0200 Subject: etherbase defaults to first account even if created during the session --- eth/backend.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'eth') diff --git a/eth/backend.go b/eth/backend.go index cba1b3939..4b8c4858f 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -489,7 +489,11 @@ func (s *Ethereum) StartMining(threads int) error { func (s *Ethereum) Etherbase() (eb common.Address, err error) { eb = s.etherbase if (eb == common.Address{}) { - err = fmt.Errorf("etherbase address must be explicitly specified") + addr, e := s.AccountManager().AddressByIndex(0) + if e != nil { + err = fmt.Errorf("etherbase address must be explicitly specified") + } + eb = common.HexToAddress(addr) } return } -- cgit v1.2.3