├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── LICENSE ├── README.md ├── nbactions.xml ├── nbproject └── project.properties ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── cf │ │ ├── ExchangeService.java │ │ ├── LendingService.java │ │ ├── PriceDataAPIClient.java │ │ ├── TradingAPIClient.java │ │ ├── client │ │ ├── HTTPClient.java │ │ ├── WSSClient.java │ │ ├── poloniex │ │ │ ├── PoloniexExchangeService.java │ │ │ ├── PoloniexLendingService.java │ │ │ ├── PoloniexPublicAPIClient.java │ │ │ ├── PoloniexTradingAPIClient.java │ │ │ ├── PoloniexWSSClientRouter.java │ │ │ └── wss │ │ │ │ └── model │ │ │ │ ├── PoloniexOrderBook.java │ │ │ │ ├── PoloniexOrderBookEntry.java │ │ │ │ ├── PoloniexWSSOrderBookUpdate.java │ │ │ │ ├── PoloniexWSSSubscription.java │ │ │ │ └── PoloniexWSSTicker.java │ │ └── wss │ │ │ └── handler │ │ │ ├── IMessageHandler.java │ │ │ ├── LoggingMessageHandler.java │ │ │ ├── NoOpMessageHandler.java │ │ │ └── TickerMessageHandler.java │ │ ├── data │ │ ├── map │ │ │ └── poloniex │ │ │ │ └── PoloniexDataMapper.java │ │ └── model │ │ │ └── poloniex │ │ │ ├── PoloniexActiveLoan.java │ │ │ ├── PoloniexActiveLoanTypes.java │ │ │ ├── PoloniexChartData.java │ │ │ ├── PoloniexCompleteBalance.java │ │ │ ├── PoloniexFeeInfo.java │ │ │ ├── PoloniexLendingHistory.java │ │ │ ├── PoloniexLendingResult.java │ │ │ ├── PoloniexLoan.java │ │ │ ├── PoloniexLoanOffer.java │ │ │ ├── PoloniexOpenOrder.java │ │ │ ├── PoloniexOrderResult.java │ │ │ ├── PoloniexOrderStatus.java │ │ │ ├── PoloniexOrderStatusCheck.java │ │ │ ├── PoloniexOrderStatusDetail.java │ │ │ ├── PoloniexOrderStatusError.java │ │ │ ├── PoloniexOrderTrade.java │ │ │ ├── PoloniexTicker.java │ │ │ ├── PoloniexTradeHistory.java │ │ │ ├── PoloniexWithdrawResult.java │ │ │ └── deserialize │ │ │ └── PoloniexChartDataDeserializer.java │ │ └── example │ │ ├── GetDailyBTCChartDataExample.java │ │ └── PoloniexWSSClientExample.java └── resources │ ├── app.properties │ └── log4j2.xml └── test └── java └── com └── cf ├── client └── poloniex │ └── PoloniexLendingServiceTest.java └── data └── map └── poloniex └── PoloniexDataMapperTest.java /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/README.md -------------------------------------------------------------------------------- /nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/nbactions.xml -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/cf/ExchangeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/ExchangeService.java -------------------------------------------------------------------------------- /src/main/java/com/cf/LendingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/LendingService.java -------------------------------------------------------------------------------- /src/main/java/com/cf/PriceDataAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/PriceDataAPIClient.java -------------------------------------------------------------------------------- /src/main/java/com/cf/TradingAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/TradingAPIClient.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/HTTPClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/HTTPClient.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/WSSClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/WSSClient.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/PoloniexExchangeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/PoloniexExchangeService.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/PoloniexLendingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/PoloniexLendingService.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/PoloniexPublicAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/PoloniexPublicAPIClient.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/PoloniexTradingAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/PoloniexTradingAPIClient.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/PoloniexWSSClientRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/PoloniexWSSClientRouter.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/wss/model/PoloniexOrderBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/wss/model/PoloniexOrderBook.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/wss/model/PoloniexOrderBookEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/wss/model/PoloniexOrderBookEntry.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/wss/model/PoloniexWSSOrderBookUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/wss/model/PoloniexWSSOrderBookUpdate.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/wss/model/PoloniexWSSSubscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/wss/model/PoloniexWSSSubscription.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/poloniex/wss/model/PoloniexWSSTicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/poloniex/wss/model/PoloniexWSSTicker.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/wss/handler/IMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/wss/handler/IMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/wss/handler/LoggingMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/wss/handler/LoggingMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/wss/handler/NoOpMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/wss/handler/NoOpMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/cf/client/wss/handler/TickerMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/client/wss/handler/TickerMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/map/poloniex/PoloniexDataMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/map/poloniex/PoloniexDataMapper.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexActiveLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexActiveLoan.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexActiveLoanTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexActiveLoanTypes.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexChartData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexChartData.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexCompleteBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexCompleteBalance.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexFeeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexFeeInfo.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexLendingHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexLendingHistory.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexLendingResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexLendingResult.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexLoan.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexLoanOffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexLoanOffer.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexOpenOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexOpenOrder.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexOrderResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexOrderResult.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatus.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatusCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatusCheck.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatusDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatusDetail.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatusError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexOrderStatusError.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexOrderTrade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexOrderTrade.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexTicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexTicker.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexTradeHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexTradeHistory.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/PoloniexWithdrawResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/PoloniexWithdrawResult.java -------------------------------------------------------------------------------- /src/main/java/com/cf/data/model/poloniex/deserialize/PoloniexChartDataDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/data/model/poloniex/deserialize/PoloniexChartDataDeserializer.java -------------------------------------------------------------------------------- /src/main/java/com/cf/example/GetDailyBTCChartDataExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/example/GetDailyBTCChartDataExample.java -------------------------------------------------------------------------------- /src/main/java/com/cf/example/PoloniexWSSClientExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/java/com/cf/example/PoloniexWSSClientExample.java -------------------------------------------------------------------------------- /src/main/resources/app.properties: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/test/java/com/cf/client/poloniex/PoloniexLendingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/test/java/com/cf/client/poloniex/PoloniexLendingServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/cf/data/map/poloniex/PoloniexDataMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCookieLab/poloniex-api-java/HEAD/src/test/java/com/cf/data/map/poloniex/PoloniexDataMapperTest.java --------------------------------------------------------------------------------