Updated on 2026-08-14

This commit is contained in:
Tangem 2020-07-27 16:43:32 +03:00
parent 04b9f020af
commit c63b0f47dc
14 changed files with 77 additions and 22 deletions

View file

@ -200,7 +200,17 @@ public class RskEngine extends EthEngine {
}
}
if (validateAddress(resolvedAddress)) {
coinData.setResolvedPayIdAddress(resolvedAddress);
if (resolvedAddress.equals(coinData.getWallet())) {
ctx.setError("Resolved PayID address equals source address");
blockchainRequestsCallbacks.onComplete(false);
} else {
coinData.setResolvedPayIdAddress(resolvedAddress);
if (serverApiRootstock.isRequestsSequenceCompleted() && serverApiPayId.isRequestsSequenceCompleted()) {
blockchainRequestsCallbacks.onComplete(!ctx.hasError());
} else {
blockchainRequestsCallbacks.onProgress();
}
}
} else {
ctx.setError("Unknown address format in PayID response");
blockchainRequestsCallbacks.onComplete(false);