Copy-Paste Address Verifier
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Copy-Paste Address Verifier is a DeFi security tool that watches the page for Ethereum addresses (0x + 40 hex chars) as they are copied to the clipboard, then intercepts the clipboard data and verifies the address against known safe lists, the user's own address book, and on-chain metadata, displaying a visual verification badge (safe/unsafe/unknown) near the paste target. It intercepts copy events, reads the clipboard content, extracts any Ethereum addresses found, queries the connected EVM chain for address metadata (code, balance, ENS name if applicable), compares against built-in safe lists and the user's address book, and provides an overlay warning if the address appears suspicious or mismatches the intended recipient.
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 where users might copy or paste Ethereum addresses, such as DEX interfaces, wallet applications, transfer forms, block explorers, and DeFi dashboard sites.
HOW TO USE
Navigate to any page where you may copy or paste Ethereum addresses. Open the BotGentz extension and select Copy-Paste Address Verifier from the tool menu. The panel will appear on the side of your browser. Optionally, click the "Connect Wallet" button for enhanced features. The tool will automatically watch for copy events and verify addresses in the clipboard. When you copy an Ethereum address, a verification toast will appear showing the address status (safe/contract/unknown). If you paste an address, a verification badge will appear near the paste target. You can customize verification settings, add addresses to your address book, and view a history of recent verifications. Use the "Verify Current Clipboard" button to manually verify any address currently in your clipboard.
TECHNICAL SECTION — CLIPBOARD INTERCEPTION AND ADDRESS VERIFICATION
This tool uses a multi-stage pipeline to intercept and verify addresses. First, it listens for copy and paste events using document.addEventListener('copy') and document.addEventListener('paste'). On copy, it reads the clipboard content using navigator.clipboard.readText() and extracts any Ethereum address pattern (0x + 40 hex chars) using a regex. On paste, it intercepts the paste event and extracts the address from the clipboard data. Second, it queries the connected EVM chain via window.ethereum using eth_getCode to determine if the address is a contract (has bytecode), and eth_getBalance to check if the address has a balance. Third, it compares the address against a built-in list of known safe addresses (e.g., major DeFi protocols, known contract addresses) and the user's custom address book stored in GM_setValue. Fourth, it uses a verification source selection (chain metadata, built-in list, or both) to determine the verification confidence. Fifth, it displays a visual verification badge (safe/contract/unknown) using a floating toast notification positioned near the paste target, with color coding (green for safe, yellow for contract, gray for unknown). Finally, it maintains a history of recent verifications displayed in the panel for quick reference.
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. It works with EVM-compatible chains (Ethereum, Polygon, Arbitrum, Optimism, etc.) when the wallet connection is used. Cannot intercept clipboard operations on all browser configurations; relies on the clipboard API which may require user permission. Cannot verify addresses that are not in known lists. Some legitimate addresses may appear suspicious. Cannot detect address manipulation after verification. Requires the page to be in focus for clipboard events. 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. No browsing history or personal data is collected or retained.