code: def list_address(self):
          
          result = []
          for addrStr in self.wallet.Addresses:
              addr = self.wallet.GetAddress(addrStr)
              result.append({
                  "address": addrStr,
                  "haskey": not addr.IsWatchOnly,
                  "label": None,
                  "watchonly": addr.IsWatchOnly,
              })
          return result
docs: Get information about all the addresses present on the open wallet