From f1a153f7923fee0bd1a311123be1a928877d1080 Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Fri, 17 Jul 2026 18:53:41 -0700 Subject: [PATCH] fix: correct broken multisigsApiUrl/proxyApiUrl domains (Android bridge pending-signatures feature) subquery-multisigs-prod.novasama-tech.org and subquery-proxy-prod.novasama-tech.org never resolve in DNS - verified via getent/curl. Real upstream (novasamatech/nova-utils global/config.json) uses subquery-accounts-prod.novasama-tech.org for both. Removed the Pezkuwi overlay override entirely (it was never meant to diverge from Nova's own multisig/proxy indexer) and corrected the merged output the Android app actually fetches. Confirmed impact: the new Bridge Pending Signatures feature (feature-assets BridgeMultisigInteractor.getPendingApprovals) calls this URL to decode arbitrary pending multisig call content and silently returns nothing on failure (by design, to avoid blind-signing) - this was the reason it never showed anything, verified by submitting a real as_multi call on Polkadot Asset Hub and confirming the on-chain approval existed but the app rendered nothing until this fix. --- pezkuwi-overlay/config/global_config_overlay.json | 2 -- staking/global_config.json | 4 ++-- staking/global_config_dev.json | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/pezkuwi-overlay/config/global_config_overlay.json b/pezkuwi-overlay/config/global_config_overlay.json index fd98d77..bb581b2 100644 --- a/pezkuwi-overlay/config/global_config_overlay.json +++ b/pezkuwi-overlay/config/global_config_overlay.json @@ -1,6 +1,4 @@ { - "multisigsApiUrl": "https://subquery-multisigs-prod.novasama-tech.org", - "proxyApiUrl": "https://subquery-proxy-prod.novasama-tech.org", "stakingApiOverrides": { "https://subquery.pezkuwichain.io": [ "1aa94987791a5544e9667ec249d2cef1b8fdd6083c85b93fc37892d54a1156ca", diff --git a/staking/global_config.json b/staking/global_config.json index 396e29e..156d2aa 100644 --- a/staking/global_config.json +++ b/staking/global_config.json @@ -1,6 +1,6 @@ { - "multisigsApiUrl": "https://subquery-multisigs-prod.novasama-tech.org", - "proxyApiUrl": "https://subquery-proxy-prod.novasama-tech.org", + "multisigsApiUrl": "https://subquery-accounts-prod.novasama-tech.org/", + "proxyApiUrl": "https://subquery-accounts-prod.novasama-tech.org", "multiStakingApiUrl": "https://subquery-multi-staking-prod.novasama-tech.org", "stakingApiOverrides": { "https://subquery.pezkuwichain.io/assethub": [ diff --git a/staking/global_config_dev.json b/staking/global_config_dev.json index c6f5225..5727fd1 100644 --- a/staking/global_config_dev.json +++ b/staking/global_config_dev.json @@ -1,6 +1,6 @@ { - "multisigsApiUrl": "https://subquery-multisigs-prod.novasama-tech.org", - "proxyApiUrl": "https://subquery-proxy-prod.novasama-tech.org", + "multisigsApiUrl": "https://subquery-accounts-prod.novasama-tech.org", + "proxyApiUrl": "https://subquery-accounts-prod.novasama-tech.org", "multiStakingApiUrl": "https://subquery-multi-staking-stg.novasama-tech.org", "stakingApiOverrides": { "https://subquery.pezkuwichain.io/assethub": [