def list_addresses(self):
params = self.build_basic_request()<EOL>response = util.call_api("<STR_LIT>".format(self.identifier), params, base_url=self.service_url)<EOL>json_response = json.loads(response)<EOL>self.parse_error(json_response)<EOL>addresses = []<EOL>for a in json_response['<STR_LIT>']:<EOL><INDENT>address = Address(a['<STR_LIT>'], a['<STR_LIT:address>'], a.get('<STR_LIT:label>'), a['<STR_LIT>'])<EOL>addresses.append(address)<EOL><DEDENT>return addresses<EOL>
List all active addresses in the wallet.

        :return: an array of :class:`Address` objects