Class CoinbaseProAccountServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<CoinbaseProExchange>
org.knowm.xchange.coinbasepro.service.CoinbaseProBaseService
org.knowm.xchange.coinbasepro.service.CoinbaseProAccountServiceRaw
- Direct Known Subclasses:
CoinbaseProAccountService
-
Field Summary
Fields inherited from class org.knowm.xchange.coinbasepro.service.CoinbaseProBaseService
apiKey, coinbasePro, digest, passphrase
Fields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistries
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
ConstructorsConstructorDescriptionCoinbaseProAccountServiceRaw
(CoinbaseProExchange exchange, ResilienceRegistries resilienceRegistries) -
Method Summary
Modifier and TypeMethodDescriptiongetCoinbaseAccountAddress
(String accountId) https://docs.pro.coinbase.com/#coinbase-accountshttps://docs.pro.coinbase.com/#feeshttps://docs.pro.coinbase.com/#get-an-accountMap<?,
?> https://docs.pro.coinbase.com/#get-report-statusrequestNewReport
(CoinbasePro.CoinbaseProReportRequest reportRequest) https://docs.pro.coinbase.com/#create-a-new-reportsendMoney
(String accountId, String to, BigDecimal amount, Currency currency) https://docs.pro.coinbase.com/#get-current-exchange-limitshttps://docs.pro.coinbase.com/#get-current-exchange-limitswithdrawCrypto
(String address, BigDecimal amount, Currency currency, String destinationTag, boolean noDestinationTag) https://docs.pro.coinbase.com/#cryptoMethods inherited from class org.knowm.xchange.coinbasepro.service.CoinbaseProBaseService
handleError
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
-
CoinbaseProAccountServiceRaw
public CoinbaseProAccountServiceRaw(CoinbaseProExchange exchange, ResilienceRegistries resilienceRegistries)
-
-
Method Details
-
getCoinbaseProAccountInfo
- Throws:
CoinbaseProException
IOException
-
getCoinbaseProFees
https://docs.pro.coinbase.com/#fees- Throws:
CoinbaseProException
IOException
-
sendMoney
public CoinbaseProSendMoneyResponse sendMoney(String accountId, String to, BigDecimal amount, Currency currency) throws CoinbaseProException, IOException - Throws:
CoinbaseProException
IOException
-
withdrawCrypto
public CoinbaseProWithdrawCryptoResponse withdrawCrypto(String address, BigDecimal amount, Currency currency, String destinationTag, boolean noDestinationTag) throws CoinbaseProException, IOException https://docs.pro.coinbase.com/#crypto- Throws:
CoinbaseProException
IOException
-
ledger
https://docs.pro.coinbase.com/#get-an-account- Throws:
IOException
-
requestNewReport
public String requestNewReport(CoinbasePro.CoinbaseProReportRequest reportRequest) throws IOException https://docs.pro.coinbase.com/#create-a-new-report- Throws:
IOException
-
report
https://docs.pro.coinbase.com/#get-report-status- Throws:
IOException
-
transfers
public CoinbaseProTransfers transfers(String accountId, String profileId, int limit, String after) throws IOException https://docs.pro.coinbase.com/#get-current-exchange-limits- Throws:
IOException
-
transfers
public CoinbaseProTransfers transfers(String type, String profileId, String before, String after, int limit) throws IOException https://docs.pro.coinbase.com/#get-current-exchange-limits- Throws:
IOException
-
getCoinbaseAccounts
https://docs.pro.coinbase.com/#coinbase-accounts- Throws:
IOException
-
getCoinbaseAccountAddress
- Throws:
IOException
-
getWebsocketAuthData
- Throws:
CoinbaseProException
IOException
-