Package com.xeiam.xchange.vaultofsatoshi.service.polling

Source Code of com.xeiam.xchange.vaultofsatoshi.service.polling.VaultOfSatoshiBasePollingService

package com.xeiam.xchange.vaultofsatoshi.service.polling;

import java.util.Arrays;
import java.util.List;

import com.xeiam.xchange.ExchangeException;
import com.xeiam.xchange.ExchangeSpecification;
import com.xeiam.xchange.currency.CurrencyPair;
import com.xeiam.xchange.service.BaseExchangeService;
import com.xeiam.xchange.service.polling.BasePollingService;
import com.xeiam.xchange.vaultofsatoshi.dto.marketdata.VosResponse;

/**
* @author veken0m
*/
public class VaultOfSatoshiBasePollingService extends BaseExchangeService implements BasePollingService {

  public static final List<CurrencyPair> CURRENCY_PAIRS = Arrays.asList(

  // TODO: remove delisted coins...

      // BTC
      new CurrencyPair("BTC", "CAD"), // BTC/CAD
      new CurrencyPair("BTC", "USD"), // BTC/USD
      new CurrencyPair("BTC", "LTC"), // BTC/LTC
      new CurrencyPair("BTC", "PPC"), // BTC/PPC
      new CurrencyPair("BTC", "DOGE"), // BTC/DOGE
      new CurrencyPair("BTC", "FTC"), // BTC/FTC
      new CurrencyPair("BTC", "XPM"), // BTC/XPM
      new CurrencyPair("BTC", "QRK"), // BTC/QRK
      new CurrencyPair("BTC", "VTC"), // BTC/VTC
      new CurrencyPair("BTC", "AUR"), // BTC/AUR
      new CurrencyPair("BTC", "CGB"), // BTC/CGB
      new CurrencyPair("BTC", "DGC"), // BTC/DGC
      new CurrencyPair("BTC", "MINT"), // BTC/MINT
      new CurrencyPair("BTC", "DRK"), // BTC/DRK
      new CurrencyPair("BTC", "WDC"), // BTC/WDC
      new CurrencyPair("BTC", "BC"), // BTC/BC
      new CurrencyPair("BTC", "ZET"), // BTC/ZET
      new CurrencyPair("BTC", "FLT"), // BTC/FLT
      new CurrencyPair("BTC", "NVC"), // BTC/NVC
      new CurrencyPair("BTC", "EMC2"), // BTC/EMC2
      new CurrencyPair("BTC", "BIL"), // BTC/BIL
      new CurrencyPair("BTC", "NOBL"), // BTC/NOBL

      // LTC
      new CurrencyPair("LTC", "CAD"), // LTC/CAD
      new CurrencyPair("LTC", "USD"), // LTC/USD
      new CurrencyPair("LTC", "BTC"), // LTC/BTC
      new CurrencyPair("LTC", "PPC"), // LTC/PPC
      new CurrencyPair("LTC", "DOGE"), // LTC/DOGE
      new CurrencyPair("LTC", "FTC"), // LTC/FTC
      new CurrencyPair("LTC", "XPM"), // LTC/XPM
      new CurrencyPair("LTC", "QRK"), // LTC/QRK
      new CurrencyPair("LTC", "VTC"), // LTC/VTC
      new CurrencyPair("LTC", "AUR"), // LTC/AUR
      new CurrencyPair("LTC", "CGB"), // LTC/CGB
      new CurrencyPair("LTC", "DGC"), // LTC/DGC
      new CurrencyPair("LTC", "MINT"), // LTC/MINT
      new CurrencyPair("LTC", "DRK"), // LTC/DRK
      new CurrencyPair("LTC", "WDC"), // LTC/WDC
      new CurrencyPair("LTC", "BC"), // LTC/BC
      new CurrencyPair("LTC", "ZET"), // LTC/ZET
      new CurrencyPair("LTC", "FLT"), // LTC/FLT
      new CurrencyPair("LTC", "NVC"), // LTC/NVC
      new CurrencyPair("LTC", "EMC2"), // LTC/EMC2
      new CurrencyPair("LTC", "BIL"), // LTC/BIL
      new CurrencyPair("LTC", "NOBL"), // LTC/NOBL

      // DOGE
      new CurrencyPair("DOGE", "CAD"), // DOGE/CAD
      new CurrencyPair("DOGE", "USD"), // DOGE/USD
      new CurrencyPair("DOGE", "BTC"), // DOGE/BTC
      new CurrencyPair("DOGE", "LTC"), // DOGE/LTC
      new CurrencyPair("DOGE", "PPC"), // DOGE/PPC
      new CurrencyPair("DOGE", "FTC"), // DOGE/FTC
      new CurrencyPair("DOGE", "XPM"), // DOGE/XPM
      new CurrencyPair("DOGE", "QRK"), // DOGE/QRK
      new CurrencyPair("DOGE", "VTC"), // DOGE/VTC
      new CurrencyPair("DOGE", "AUR"), // DOGE/AUR
      new CurrencyPair("DOGE", "CGB"), // DOGE/CGB
      new CurrencyPair("DOGE", "DGC"), // DOGE/DGC
      new CurrencyPair("DOGE", "MINT"), // DOGE/MINT
      new CurrencyPair("DOGE", "DRK"), // DOGE/DRK
      new CurrencyPair("DOGE", "WDC"), // DOGE/WDC
      new CurrencyPair("DOGE", "BC"), // DOGE/BC
      new CurrencyPair("DOGE", "ZET"), // DOGE/ZET
      new CurrencyPair("DOGE", "FLT"), // DOGE/FLT
      new CurrencyPair("DOGE", "NVC"), // DOGE/NVC
      new CurrencyPair("DOGE", "EMC2"), // DOGE/EMC2
      new CurrencyPair("DOGE", "BIL"), // DOGE/BIL
      new CurrencyPair("DOGE", "NOBL"), // DOGE/NOBL

      // PPC
      new CurrencyPair("PPC", "CAD"), // PPC/CAD
      new CurrencyPair("PPC", "USD"), // PPC/USD
      new CurrencyPair("PPC", "BTC"), // PPC/BTC
      new CurrencyPair("PPC", "LTC"), // PPC/LTC
      new CurrencyPair("PPC", "DOGE"), // PPC/DOGE
      new CurrencyPair("PPC", "FTC"), // PPC/FTC
      new CurrencyPair("PPC", "XPM"), // PPC/XPM
      new CurrencyPair("PPC", "QRK"), // PPC/QRK
      new CurrencyPair("PPC", "VTC"), // PPC/VTC
      new CurrencyPair("PPC", "AUR"), // PPC/AUR
      new CurrencyPair("PPC", "CGB"), // PPC/CGB
      new CurrencyPair("PPC", "DGC"), // PPC/DGC
      new CurrencyPair("PPC", "MINT"), // PPC/MINT
      new CurrencyPair("PPC", "DRK"), // PPC/DRK
      new CurrencyPair("PPC", "WDC"), // PPC/WDC
      new CurrencyPair("PPC", "BC"), // PPC/BC
      new CurrencyPair("PPC", "ZET"), // PPC/ZET
      new CurrencyPair("PPC", "FLT"), // PPC/FLT
      new CurrencyPair("PPC", "NVC"), // PPC/NVC
      new CurrencyPair("PPC", "EMC2"), // PPC/EMC2
      new CurrencyPair("PPC", "BIL"), // PPC/BIL
      new CurrencyPair("PPC", "NOBL"), // PPC/NOBL

      // FTC
      new CurrencyPair("FTC", "CAD"), // FTC/CAD
      new CurrencyPair("FTC", "USD"), // FTC/USD
      new CurrencyPair("FTC", "BTC"), // FTC/BTC
      new CurrencyPair("FTC", "LTC"), // FTC/LTC
      new CurrencyPair("FTC", "PPC"), // FTC/PPC
      new CurrencyPair("FTC", "DOGE"), // FTC/DOGE
      new CurrencyPair("FTC", "XPM"), // FTC/XPM
      new CurrencyPair("FTC", "QRK"), // FTC/QRK
      new CurrencyPair("FTC", "VTC"), // FTC/VTC
      new CurrencyPair("FTC", "AUR"), // FTC/AUR
      new CurrencyPair("FTC", "CGB"), // FTC/CGB
      new CurrencyPair("FTC", "DGC"), // FTC/DGC
      new CurrencyPair("FTC", "MINT"), // FTC/MINT
      new CurrencyPair("FTC", "DRK"), // FTC/DRK
      new CurrencyPair("FTC", "WDC"), // FTC/WDC
      new CurrencyPair("FTC", "BC"), // FTC/BC
      new CurrencyPair("FTC", "ZET"), // FTC/ZET
      new CurrencyPair("FTC", "FLT"), // FTC/FLT
      new CurrencyPair("FTC", "NVC"), // FTC/NVC
      new CurrencyPair("FTC", "EMC2"), // FTC/EMC2
      new CurrencyPair("FTC", "BIL"), // FTC/BIL
      new CurrencyPair("FTC", "NOBL"), // FTC/NOBL

      // XPM
      new CurrencyPair("XPM", "CAD"), // XPM/CAD
      new CurrencyPair("XPM", "USD"), // XPM/USD
      new CurrencyPair("XPM", "BTC"), // XPM/BTC
      new CurrencyPair("XPM", "LTC"), // XPM/LTC
      new CurrencyPair("XPM", "PPC"), // XPM/PPC
      new CurrencyPair("XPM", "DOGE"), // XPM/DOGE
      new CurrencyPair("XPM", "FTC"), // XPM/FTC
      new CurrencyPair("XPM", "QRK"), // XPM/QRK
      new CurrencyPair("XPM", "VTC"), // XPM/VTC
      new CurrencyPair("XPM", "AUR"), // XPM/AUR
      new CurrencyPair("XPM", "CGB"), // XPM/CGB
      new CurrencyPair("XPM", "DGC"), // XPM/DGC
      new CurrencyPair("XPM", "MINT"), // XPM/MINT
      new CurrencyPair("XPM", "DRK"), // XPM/DRK
      new CurrencyPair("XPM", "WDC"), // XPM/WDC
      new CurrencyPair("XPM", "BC"), // XPM/BC
      new CurrencyPair("XPM", "ZET"), // XPM/ZET
      new CurrencyPair("XPM", "FLT"), // XPM/FLT
      new CurrencyPair("XPM", "NVC"), // XPM/NVC
      new CurrencyPair("XPM", "EMC2"), // XPM/EMC2
      new CurrencyPair("XPM", "BIL"), // XPM/BIL
      new CurrencyPair("XPM", "NOBL"), // XPM/NOBL

      // QRK
      new CurrencyPair("QRK", "CAD"), // QRK/CAD
      new CurrencyPair("QRK", "USD"), // QRK/USD
      new CurrencyPair("QRK", "BTC"), // QRK/BTC
      new CurrencyPair("QRK", "LTC"), // QRK/LTC
      new CurrencyPair("QRK", "PPC"), // QRK/PPC
      new CurrencyPair("QRK", "DOGE"), // QRK/DOGE
      new CurrencyPair("QRK", "FTC"), // QRK/FTC
      new CurrencyPair("QRK", "XPM"), // QRK/XPM
      new CurrencyPair("QRK", "VTC"), // QRK/VTC
      new CurrencyPair("QRK", "AUR"), // QRK/AUR
      new CurrencyPair("QRK", "CGB"), // QRK/CGB
      new CurrencyPair("QRK", "DGC"), // QRK/DGC
      new CurrencyPair("QRK", "MINT"), // QRK/MINT
      new CurrencyPair("QRK", "DRK"), // QRK/DRK
      new CurrencyPair("QRK", "WDC"), // QRK/WDC
      new CurrencyPair("QRK", "BC"), // QRK/BC
      new CurrencyPair("QRK", "ZET"), // QRK/ZET
      new CurrencyPair("QRK", "FLT"), // QRK/FLT
      new CurrencyPair("QRK", "NVC"), // QRK/NVC
      new CurrencyPair("QRK", "EMC2"), // QRK/EMC2
      new CurrencyPair("QRK", "BIL"), // QRK/BIL
      new CurrencyPair("QRK", "NOBL"), // QRK/NOBL

      // VTC
      new CurrencyPair("VTC", "CAD"), // VTC/CAD
      new CurrencyPair("VTC", "USD"), // VTC/USD
      new CurrencyPair("VTC", "BTC"), // VTC/BTC
      new CurrencyPair("VTC", "LTC"), // VTC/LTC
      new CurrencyPair("VTC", "PPC"), // VTC/PPC
      new CurrencyPair("VTC", "DOGE"), // VTC/DOGE
      new CurrencyPair("VTC", "FTC"), // VTC/FTC
      new CurrencyPair("VTC", "XPM"), // VTC/XPM
      new CurrencyPair("VTC", "QRK"), // VTC/QRK
      new CurrencyPair("VTC", "AUR"), // VTC/AUR
      new CurrencyPair("VTC", "CGB"), // VTC/CGB
      new CurrencyPair("VTC", "DGC"), // VTC/DGC
      new CurrencyPair("VTC", "MINT"), // VTC/MINT
      new CurrencyPair("VTC", "DRK"), // VTC/DRK
      new CurrencyPair("VTC", "WDC"), // VTC/WDC
      new CurrencyPair("VTC", "BC"), // VTC/BC
      new CurrencyPair("VTC", "ZET"), // VTC/ZET
      new CurrencyPair("VTC", "FLT"), // VTC/FLT
      new CurrencyPair("VTC", "NVC"), // VTC/NVC
      new CurrencyPair("VTC", "EMC2"), // VTC/EMC2
      new CurrencyPair("VTC", "BIL"), // VTC/BIL
      new CurrencyPair("VTC", "NOBL"), // VTC/NOBL

      // AUR
      new CurrencyPair("AUR", "CAD"), // AUR/CAD
      new CurrencyPair("AUR", "USD"), // AUR/USD
      new CurrencyPair("AUR", "BTC"), // AUR/BTC
      new CurrencyPair("AUR", "LTC"), // AUR/LTC
      new CurrencyPair("AUR", "PPC"), // AUR/PPC
      new CurrencyPair("AUR", "DOGE"), // AUR/DOGE
      new CurrencyPair("AUR", "FTC"), // AUR/FTC
      new CurrencyPair("AUR", "XPM"), // AUR/XPM
      new CurrencyPair("AUR", "QRK"), // AUR/QRK
      new CurrencyPair("AUR", "VTC"), // AUR/VTC
      new CurrencyPair("AUR", "CGB"), // AUR/CGB
      new CurrencyPair("AUR", "DGC"), // AUR/DGC
      new CurrencyPair("AUR", "MINT"), // AUR/MINT
      new CurrencyPair("AUR", "DRK"), // AUR/DRK
      new CurrencyPair("AUR", "WDC"), // AUR/WDC
      new CurrencyPair("AUR", "BC"), // AUR/BC
      new CurrencyPair("AUR", "ZET"), // AUR/ZET
      new CurrencyPair("AUR", "FLT"), // AUR/FLT
      new CurrencyPair("AUR", "NVC"), // AUR/NVC
      new CurrencyPair("AUR", "EMC2"), // AUR/EMC2
      new CurrencyPair("AUR", "BIL"), // AUR/BIL
      new CurrencyPair("AUR", "NOBL"), // AUR/NOBL

      // CGB
      new CurrencyPair("CGB", "CAD"), // CGB/CAD
      new CurrencyPair("CGB", "USD"), // CGB/USD
      new CurrencyPair("CGB", "BTC"), // CGB/BTC
      new CurrencyPair("CGB", "LTC"), // CGB/LTC
      new CurrencyPair("CGB", "PPC"), // CGB/PPC
      new CurrencyPair("CGB", "DOGE"), // CGB/DOGE
      new CurrencyPair("CGB", "FTC"), // CGB/FTC
      new CurrencyPair("CGB", "XPM"), // CGB/XPM
      new CurrencyPair("CGB", "QRK"), // CGB/QRK
      new CurrencyPair("CGB", "VTC"), // CGB/VTC
      new CurrencyPair("CGB", "AUR"), // CGB/AUR
      new CurrencyPair("CGB", "DGC"), // CGB/DGC
      new CurrencyPair("CGB", "MINT"), // CGB/MINT
      new CurrencyPair("CGB", "DRK"), // CGB/DRK
      new CurrencyPair("CGB", "WDC"), // CGB/WDC
      new CurrencyPair("CGB", "BC"), // CGB/BC
      new CurrencyPair("CGB", "ZET"), // CGB/ZET
      new CurrencyPair("CGB", "FLT"), // CGB/FLT
      new CurrencyPair("CGB", "NVC"), // CGB/NVC
      new CurrencyPair("CGB", "EMC2"), // CGB/EMC2
      new CurrencyPair("CGB", "BIL"), // CGB/BIL
      new CurrencyPair("CGB", "NOBL"), // CGB/NOBL

      // DGC
      new CurrencyPair("DGC", "CAD"), // DGC/CAD
      new CurrencyPair("DGC", "USD"), // DGC/USD
      new CurrencyPair("DGC", "BTC"), // DGC/BTC
      new CurrencyPair("DGC", "LTC"), // DGC/LTC
      new CurrencyPair("DGC", "PPC"), // DGC/PPC
      new CurrencyPair("DGC", "DOGE"), // DGC/DOGE
      new CurrencyPair("DGC", "FTC"), // DGC/FTC
      new CurrencyPair("DGC", "XPM"), // DGC/XPM
      new CurrencyPair("DGC", "QRK"), // DGC/QRK
      new CurrencyPair("DGC", "VTC"), // DGC/VTC
      new CurrencyPair("DGC", "AUR"), // DGC/AUR
      new CurrencyPair("DGC", "CGB"), // DGC/CGB
      new CurrencyPair("DGC", "MINT"), // DGC/MINT
      new CurrencyPair("DGC", "DRK"), // DGC/DRK
      new CurrencyPair("DGC", "WDC"), // DGC/WDC
      new CurrencyPair("DGC", "BC"), // DGC/BC
      new CurrencyPair("DGC", "ZET"), // DGC/ZET
      new CurrencyPair("DGC", "FLT"), // DGC/FLT
      new CurrencyPair("DGC", "NVC"), // DGC/NVC
      new CurrencyPair("DGC", "EMC2"), // DGC/EMC2
      new CurrencyPair("DGC", "BIL"), // DGC/BIL
      new CurrencyPair("DGC", "NOBL"), // DGC/NOBL

      // MINT
      new CurrencyPair("MINT", "CAD"), // MINT/CAD
      new CurrencyPair("MINT", "USD"), // MINT/USD
      new CurrencyPair("MINT", "BTC"), // MINT/BTC
      new CurrencyPair("MINT", "LTC"), // MINT/LTC
      new CurrencyPair("MINT", "PPC"), // MINT/PPC
      new CurrencyPair("MINT", "DOGE"), // MINT/DOGE
      new CurrencyPair("MINT", "FTC"), // MINT/FTC
      new CurrencyPair("MINT", "XPM"), // MINT/XPM
      new CurrencyPair("MINT", "QRK"), // MINT/QRK
      new CurrencyPair("MINT", "VTC"), // MINT/VTC
      new CurrencyPair("MINT", "AUR"), // MINT/AUR
      new CurrencyPair("MINT", "CGB"), // MINT/CGB
      new CurrencyPair("MINT", "DGC"), // MINT/DGC
      new CurrencyPair("MINT", "DRK"), // MINT/DRK
      new CurrencyPair("MINT", "WDC"), // MINT/WDC
      new CurrencyPair("MINT", "BC"), // MINT/BC
      new CurrencyPair("MINT", "ZET"), // MINT/ZET
      new CurrencyPair("MINT", "FLT"), // MINT/FLT
      new CurrencyPair("MINT", "NVC"), // MINT/NVC
      new CurrencyPair("MINT", "EMC2"), // MINT/EMC2
      new CurrencyPair("MINT", "BIL"), // MINT/BIL
      new CurrencyPair("MINT", "NOBL"), // MINT/NOBL

      // DRK
      new CurrencyPair("DRK", "CAD"), // DRK/CAD
      new CurrencyPair("DRK", "USD"), // DRK/USD
      new CurrencyPair("DRK", "BTC"), // DRK/BTC
      new CurrencyPair("DRK", "LTC"), // DRK/LTC
      new CurrencyPair("DRK", "PPC"), // DRK/PPC
      new CurrencyPair("DRK", "DOGE"), // DRK/DOGE
      new CurrencyPair("DRK", "FTC"), // DRK/FTC
      new CurrencyPair("DRK", "XPM"), // DRK/XPM
      new CurrencyPair("DRK", "QRK"), // DRK/QRK
      new CurrencyPair("DRK", "VTC"), // DRK/VTC
      new CurrencyPair("DRK", "AUR"), // DRK/AUR
      new CurrencyPair("DRK", "CGB"), // DRK/CGB
      new CurrencyPair("DRK", "DGC"), // DRK/DGC
      new CurrencyPair("DRK", "MINT"), // DRK/MINT
      new CurrencyPair("DRK", "WDC"), // DRK/WDC
      new CurrencyPair("DRK", "BC"), // DRK/BC
      new CurrencyPair("DRK", "ZET"), // DRK/ZET
      new CurrencyPair("DRK", "FLT"), // DRK/FLT
      new CurrencyPair("DRK", "NVC"), // DRK/NVC
      new CurrencyPair("DRK", "EMC2"), // DRK/EMC2
      new CurrencyPair("DRK", "BIL"), // DRK/BIL
      new CurrencyPair("DRK", "NOBL"), // DRK/NOBL

      // WDC
      new CurrencyPair("WDC", "CAD"), // WDC/CAD
      new CurrencyPair("WDC", "USD"), // WDC/USD
      new CurrencyPair("WDC", "BTC"), // WDC/BTC
      new CurrencyPair("WDC", "LTC"), // WDC/LTC
      new CurrencyPair("WDC", "PPC"), // WDC/PPC
      new CurrencyPair("WDC", "DOGE"), // WDC/DOGE
      new CurrencyPair("WDC", "FTC"), // WDC/FTC
      new CurrencyPair("WDC", "XPM"), // WDC/XPM
      new CurrencyPair("WDC", "QRK"), // WDC/QRK
      new CurrencyPair("WDC", "VTC"), // WDC/VTC
      new CurrencyPair("WDC", "AUR"), // WDC/AUR
      new CurrencyPair("WDC", "CGB"), // WDC/CGB
      new CurrencyPair("WDC", "DGC"), // WDC/DGC
      new CurrencyPair("WDC", "MINT"), // WDC/MINT
      new CurrencyPair("WDC", "DRK"), // WDC/DRK
      new CurrencyPair("WDC", "BC"), // WDC/BC
      new CurrencyPair("WDC", "ZET"), // WDC/ZET
      new CurrencyPair("WDC", "FLT"), // WDC/FLT
      new CurrencyPair("WDC", "NVC"), // WDC/NVC
      new CurrencyPair("WDC", "EMC2"), // WDC/EMC2
      new CurrencyPair("WDC", "BIL"), // WDC/BIL
      new CurrencyPair("WDC", "NOBL"), // WDC/NOBL

      // BC
      new CurrencyPair("BC", "CAD"), // BC/CAD
      new CurrencyPair("BC", "USD"), // BC/USD
      new CurrencyPair("BC", "BTC"), // BC/BTC
      new CurrencyPair("BC", "LTC"), // BC/LTC
      new CurrencyPair("BC", "PPC"), // BC/PPC
      new CurrencyPair("BC", "DOGE"), // BC/DOGE
      new CurrencyPair("BC", "FTC"), // BC/FTC
      new CurrencyPair("BC", "XPM"), // BC/XPM
      new CurrencyPair("BC", "QRK"), // BC/QRK
      new CurrencyPair("BC", "VTC"), // BC/VTC
      new CurrencyPair("BC", "AUR"), // BC/AUR
      new CurrencyPair("BC", "CGB"), // BC/CGB
      new CurrencyPair("BC", "DGC"), // BC/DGC
      new CurrencyPair("BC", "MINT"), // BC/MINT
      new CurrencyPair("BC", "DRK"), // BC/DRK
      new CurrencyPair("BC", "WDC"), // BC/WDC
      new CurrencyPair("BC", "ZET"), // BC/ZET
      new CurrencyPair("BC", "FLT"), // BC/FLT
      new CurrencyPair("BC", "NVC"), // BC/NVC
      new CurrencyPair("BC", "EMC2"), // BC/EMC2
      new CurrencyPair("BC", "BIL"), // BC/BIL
      new CurrencyPair("BC", "NOBL"), // BC/NOBL

      // ZET
      new CurrencyPair("ZET", "CAD"), // ZET/CAD
      new CurrencyPair("ZET", "USD"), // ZET/USD
      new CurrencyPair("ZET", "BTC"), // ZET/BTC
      new CurrencyPair("ZET", "LTC"), // ZET/LTC
      new CurrencyPair("ZET", "PPC"), // ZET/PPC
      new CurrencyPair("ZET", "DOGE"), // ZET/DOGE
      new CurrencyPair("ZET", "FTC"), // ZET/FTC
      new CurrencyPair("ZET", "XPM"), // ZET/XPM
      new CurrencyPair("ZET", "QRK"), // ZET/QRK
      new CurrencyPair("ZET", "VTC"), // ZET/VTC
      new CurrencyPair("ZET", "AUR"), // ZET/AUR
      new CurrencyPair("ZET", "CGB"), // ZET/CGB
      new CurrencyPair("ZET", "DGC"), // ZET/DGC
      new CurrencyPair("ZET", "MINT"), // ZET/MINT
      new CurrencyPair("ZET", "DRK"), // ZET/DRK
      new CurrencyPair("ZET", "WDC"), // ZET/WDC
      new CurrencyPair("ZET", "BC"), // ZET/BC
      new CurrencyPair("ZET", "FLT"), // ZET/FLT
      new CurrencyPair("ZET", "NVC"), // ZET/NVC
      new CurrencyPair("ZET", "EMC2"), // ZET/EMC2
      new CurrencyPair("ZET", "BIL"), // ZET/BIL
      new CurrencyPair("ZET", "NOBL"), // ZET/NOBL

      // FLT
      new CurrencyPair("FLT", "CAD"), // FLT/CAD
      new CurrencyPair("FLT", "USD"), // FLT/USD
      new CurrencyPair("FLT", "BTC"), // FLT/BTC
      new CurrencyPair("FLT", "LTC"), // FLT/LTC
      new CurrencyPair("FLT", "PPC"), // FLT/PPC
      new CurrencyPair("FLT", "DOGE"), // FLT/DOGE
      new CurrencyPair("FLT", "FTC"), // FLT/FTC
      new CurrencyPair("FLT", "XPM"), // FLT/XPM
      new CurrencyPair("FLT", "QRK"), // FLT/QRK
      new CurrencyPair("FLT", "VTC"), // FLT/VTC
      new CurrencyPair("FLT", "AUR"), // FLT/AUR
      new CurrencyPair("FLT", "CGB"), // FLT/CGB
      new CurrencyPair("FLT", "DGC"), // FLT/DGC
      new CurrencyPair("FLT", "MINT"), // FLT/MINT
      new CurrencyPair("FLT", "DRK"), // FLT/DRK
      new CurrencyPair("FLT", "WDC"), // FLT/WDC
      new CurrencyPair("FLT", "BC"), // FLT/BC
      new CurrencyPair("FLT", "ZET"), // FLT/ZET
      new CurrencyPair("FLT", "NVC"), // FLT/NVC
      new CurrencyPair("FLT", "EMC2"), // FLT/EMC2
      new CurrencyPair("FLT", "BIL"), // FLT/BIL
      new CurrencyPair("FLT", "NOBL"), // FLT/NOBL

      // NVC
      new CurrencyPair("NVC", "CAD"), // NVC/CAD
      new CurrencyPair("NVC", "USD"), // NVC/USD
      new CurrencyPair("NVC", "BTC"), // NVC/BTC
      new CurrencyPair("NVC", "LTC"), // NVC/LTC
      new CurrencyPair("NVC", "PPC"), // NVC/PPC
      new CurrencyPair("NVC", "DOGE"), // NVC/DOGE
      new CurrencyPair("NVC", "FTC"), // NVC/FTC
      new CurrencyPair("NVC", "XPM"), // NVC/XPM
      new CurrencyPair("NVC", "QRK"), // NVC/QRK
      new CurrencyPair("NVC", "VTC"), // NVC/VTC
      new CurrencyPair("NVC", "AUR"), // NVC/AUR
      new CurrencyPair("NVC", "CGB"), // NVC/CGB
      new CurrencyPair("NVC", "DGC"), // NVC/DGC
      new CurrencyPair("NVC", "MINT"), // NVC/MINT
      new CurrencyPair("NVC", "DRK"), // NVC/DRK
      new CurrencyPair("NVC", "WDC"), // NVC/WDC
      new CurrencyPair("NVC", "BC"), // NVC/BC
      new CurrencyPair("NVC", "ZET"), // NVC/ZET
      new CurrencyPair("NVC", "FLT"), // NVC/FLT
      new CurrencyPair("NVC", "EMC2"), // NVC/EMC2
      new CurrencyPair("NVC", "BIL"), // NVC/BIL
      new CurrencyPair("NVC", "NOBL"), // NVC/NOBL

      // EMC2
      new CurrencyPair("EMC2", "CAD"), // EMC2/CAD
      new CurrencyPair("EMC2", "USD"), // EMC2/USD
      new CurrencyPair("EMC2", "BTC"), // EMC2/BTC
      new CurrencyPair("EMC2", "LTC"), // EMC2/LTC
      new CurrencyPair("EMC2", "PPC"), // EMC2/PPC
      new CurrencyPair("EMC2", "DOGE"), // EMC2/DOGE
      new CurrencyPair("EMC2", "FTC"), // EMC2/FTC
      new CurrencyPair("EMC2", "XPM"), // EMC2/XPM
      new CurrencyPair("EMC2", "QRK"), // EMC2/QRK
      new CurrencyPair("EMC2", "VTC"), // EMC2/VTC
      new CurrencyPair("EMC2", "AUR"), // EMC2/AUR
      new CurrencyPair("EMC2", "CGB"), // EMC2/CGB
      new CurrencyPair("EMC2", "DGC"), // EMC2/DGC
      new CurrencyPair("EMC2", "MINT"), // EMC2/MINT
      new CurrencyPair("EMC2", "DRK"), // EMC2/DRK
      new CurrencyPair("EMC2", "WDC"), // EMC2/WDC
      new CurrencyPair("EMC2", "BC"), // EMC2/BC
      new CurrencyPair("EMC2", "ZET"), // EMC2/ZET
      new CurrencyPair("EMC2", "FLT"), // EMC2/FLT
      new CurrencyPair("EMC2", "NVC"), // EMC2/NVC
      new CurrencyPair("EMC2", "BIL"), // EMC2/BIL
      new CurrencyPair("EMC2", "NOBL"), // EMC2/NOBL

      // BIL
      new CurrencyPair("BIL", "CAD"), // BIL/CAD
      new CurrencyPair("BIL", "USD"), // BIL/USD
      new CurrencyPair("BIL", "BTC"), // BIL/BTC
      new CurrencyPair("BIL", "LTC"), // BIL/LTC
      new CurrencyPair("BIL", "PPC"), // BIL/PPC
      new CurrencyPair("BIL", "DOGE"), // BIL/DOGE
      new CurrencyPair("BIL", "FTC"), // BIL/FTC
      new CurrencyPair("BIL", "XPM"), // BIL/XPM
      new CurrencyPair("BIL", "QRK"), // BIL/QRK
      new CurrencyPair("BIL", "VTC"), // BIL/VTC
      new CurrencyPair("BIL", "AUR"), // BIL/AUR
      new CurrencyPair("BIL", "CGB"), // BIL/CGB
      new CurrencyPair("BIL", "DGC"), // BIL/DGC
      new CurrencyPair("BIL", "MINT"), // BIL/MINT
      new CurrencyPair("BIL", "DRK"), // BIL/DRK
      new CurrencyPair("BIL", "WDC"), // BIL/WDC
      new CurrencyPair("BIL", "BC"), // BIL/BC
      new CurrencyPair("BIL", "ZET"), // BIL/ZET
      new CurrencyPair("BIL", "FLT"), // BIL/FLT
      new CurrencyPair("BIL", "NVC"), // BIL/NVC
      new CurrencyPair("BIL", "EMC2"), // BIL/EMC2
      new CurrencyPair("BIL", "NOBL"), // BIL/NOBL

      // NOBL
      new CurrencyPair("NOBL", "CAD"), // NOBL/CAD
      new CurrencyPair("NOBL", "USD"), // NOBL/USD
      new CurrencyPair("NOBL", "BTC"), // NOBL/BTC
      new CurrencyPair("NOBL", "LTC"), // NOBL/LTC
      new CurrencyPair("NOBL", "PPC"), // NOBL/PPC
      new CurrencyPair("NOBL", "DOGE"), // NOBL/DOGE
      new CurrencyPair("NOBL", "FTC"), // NOBL/FTC
      new CurrencyPair("NOBL", "XPM"), // NOBL/XPM
      new CurrencyPair("NOBL", "QRK"), // NOBL/QRK
      new CurrencyPair("NOBL", "VTC"), // NOBL/VTC
      new CurrencyPair("NOBL", "AUR"), // NOBL/AUR
      new CurrencyPair("NOBL", "CGB"), // NOBL/CGB
      new CurrencyPair("NOBL", "DGC"), // NOBL/DGC
      new CurrencyPair("NOBL", "MINT"), // NOBL/MINT
      new CurrencyPair("NOBL", "DRK"), // NOBL/DRK
      new CurrencyPair("NOBL", "WDC"), // NOBL/WDC
      new CurrencyPair("NOBL", "BC"), // NOBL/BC
      new CurrencyPair("NOBL", "ZET"), // NOBL/ZET
      new CurrencyPair("NOBL", "FLT"), // NOBL/FLT
      new CurrencyPair("NOBL", "NVC"), // NOBL/NVC
      new CurrencyPair("NOBL", "EMC2"), // NOBL/EMC2
      new CurrencyPair("NOBL", "BIL") // NOBL/BIL

      );

  /**
   * Constructor
   *
   * @param exchangeSpecification
   */
  public VaultOfSatoshiBasePollingService(ExchangeSpecification exchangeSpecification) {

    super(exchangeSpecification);
  }

  @Override
  public List<CurrencyPair> getExchangeSymbols() {

    return CURRENCY_PAIRS;
  }

  protected boolean checkResult(VosResponse<?> response) {

    if (!response.getStatus().equals("success"))
      throw new ExchangeException(response.getMessage());
    else
      return true;
  }

}
TOP

Related Classes of com.xeiam.xchange.vaultofsatoshi.service.polling.VaultOfSatoshiBasePollingService

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.