diff --git a/content/evm/evm-verify-contracts.mdx b/content/evm/evm-verify-contracts.mdx index 6391bf19..e3ac23c5 100644 --- a/content/evm/evm-verify-contracts.mdx +++ b/content/evm/evm-verify-contracts.mdx @@ -65,6 +65,36 @@ forge verify-contract --watch \ Counter.sol:Counter ``` +## Remix Contract Verification Plugin + +Remix IDE offers an automated contract verification solution through its Contract Verification plugin, which integrates with both Sourcify and Etherscan verification services. + +### Setup and Configuration + +1. **Activate the Plugin**: In Remix IDE, navigate to the Plugin Manager and activate the **Contract Verification** plugin. + +2. **Configure Network Settings**: + + - Search for and select **Sei** as your blockchain + - Choose your deployment environment: + - **Testnet** (1328) for development + - **Mainnet** (1329) for production + +3. **Enable Verification Services**: Activate both verification methods: + + - ✅ **Sourcify** + - ✅ **Etherscan** + +4. **Etherscan Configuration**: Configure the following settings: + - **API Key**: Obtain from [seiscan.io](https://seiscan.io) + - **URL**: `https://seiscan.io` + +### Deploy and Verify + +Once configured, deploy your contract through Remix as usual. The Contract Verification plugin will automatically verify your contract upon successful deployment, submitting to both Sourcify and Seiscan simultaneously. + +Verification status will be displayed in the plugin interface, and your verified contract will be publicly viewable on Seiscan explorer. + ## Verify via 0xngmi Etherscan Verification (third‑party) You can batch‑verify a contract that is already verified on another chain using the community tool [Etherscan Verification by 0xngmi](https://etherscan-verification.0xngmi.com/). This copies the verified source from a “source chain” and submits it to [Seiscan](https://seiscan.io), as long as the bytecode and compiler settings match.