This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Contract Verification Badge Overlay

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Contract Verification Badge Overlay is a DeFi tool that watches the current page for contract addresses in the displayed content, then queries the connected EVM chain via window.ethereum to check whether the contract is verified on a block explorer, and displays a visual badge overlay (verified/unverified) next to each detected address based on the verification status. It scans the page for Ethereum contract address patterns, distinguishes between contract addresses and externally owned accounts (EOAs), checks verification status using either Etherscan or Sourcify, and overlays a color-coded badge on the page itself.

WHERE IT RUNS

This tool operates as a panel within the BotGentz browser extension, available for Chrome, Firefox, Edge, and Brave. It works on any webpage displaying contract addresses, token addresses, or similar blockchain data. Common sources include Etherscan, block explorer pages, DEX interfaces, token listing pages, and DeFi dashboard sites.

HOW TO USE

Navigate to any page that displays contract addresses. Open the BotGentz extension and select Contract Verification Badge Overlay from the tool menu. The panel will appear on the side of your browser. Click the "Connect Wallet" button to connect your EVM wallet (MetaMask or compatible). Click the "Scan & Verify" button to detect contract addresses on the page and check their verification status. The tool will overlay a colored badge (green for verified, red for unverified) next to each detected address. You can customize the badge colors in the settings. Use the "Clear Badges" button to remove all overlays. The tool supports multiple verification sources including Etherscan and Sourcify.

TECHNICAL SECTION — CONTRACT VERIFICATION PIPELINE

This tool uses a multi-stage pipeline to detect and verify contract addresses. First, it scans the page DOM for Ethereum address patterns using a regex that matches 0x + 40 hexadecimal characters, and checks data attributes that may contain address information. Second, it deduplicates found addresses and filters them. Third, it queries the connected EVM chain via window.ethereum using eth_getCode to determine whether each address is a contract address (has bytecode) or an EOA (no bytecode). Fourth, for contract addresses, it queries verification status using the selected source. For Etherscan, it uses the public API endpoint (module=contract&action=getsourcecode) to check if the contract has source code published, indicating verification. For Sourcify, it uses the check-by-address API endpoint to query verification status. Fifth, it creates an HTML overlay badge positioned next to the address text in the page DOM, using a green badge with a checkmark for verified contracts and a red badge with a cross for unverified contracts. The overlay is injected directly into the page's DOM structure without modifying the original content, ensuring compatibility with existing page layouts.

THE PANEL

The side panel is designed for seamless integration into your browsing workflow. You can drag it to either side of the window, and it remembers your preferred position per website. It supports snap-to-edge behavior and can be collapsed to a small tab for minimal distraction. The panel is resizable horizontally and vertically, with a minimum width of 280px and maximum of 600px. Pressing the Escape key closes the panel. All settings are saved locally.

PLEASE NOTE

This tool requires the free BotGentz extension and a real EVM wallet extension (such as MetaMask) already installed in your browser. It works with EVM-compatible chains (Ethereum, Polygon, Arbitrum, Optimism, etc.). Requires the page to display contract addresses in a detectable format. Relies on block explorer APIs that may have rate limits or latency. Cannot verify contracts that are not published or verified on the selected explorer. Some networks may not support verification queries. Websites change their page formats frequently, and extraction scripts may need periodic updates. This tool does not store or transmit page content except for the address queries sent to the EVM network and block explorer APIs. No browsing history or personal data is collected or retained.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.