From 4989ce18256d410123f54c05bba346d0b387c665 Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Tue, 10 Mar 2026 15:18:11 +0200 Subject: [PATCH] fix(adapter-polkadot): update polkadot routescan network assertions Align the Polkadot network test expectations with the merged Routescan mainnet configuration so release provenance builds no longer fail on stale Blockscout checks. --- packages/adapter-polkadot/src/__tests__/networks.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/adapter-polkadot/src/__tests__/networks.test.ts b/packages/adapter-polkadot/src/__tests__/networks.test.ts index a18c7496..cd2c6efb 100644 --- a/packages/adapter-polkadot/src/__tests__/networks.test.ts +++ b/packages/adapter-polkadot/src/__tests__/networks.test.ts @@ -31,9 +31,10 @@ describe('Polkadot Hub Network Configurations', () => { expect(polkadotHubMainnet.nativeCurrency.decimals).toBe(18); }); - it('should use Blockscout (Etherscan V1 API)', () => { + it('should use Routescan (Etherscan-compatible V1 API)', () => { expect(polkadotHubMainnet.supportsEtherscanV2).toBe(false); - expect(polkadotHubMainnet.apiUrl).toContain('blockscout'); + expect(polkadotHubMainnet.apiUrl).toContain('routescan.io'); + expect(polkadotHubMainnet.explorerUrl).toBe('https://polkadot.routescan.io'); }); it('should include viem chain definition', () => { @@ -289,7 +290,7 @@ describe('Network Validation', () => { }); }); - it('Hub networks should use Blockscout (V1 API)', () => { + it('Hub networks should use Etherscan-compatible V1 APIs', () => { const hubNetworks = polkadotNetworks.filter((n) => n.networkCategory === 'hub'); hubNetworks.forEach((network) => { expect(network.supportsEtherscanV2).toBe(false);