use of io.bisq.api.model.CreateBtcWalletAddress in project bisq-api by mrosseel.
the class BtcWalletResource method getOrCreateBtcWalletAddresses.
@ApiOperation("Get or create wallet addresses")
@POST
@Path("/addresses")
public BtcWalletAddress getOrCreateBtcWalletAddresses(@Valid CreateBtcWalletAddress payload) {
final AddressEntry addressEntry = bisqProxy.getOrCreateBtcWalletAddresses(payload.context, payload.unused);
final BtcWalletAddress btcWalletAddress = new BtcWalletAddress();
btcWalletAddress.address = addressEntry.getAddressString();
return btcWalletAddress;
}
use of io.bisq.api.model.CreateBtcWalletAddress in project bisq-api by mrosseel.
the class ApiTestHelper method getAvailableBtcWalletAddress.
public static String getAvailableBtcWalletAddress(int apiPort) {
final CreateBtcWalletAddress payload = new CreateBtcWalletAddress();
payload.context = AddressEntry.Context.AVAILABLE;
return given().port(apiPort).when().body(payload).contentType(ContentType.JSON).post("/api/v1/wallet/btc/addresses").then().statusCode(200).extract().body().jsonPath().getString("address");
}
Aggregations