code: func (s *UIServerAPI) ListWallets() []rawWallet {
  	wallets := make([]rawWallet, 0) // return [] instead of nil if empty
  	for _, wallet := range s.am.Wallets() {
  		status, failure := wallet.Status()
  
  		raw := rawWallet{
  			URL:      wallet.URL().String(),
  			Status:   status,
  			Accounts: wallet.Accounts(),
  		}
  		if failure != nil {
  			raw.Failure = failure.Error()
  		}
  		wallets = append(wallets, raw)
  	}
  	return wallets
  }
docs: // ListWallets will return a list of wallets that clef manages
  // Example call
  // {"jsonrpc":"2.0","method":"clef_listWallets","params":[], "id":5}