diff --git a/accounts/manager.go b/accounts/manager.go index 9795869744..70c1787a71 100644 --- a/accounts/manager.go +++ b/accounts/manager.go @@ -83,6 +83,9 @@ func NewManager(config *Config, backends ...Backend) *Manager { // Close terminates the account manager's internal notification processes. func (am *Manager) Close() error { + for _, w := range am.wallets { + w.Close() + } errc := make(chan error) am.quit <- errc return <-errc