Update what do you think

better to avoid looping over a range and using indices, something like:

for cost in self.glob['cost']:
    self.supported_currencies.append(cost['currency'])

even better to use list comprehension and say:

self.supported_currencies = [cost['currency'] for cost in self.glob['cost']]