code: func (s *PublicAccountAPI) Accounts() []common.Address {
  	addresses := make([]common.Address, 0) // return [] instead of nil if empty
  	for _, wallet := range s.am.Wallets() {
  		for _, account := range wallet.Accounts() {
  			addresses = append(addresses, account.Address)
  		}
  	}
  	return addresses
  }
docs: // Accounts returns the collection of accounts this node manages