This project is currently under heavy development and very probably not functional. If you want to use this, then please fork it and make it work for you as desired.
Java based wrapper for the GDAX API. Originally forked from irufus/gdax-java. This project aims to simple java library that is wrapping GDAX API. Using new Spring Webclient nonblocking APIs
To access all API methods firstly create GdaxClient
instance. This needs three parameters from you:
key, secret, passphrase. You can pass this in constructor:
new GdaxClient(key, secret, passphrase);
Or setup environment properties GDAX_KEY, GDAX_SECRET, GDAX_PASS and use default constructor.
with created client object you can now access all services as this:
gdax.orderService().createOrder(newOrder);
- AccountService
- DepositService
- MarketDataService
- OrderService
- PaymentService
- ProductService
- ReportService
- TransferService
- UserAccountService
- WithdrawalsService
//TODO rewritten completely . not tested at all at this moment
- Authentication (GET, POST, DELETE supported)
- Get Account
- Get Accounts
- Get Account History
- Get Holds
- Place a new Order (limit order)
- Get an Order
- Cancel an Order
- List all open Orders
- Get Market Data
- List fills
- List Products
- HTTP Error code support
- List of Currencies
- Withdrawals - from coinbase accounts / payment methods / crypto account address
- Deposits - from coinbase accounts / payment methods
- Transfers - from coinbase accounts
- Payment methods - coinbase / payment methods
- Reports
- Pagination support for all calls that support it.