NOTE: Uses java version >= 1.8
Trade api wrapper to www.btc-e.com. Provides full access to public and private API.
- Mirrors support (https://btc-e.com, https://btc-e.nz)
- Public v2 API: ticker, trades, depth, fee
- Public v3 API: ticker, trades, depth, fee, info
- Private API
- getInfo
- OrderList
- TransHistory
- TradeHistory
- CancelOrder
- Trade
use Public v2 api:
// Create public api using default connector
PublicApiV2 api = new PublicApiV2();
Tick tick = api.getTick(BTC_USD);
System.out.println(tick);
use Public v3 api:
// Create public api using default connector
PublicApiV3 api = new PublicApiV3();
Map<Pair, Tick> ticks = api.getTicks(BTC_USD, BTC_RUR);
ticks.entrySet().stream()
.map(e -> String.format("%s: %s", e.getKey(), e.getValue()))
.forEach(System.out::println);
or Private api:
String key = "...";
String secret = "...";
// Create private api using default connector
PrivateApi api = new PrivateApi(key, secret);
UserInfo info = api.getUserInfo();
System.out.println(info);
Next release goals:
- Nonce fix