currency_processor = Btc(address[1])
        elif address[0].lower() == 'coinbase_pro':
            currency_processor = CoinbasePro(address[1].split(':')[0],
                                             address[1].split(':')[1],
                                             address[1].split(':')[2],
                                             address[1].split(':')[3])
        else:
            currency_processor = None

        if currency_processor:
            price = currency_processor.get_current_price()
            balance = currency_processor.get_wallet_balance()
            print("[%s %s] price: %s, balance: %s, value: $%.2f" %
                  (address[0], address[1], price, balance, price * balance),
                  flush=True)
            total = total + price * balance

            crypto_price_gauge.labels(address[0]).set(price)
            crypto_wallet_balance_gauge.labels(address[0],
                                               address[1]).set(balance)
            crypto_value_gauge.labels(address[0],
                                      address[1]).set(price * balance)

    print("total: $%.2f" % total, flush=True)
    crypto_total_value_gauge.set(total)
    last_update_timestamp_gauge.set_to_current_time()
    last_update_timestamp_gauge._documentation = "Last update: %s" % (
        datetime.datetime.now())

    [time.sleep(1) for x in range(options.update_interval)]