diff --git a/packages/ethereum-viewer/src/explorer/networks.ts b/packages/ethereum-viewer/src/explorer/networks.ts index 7b21ed9..466bb68 100644 --- a/packages/ethereum-viewer/src/explorer/networks.ts +++ b/packages/ethereum-viewer/src/explorer/networks.ts @@ -70,7 +70,7 @@ export const networkNames: Record = { "testnet.sonicscan": "sonicTestnet", }; -const ETHERSCAN_KEY = "EC6W4PN52911I6RPSGFEH5IT7TEQQYU8H6"; +const ETHERSCAN_KEY = "P1JB3MQB5BB92A6K4C48HZKMCK7R8TIWIH"; const OPTIMISM_KEY = "UF822UT1YY28J5EHFFIKI5SPN8752AC7VV"; const BSCSCAN_KEY = "HFUM7BBA5MRUQCN5UMEQPUZBUPPRHIQT3Y"; const FTMSCAN_KEY = "EH9NPZVF1HMNAQMAUZKA4VF7EC23X37DGS"; diff --git a/packages/vscode-host/scripts/prepareAdditionalExtensions.js b/packages/vscode-host/scripts/prepareAdditionalExtensions.js index cfdb2f5..a004d47 100644 --- a/packages/vscode-host/scripts/prepareAdditionalExtensions.js +++ b/packages/vscode-host/scripts/prepareAdditionalExtensions.js @@ -52,7 +52,11 @@ function prepareAdditionalExtensions() { execSync(["yarn package-web", argv.verbose && "--verbose"], options); } else { log.info(`Installing production dependencies for ${ext.name}...`); - execSync(["yarn --production", argv.verbose && "--verbose"], options); + if (ext.name === 'solidity-extension') { + execSync(["npm install", argv.verbose && "--verbose"], options); + } else { + execSync(["yarn --production", argv.verbose && "--verbose"], options); + } } // create empty metadata file if doesnt exist so vscode doesnt complain