diff --git a/CHANGELOG.md b/CHANGELOG.md index 7747f21..041b486 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ and this project adheres to ### Changed +- Link the other networks' explorers at their own domains + ### Removed ### Fixed diff --git a/package-lock.json b/package-lock.json index c977138..e9699cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.7.5", "license": "MPL-2.0", "dependencies": { - "@dusk-network/app-core": "0.5.0", - "@dusk-network/networks": "0.3.0", + "@dusk-network/app-core": "0.5.1", + "@dusk-network/networks": "0.3.1", "@duskdomains/sdk": "npm:@jsr/duskdomains__sdk@0.6.1", "@duskit/css": "1.0.0", "@floating-ui/dom": "1.7.6", @@ -344,12 +344,12 @@ } }, "node_modules/@dusk-network/app-core": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@dusk-network/app-core/-/app-core-0.5.0.tgz", - "integrity": "sha512-rVh1h1KCFmJ6Is30bYvp7CndNvuIDW9zE+a1781cITj/hYS1IjQlekpWPXPK65DLinZCxPD6t+lauw59TwhrOw==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@dusk-network/app-core/-/app-core-0.5.1.tgz", + "integrity": "sha512-x86lLC1f5vkKan2leScpdSLumCOoGZy4DU5qTTR+elHMdvhF0O5ur+iUasrE7SUHuVe8N69pyjJQOkfWlUwliw==", "license": "MPL-2.0", "dependencies": { - "@dusk-network/networks": "0.3.0" + "@dusk-network/networks": "0.3.1" }, "engines": { "node": ">=20.10" @@ -364,9 +364,9 @@ } }, "node_modules/@dusk-network/networks": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@dusk-network/networks/-/networks-0.3.0.tgz", - "integrity": "sha512-WIBSUVQ3fxpnVIs+ZKCFjsmZucG2AViLRttyexpBTaEYQ4ikTumtjnVKNXLxkAeyGbmotYJR0e1Ai6rPUrK2+w==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@dusk-network/networks/-/networks-0.3.1.tgz", + "integrity": "sha512-gpwcZfnPIz+gK8LqkJq2cukPyUqJSrGSqf7cPorgHIJsHHyVUI0Jm3gP8v/HnvTQ4dg1fuHZYx5fQL8X4cdLWQ==", "license": "MPL-2.0", "engines": { "node": ">=20.10" diff --git a/package.json b/package.json index 8ca67de..ff32bb6 100644 --- a/package.json +++ b/package.json @@ -42,8 +42,8 @@ "cookie": "0.7.2" }, "dependencies": { - "@dusk-network/app-core": "0.5.0", - "@dusk-network/networks": "0.3.0", + "@dusk-network/app-core": "0.5.1", + "@dusk-network/networks": "0.3.1", "@duskdomains/sdk": "npm:@jsr/duskdomains__sdk@0.6.1", "@duskit/css": "1.0.0", "@floating-ui/dom": "1.7.6", diff --git a/src/lib/components/__tests__/Footer.spec.js b/src/lib/components/__tests__/Footer.spec.js index 530e594..bbe05bb 100644 --- a/src/lib/components/__tests__/Footer.spec.js +++ b/src/lib/components/__tests__/Footer.spec.js @@ -29,7 +29,7 @@ describe("Footer", () => { await act(() => appStore.setNodeInfo(apiNodeInfo)); expect(links().slice(0, 4)).toStrictEqual([ - ["Mainnet", "https://apps.dusk.network/explorer"], + ["Mainnet", "https://explorer.dusk.network"], ["Devnet", "https://apps.devnet.dusk.network/explorer"], ["Privacy policy", "https://dusk.network/privacy-policy"], ["Terms of use", "https://dusk.network/terms-of-use"], diff --git a/src/lib/components/__tests__/TransactionDetails.spec.js b/src/lib/components/__tests__/TransactionDetails.spec.js index ec603c8..2558039 100644 --- a/src/lib/components/__tests__/TransactionDetails.spec.js +++ b/src/lib/components/__tests__/TransactionDetails.spec.js @@ -430,8 +430,14 @@ describe("Transaction Details", () => { "0x029e", "d61b", ]); - expect(fetchSpy).toHaveBeenCalledOnce(); - expect(fetchSpy.mock.calls[0][0]).toBe( + // Only what was asked of DuskEVM's explorer: under load, a read another + // test began can land here too. + const askedOfExplorer = fetchSpy.mock.calls + .map(([url]) => String(url)) + .filter((url) => url.startsWith("https://explorer.testnet.evm.")); + + expect(askedOfExplorer).toHaveLength(1); + expect(askedOfExplorer[0]).toBe( "https://explorer.testnet.evm.dusk.network/api/v2/addresses/0x5a3d8e1b7c2f4a6b9e0d1c3f5a7b9c2d4e6f8a01/internal-transactions?filter=to" );