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

Counterfeit Detector

Security · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategorySecurity
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

Counterfeit Detector gives manufacturers, retailers, consumers, and enforcement agencies a powerful tool for detecting and reporting counterfeit products on-chain. It reads live on-chain data including product authenticity records, manufacturer registries, verification status, batch information, timestamp data, and contract state. You can check products, report suspected counterfeits, verify product authenticity, and export detection records. The tool shows you in real time the product ID, status (Pending/Authentic/Suspected/Counterfeit), manufacturer, batch, detection count, and active status—so you can identify and track counterfeit products.

HOW TO USE

Connect your EVM wallet (must be the contract owner or authorized address). Enter the detector contract address, product ID, product name, manufacturer address, batch ID, and detection notes. Use "Check detector state" to see the detection count, last detection time, active status, and product status for a specific ID. Click "Check product" to verify a product's current status. Use "Report counterfeit" to submit a counterfeit report with notes. "Verify product" updates the status to authentic. "Update config" changes active status and max size. "Export detections" downloads the records as JSON. Each action generates a transaction you review and sign in your wallet.

TECHNICAL APPROACH

This tool interacts with counterfeit detection contracts using ethers v5.7.2. It calls checkProduct(), reportCounterfeit(), verifyProduct(), getDetectionCount(), getDetectionConfig(), getLastDetectionTime(), getProductStatus(), and updateConfig() on the detector contract to manage and query detection state. Products are tracked with status codes (Pending, Authentic, Suspected, Counterfeit). Reports include notes for evidence. All RPC calls are wrapped in a robust error handler that extracts the actual failure reason from Ethers error objects, digging three levels deep to avoid showing "[object Object]" when a transaction reverts. Transaction costing uses receipt.effectiveGasPrice post-EIP-1559 rather than tx.gasPrice, which overstates actual spend.

WHAT IT CANNOT SEE

This tool cannot physically verify products or guarantee that detected counterfeits are accurate. It cannot detect counterfeit products that have not been reported. It cannot verify the identity of the reporter beyond the on-chain address. It cannot see off-chain product content or evidence not stored on-chain. It cannot guarantee that reported counterfeits are genuine or that false reports are not submitted. The tool provides counterfeit detection based on on-chain reports and verification, but it does not guarantee that the detections are accurate or complete.

PLEASE NOTE

This tool supports EVM‑compatible chains only (Ethereum, Goerli, Sepolia, Arbitrum, Optimism, Polygon). Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. This is a read‑write tool that requires signing transactions—always verify the detector contract address, product ID, and report details before approving. No contract addresses are hardcoded; you paste the contracts you are managing. The tool is free and open under the BotGentz PLAYBOOK‑C specification.

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.