diff --git a/apps/remix-ide/src/app/tabs/locales/en/home.json b/apps/remix-ide/src/app/tabs/locales/en/home.json index a638fd2b02..0d7e0f42ed 100644 --- a/apps/remix-ide/src/app/tabs/locales/en/home.json +++ b/apps/remix-ide/src/app/tabs/locales/en/home.json @@ -26,6 +26,7 @@ "home.solhintPluginDesc": "Solhint is an open source project for linting Solidity code.", "home.sourcifyPluginDesc": "Solidity contract and metadata verification service.", "home.unitTestPluginDesc": "Write and run unit tests for your contracts in Solidity.", + "home.contractVerificationDesc": "Verify contract code on Sourcify, Etherscan, Blockscout and Routescan at the same time.", "home.dgitPluginDesc": "Add source control to your projects.", "home.oneClickDappDesc": "Quickly generate smart contract interfaces", "home.getStarted": "Get Started", diff --git a/apps/remix-ide/src/assets/img/contractVerification.webp b/apps/remix-ide/src/assets/img/contractVerification.webp new file mode 100644 index 0000000000..402c6d1c2a Binary files /dev/null and b/apps/remix-ide/src/assets/img/contractVerification.webp differ diff --git a/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx b/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx index 199a141ee7..f707954811 100644 --- a/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx +++ b/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx @@ -82,6 +82,11 @@ function HomeTabFeaturedPlugins({ plugin }: HomeTabFeaturedPluginsProps) { plugin.verticalIcons.select('solidityUnitTesting') _paq.push(['trackEvent', 'hometabActivate', 'userActivate', 'solidityUnitTesting']) } + const startContractVerification = async () => { + await plugin.appManager.activatePlugin(['contract-verification']) + plugin.verticalIcons.select('contract-verification') + _paq.push(['trackEvent', 'hometabActivate', 'userActivate', 'contract-verification']) + } return (