@Override
  public String withdrawFunds(Currency currency, BigDecimal amount, String address)
      throws IOException {

    BTCChinaResponse<BTCChinaID> response =
        withdrawBTCChinaFunds(currency.toString(), amount, address);
    return response.getResult().getId();
  }
  @Override
  public String requestDepositAddress(Currency currency, String... arguments) throws IOException {

    return requestBTCChinaDepositAddress(currency.toString());
  }