Class BinanceAccountServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<BinanceExchange>
org.knowm.xchange.binance.service.BinanceBaseService
org.knowm.xchange.binance.service.BinanceAccountServiceRaw
- Direct Known Subclasses:
BinanceAccountService
public class BinanceAccountServiceRaw extends BinanceBaseService
-
Field Summary
Fields inherited from class org.knowm.xchange.binance.service.BinanceBaseService
apiKey, binance, LOG, signatureCreatorFields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistriesFields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
Constructors Constructor Description BinanceAccountServiceRaw(BinanceExchange exchange, BinanceAuthenticated binance, ResilienceRegistries resilienceRegistries) -
Method Summary
Methods inherited from class org.knowm.xchange.binance.service.BinanceBaseService
getExchangeInfo, getRecvWindow, getSystemStatus, getTimestampFactoryMethods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retryMethods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BinanceAccountServiceRaw
public BinanceAccountServiceRaw(BinanceExchange exchange, BinanceAuthenticated binance, ResilienceRegistries resilienceRegistries)
-
-
Method Details
-
account
- Throws:
BinanceExceptionIOException
-
withdraw
public String withdraw(String asset, String address, BigDecimal amount) throws IOException, BinanceException- Throws:
IOExceptionBinanceException
-
withdraw
public String withdraw(String asset, String address, String addressTag, BigDecimal amount) throws IOException, BinanceException- Throws:
IOExceptionBinanceException
-
requestDepositAddress
- Throws:
IOException
-
requestAssetDetail
- Throws:
IOException
-
depositHistory
public List<DepositList.BinanceDeposit> depositHistory(String asset, Long startTime, Long endTime) throws BinanceException, IOException- Throws:
BinanceExceptionIOException
-
withdrawHistory
public List<WithdrawList.BinanceWithdraw> withdrawHistory(String asset, Long startTime, Long endTime) throws BinanceException, IOException- Throws:
BinanceExceptionIOException
-
getAssetDribbletLog
public AssetDribbletLogResponse.AssetDribbletLogResults getAssetDribbletLog() throws BinanceException, IOException- Throws:
BinanceExceptionIOException
-
getAssetDividend
public List<AssetDividendResponse.AssetDividend> getAssetDividend(Long startTime, Long endTime) throws BinanceException, IOException- Throws:
BinanceExceptionIOException
-
getAssetDividend
public List<AssetDividendResponse.AssetDividend> getAssetDividend(String asset, Long startTime, Long endTime) throws BinanceException, IOException- Throws:
BinanceExceptionIOException
-
getTransferHistory
public List<TransferHistoryResponse.TransferHistory> getTransferHistory(String email, Long startTime, Long endTime, Integer page, Integer limit) throws BinanceException, IOException- Throws:
BinanceExceptionIOException
-
getSubUserHistory
public List<TransferSubUserHistory> getSubUserHistory(String asset, Integer type, Long startTime, Long endTime, Integer limit) throws BinanceException, IOException- Throws:
BinanceExceptionIOException
-