From 4ea081660a3e771e62ca6c445c3ac9e0e7126402 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Thu, 3 Sep 2026 09:23:25 -0300 Subject: [PATCH] BWS: Feat - add txid to push notification deeplink --- .../src/lib/pushnotificationsservice.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/bitcore-wallet-service/src/lib/pushnotificationsservice.ts b/packages/bitcore-wallet-service/src/lib/pushnotificationsservice.ts index 74aaeaf472..f825f6c631 100644 --- a/packages/bitcore-wallet-service/src/lib/pushnotificationsservice.ts +++ b/packages/bitcore-wallet-service/src/lib/pushnotificationsservice.ts @@ -224,6 +224,7 @@ export class PushNotificationsService { const chain = notification?.data?.chain || notification?.data?.coin; const coin = chain; // backwards compatibility const network = notification?.data?.network ? Utils.getNetworkName(chain, notification.data.network) : null; + const txid = typeof notification?.data?.txid === 'string' ? notification.data.txid : null; if (sub.token) { notificationData = { @@ -267,10 +268,11 @@ export class PushNotificationsService { network, tokenAddress, multisigContractAddress, + txid, title, body }; - const custom_uri = `bitpay://wallet?walletId=${walletId}&tokenAddress=${tokenAddress}&multisigContractAddress=${multisigContractAddress}&copayerId=${copayerId}&coin=${coin}&chain=${chain}&network=${network}¬ification_type=${notification_type}&title=${title}&body=${body}`; + const custom_uri = `bitpay://wallet?walletId=${walletId}&tokenAddress=${tokenAddress}&multisigContractAddress=${multisigContractAddress}&copayerId=${copayerId}&coin=${coin}&chain=${chain}&network=${network}¬ification_type=${notification_type}&txid=${txid}&title=${title}&body=${body}`; notificationData = { external_user_ids: [sub.externalUserId], messages: {