Beispiel #1
0
 def getAddressesByAccount(self, account):
     '''
     Get a list of address for account
     '''
     addresses_list = connector.getAddressesByAccount(account, self.provider_id)
     coinaddresses = []
     for address in addresses_list:
         coinaddresses.append(CoinAddress(address, account))
         
     return coinaddresses
Beispiel #2
0
    def getAddressesByAccount(self, account):
        '''
        Get a list of address for account
        '''
        addresses_list = connector.getAddressesByAccount(
            account, self.provider_id)
        coinaddresses = []
        for address in addresses_list:
            coinaddresses.append(CoinAddress(address, account))

        return coinaddresses
 def getAddresses(self):
     '''
     Get the address for an account name
     '''
     # check for cached data, use that or get it again
     cache_hash = self.getParamHash("name=%s" % (self['name']))
     cached_object = self._cache.fetch('addressesbyaccount', cache_hash)
     if cached_object:
         return cached_object
     
     addresses = connector.getAddressesByAccount(self['name'], self.provider_id)
     addresses_list = []
     for address in addresses:
         coinaddr = CoinAddress(address, self)
         addresses_list.append(coinaddr)
         
     # cache the result
     self._cache.store('addressesbyaccount', cache_hash, addresses_list)
     return addresses_list
Beispiel #4
0
    def getAddresses(self):
        '''
        Get the address for an account name
        '''
        # check for cached data, use that or get it again
        cache_hash = self.getParamHash("name=%s" % (self['name']))
        cached_object = self._cache.fetch('addressesbyaccount', cache_hash)
        if cached_object:
            return cached_object

        addresses = connector.getAddressesByAccount(self['name'],
                                                    self.provider_id)
        addresses_list = []
        for address in addresses:
            coinaddr = CoinAddress(address, self)
            addresses_list.append(coinaddr)

        # cache the result
        self._cache.store('addressesbyaccount', cache_hash, addresses_list)
        return addresses_list