Class GeminiAccountService
java.lang.Object
org.knowm.xchange.service.BaseExchangeService
org.knowm.xchange.gemini.v1.service.GeminiBaseService
org.knowm.xchange.gemini.v1.service.GeminiAccountServiceRaw
org.knowm.xchange.gemini.v1.service.GeminiAccountService
- All Implemented Interfaces:
AccountService,BaseService
-
Field Summary
Fields inherited from class org.knowm.xchange.gemini.v1.service.GeminiAccountServiceRaw
allCurrencyPairsFields inherited from class org.knowm.xchange.gemini.v1.service.GeminiBaseService
apiKey, gemini, gemini2, payloadCreator, signatureCreatorFields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFundingHistory(TradeHistoryParams params) requestDepositAddress(Currency currency, String... arguments) This will result in a new address being created each time, and is severely rate-limitedwithdrawFunds(Currency currency, BigDecimal amount, String address) Withdrawal supportwithdrawFunds(WithdrawFundsParams params) Methods inherited from class org.knowm.xchange.gemini.v1.service.GeminiAccountServiceRaw
Get30DayTrailingVolumeDescription, getGeminiAccountInfo, requestDepositAddressRaw, transfers, withdrawMethods inherited from class org.knowm.xchange.gemini.v1.service.GeminiBaseService
handleExceptionMethods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.knowm.xchange.service.account.AccountService
requestDepositAddressData, withdrawFunds
-
Constructor Details
-
GeminiAccountService
Constructor- Parameters:
exchange-
-
-
Method Details
-
getAccountInfo
- Specified by:
getAccountInfoin interfaceAccountService- Throws:
IOException
-
withdrawFunds
public String withdrawFunds(Currency currency, BigDecimal amount, String address) throws IOException Withdrawal support- Specified by:
withdrawFundsin interfaceAccountService- Parameters:
currency-amount-address-- Returns:
- Throws:
IOException
-
withdrawFunds
- Specified by:
withdrawFundsin interfaceAccountService- Throws:
IOException
-
requestDepositAddress
This will result in a new address being created each time, and is severely rate-limited- Specified by:
requestDepositAddressin interfaceAccountService- Throws:
IOException
-
getFundingHistory
- Specified by:
getFundingHistoryin interfaceAccountService- Throws:
IOException
-
createFundingHistoryParams
- Specified by:
createFundingHistoryParamsin interfaceAccountService
-
getDynamicTradingFeesByInstrument
- Specified by:
getDynamicTradingFeesByInstrumentin interfaceAccountService- Throws:
IOException
-