|
|
|
@ -191,7 +191,7 @@ func NewPublicAccountAPI(am *accounts.Manager) *PublicAccountAPI { |
|
|
|
|
|
|
|
|
|
// Accounts returns the collection of accounts this node manages
|
|
|
|
|
func (s *PublicAccountAPI) Accounts() []common.Address { |
|
|
|
|
var addresses []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) |
|
|
|
@ -218,7 +218,7 @@ func NewPrivateAccountAPI(b Backend) *PrivateAccountAPI { |
|
|
|
|
|
|
|
|
|
// ListAccounts will return a list of addresses for accounts this node manages.
|
|
|
|
|
func (s *PrivateAccountAPI) ListAccounts() []common.Address { |
|
|
|
|
var addresses []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) |
|
|
|
@ -237,7 +237,7 @@ type rawWallet struct { |
|
|
|
|
|
|
|
|
|
// ListWallets will return a list of wallets this node manages.
|
|
|
|
|
func (s *PrivateAccountAPI) ListWallets() []rawWallet { |
|
|
|
|
var wallets []rawWallet |
|
|
|
|
wallets := make([]rawWallet, 0) // return [] instead of nil if empty
|
|
|
|
|
for _, wallet := range s.am.Wallets() { |
|
|
|
|
wallets = append(wallets, rawWallet{ |
|
|
|
|
URL: wallet.URL().String(), |
|
|
|
|