diff --git a/src/chains/definitions/morphHolesky.ts b/src/chains/definitions/morphHolesky.ts index 5254672ac9..a0992cf64f 100644 --- a/src/chains/definitions/morphHolesky.ts +++ b/src/chains/definitions/morphHolesky.ts @@ -14,7 +14,7 @@ export const morphHolesky = /*#__PURE__*/ defineChain({ default: { name: 'Morph Holesky Explorer', url: 'https://explorer-holesky.morphl2.io', - apiUrl: 'https://explorer-api-holesky.morphl2.io/api?', + apiUrl: 'https://explorer-api-holesky.morphl2.io/api', }, }, testnet: true, diff --git a/test/scripts/chains.test.ts b/test/scripts/chains.test.ts index 2903a5df80..a7823a69dd 100644 --- a/test/scripts/chains.test.ts +++ b/test/scripts/chains.test.ts @@ -71,16 +71,15 @@ describe.each(chains)('$name', ({ name, ...chain }) => { async () => { if (!blockExplorer?.apiUrl) return - const response = await fetch( - `${ - blockExplorer.apiUrl - }?module=block&action=getblocknobytime&closest=before×tamp=${Math.floor( - Date.now() / 1000, - )}`, - { - headers: { 'Content-Type': 'application/json' }, - }, - ) + const apiUrl = new URL(blockExplorer.apiUrl) + apiUrl.searchParams.set('module', 'block') + apiUrl.searchParams.set('action', 'getblocknobytime') + apiUrl.searchParams.set('closest', 'before') + apiUrl.searchParams.set('timestamp', `${Math.floor(Date.now() / 1000)}`) + + const response = await fetch(apiUrl, { + headers: { 'Content-Type': 'application/json' }, + }) const data = await response.json() expect(data).toMatchObject({ status: '1',