diff --git a/src/content/docs/docs/guides/smart-contract-verification.mdx b/src/content/docs/docs/guides/smart-contract-verification.mdx index 32af7548..1510d112 100644 --- a/src/content/docs/docs/guides/smart-contract-verification.mdx +++ b/src/content/docs/docs/guides/smart-contract-verification.mdx @@ -9,7 +9,7 @@ sidebar: import Install from "@hh/Install.astro"; import Run from "@hh/Run.astro"; -Smart contract verification is used to prove that a deployed contract's bytecode comes from a specific source code. This allows users and tools to inspect the original source on block explorers, like Etherscan and Blockscout. +Smart contract verification is used to prove that a deployed contract's bytecode comes from a specific source code. This allows users and tools to inspect the original source on block explorers, like Etherscan and Blockscout, and verification services, like Sourcify. In this guide, you'll learn how to verify your contracts using the `hardhat-verify` plugin. @@ -64,7 +64,7 @@ In the previous version of the Etherscan API, you needed a different API key for ::: -To verify contracts on Blockscout, you don't need to set an API key, nor any config. +To verify contracts on Blockscout and Sourcify, you don't need to set an API key, nor any config. You can also disable a block explorer by setting its `enabled` property to `false`. For example, you can disable Blockscout verification like this: @@ -112,13 +112,13 @@ If you want to use a different build profile, you can pass the `--build-profile` ## Verifying contracts on different block explorers -The plugin currently supports Etherscan and Blockscout. You can use subtasks to verify on each of the block explorers: +The plugin currently supports Etherscan, Blockscout, and Sourcify. You can use subtasks to verify on each of the block explorers: -They have the same interface, but verify on a different block explorer. +These subtasks have the same interface, but verify on different services. -Running `verify` without any subtask will verify on both Etherscan and Blockscout. +Running `verify` without any subtask will verify on Etherscan, Blockscout, and Sourcify. ## Verifying on a block explorer of a different network