Class BitfinexAccountServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<BitfinexExchange>
org.knowm.xchange.bitfinex.service.BitfinexBaseService
org.knowm.xchange.bitfinex.service.BitfinexAccountServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
BitfinexAccountService
-
Field Summary
Fields inherited from class org.knowm.xchange.bitfinex.service.BitfinexBaseService
apiKey, bitfinex, bitfinexV2, payloadCreator, signatureCreator, signatureV2
Fields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistries
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
ConstructorDescriptionBitfinexAccountServiceRaw
(BitfinexExchange exchange, ResilienceRegistries resilienceRegistries) Constructor -
Method Summary
Modifier and TypeMethodDescriptiongetBitfinexBalanceHistory
(String currency, String wallet, Long since, Long until, int limit) getLedgerEntries
(String currency, Long startTimeMillis, Long endTimeMillis, Long limit, Long category) getMovementHistory
(String currency, Long startTimeMillis, Long endTimeMillis, Integer limit) requestDepositAddressRaw
(String currency) void
withdraw
(String withdrawType, String walletSelected, BigDecimal amount, String address) withdraw
(String withdrawType, String walletSelected, BigDecimal amount, String address, String tagOrPaymentId) withdraw
(String withdrawType, String walletSelected, BigDecimal amount, String address, String tagOrPaymentId, String currency) Methods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retry
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BitfinexAccountServiceRaw
public BitfinexAccountServiceRaw(BitfinexExchange exchange, ResilienceRegistries resilienceRegistries) Constructor- Parameters:
exchange
-
-
-
Method Details
-
getBitfinexDynamicTradingFees
- Throws:
IOException
-
getBitfinexAccountInfo
- Throws:
IOException
-
getBitfinexMarginInfos
- Throws:
IOException
-
getDepositWithdrawalHistory
public BitfinexDepositWithdrawalHistoryResponse[] getDepositWithdrawalHistory(String currency, String method, Date since, Date until, Integer limit) throws IOException - Throws:
IOException
-
withdraw
public String withdraw(String withdrawType, String walletSelected, BigDecimal amount, String address) throws IOException - Throws:
IOException
-
withdraw
public String withdraw(String withdrawType, String walletSelected, BigDecimal amount, String address, String tagOrPaymentId) throws IOException - Throws:
IOException
-
withdraw
public String withdraw(String withdrawType, String walletSelected, BigDecimal amount, String address, String tagOrPaymentId, String currency) throws IOException - Throws:
IOException
-
requestDepositAddressRaw
- Throws:
IOException
-
getAccountFees
- Throws:
IOException
-
getBitfinexBalanceHistory
public BitfinexBalanceHistoryResponse[] getBitfinexBalanceHistory(String currency, String wallet, Long since, Long until, int limit) throws IOException - Throws:
IOException
-
getLedgerEntries
public List<LedgerEntry> getLedgerEntries(String currency, Long startTimeMillis, Long endTimeMillis, Long limit, Long category) throws IOException - Throws:
IOException
-
getMovementHistory
public List<Movement> getMovementHistory(String currency, Long startTimeMillis, Long endTimeMillis, Integer limit) throws IOException - Throws:
IOException
-
getWallets
- Throws:
IOException
-
transferBetweenWallets
public TransferBetweenWalletsResponse transferBetweenWallets(TransferBetweenWalletsRequest req) throws IOException - Throws:
IOException
-
updateCollateralDerivativePosition
public void updateCollateralDerivativePosition(UpdateCollateralDerivativePositionRequest req) throws IOException - Throws:
IOException
-