mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-08-19 19:58:28 -04:00
support getXmrPrimaryAddress(), getXmrNewSubaddress()
This commit is contained in:
parent
fa15612586
commit
ffccf83ac5
4 changed files with 47 additions and 14 deletions
|
@ -28,8 +28,10 @@ import bisq.proto.grpc.GetBalancesReply;
|
|||
import bisq.proto.grpc.GetBalancesRequest;
|
||||
import bisq.proto.grpc.GetFundingAddressesReply;
|
||||
import bisq.proto.grpc.GetFundingAddressesRequest;
|
||||
import bisq.proto.grpc.GetNewDepositAddressRequest;
|
||||
import bisq.proto.grpc.GetNewDepositAddressReply;
|
||||
import bisq.proto.grpc.GetXmrNewSubaddressRequest;
|
||||
import bisq.proto.grpc.GetXmrPrimaryAddressReply;
|
||||
import bisq.proto.grpc.GetXmrPrimaryAddressRequest;
|
||||
import bisq.proto.grpc.GetXmrNewSubaddressReply;
|
||||
import bisq.proto.grpc.GetXmrTxsRequest;
|
||||
import bisq.proto.grpc.GetXmrTxsReply;
|
||||
import bisq.proto.grpc.CreateXmrTxRequest;
|
||||
|
@ -132,13 +134,27 @@ class GrpcWalletsService extends WalletsImplBase {
|
|||
exceptionHandler.handleException(log, cause, responseObserver);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getXmrPrimaryAddress(GetXmrPrimaryAddressRequest req,
|
||||
StreamObserver<GetXmrPrimaryAddressReply> responseObserver) {
|
||||
try {
|
||||
var reply = GetXmrPrimaryAddressReply.newBuilder()
|
||||
.setPrimaryAddress(coreApi.getXmrPrimaryAddress())
|
||||
.build();
|
||||
responseObserver.onNext(reply);
|
||||
responseObserver.onCompleted();
|
||||
} catch (Throwable cause) {
|
||||
exceptionHandler.handleException(log, cause, responseObserver);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getNewDepositAddress(GetNewDepositAddressRequest req,
|
||||
StreamObserver<GetNewDepositAddressReply> responseObserver) {
|
||||
public void getXmrNewSubaddress(GetXmrNewSubaddressRequest req,
|
||||
StreamObserver<GetXmrNewSubaddressReply> responseObserver) {
|
||||
try {
|
||||
String subaddress = coreApi.getNewDepositAddress();
|
||||
var reply = GetNewDepositAddressReply.newBuilder()
|
||||
String subaddress = coreApi.getXmrNewSubaddress();
|
||||
var reply = GetXmrNewSubaddressReply.newBuilder()
|
||||
.setSubaddress(subaddress)
|
||||
.build();
|
||||
responseObserver.onNext(reply);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue