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
public class BitfinexAccountServiceRaw extends BitfinexBaseService
-
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
Constructors Constructor Description BitfinexAccountServiceRaw(BitfinexExchange exchange, ResilienceRegistries resilienceRegistries)
Constructor -
Method Summary
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
-