Fake Verified Badge Detector
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
Fake Verified Badge Detector reads live on-chain bytecode from any EVM contract and uses AI to detect fake verification badges, misleading audit claims, and self-verification scams. It examines contract bytecode for function signatures that emit verification events such as verifyContract(), setVerified(), emitVerified(), markVerified(), and setAudited(). It scans for verification event definitions and patterns, flagging contracts that emit "Verified" or "Audited" events without any corresponding off-chain verification authority. It detects self-verification patterns where the contract owner can arbitrarily emit verification events. It analyzes source code verification status from block explorers, if available. It identifies scam indicators including selfdestruct, delegatecall, and other dangerous opcodes commonly found in fake verification contracts. The AI generates a plain-language verdict—GENUINE, SUSPICIOUS, or FAKE—along with specific explanations of the verification claim risks before you trust or trade with the contract.
HOW TO USE
Paste any EVM contract address into the input field. The tool reads the contract's bytecode and scans for known verification event function signatures using 4-byte method identifiers—verifyContract() (0x3b9b3a4d), setVerified() (0x923cb952), emitVerified() (0x4c6b0d7e), markVerified() (0x7a50e1f8), setAudited() (0x1a3044c4), setVerifiedStatus() (0x53cf1536), setVerification() (0x8f59485e), and emitAuditEvent() (0x5ae6a9e1). It also scans for verification event definitions, owner-controlled verification patterns, and scam opcodes. The AI receives all this data and returns a verdict: GENUINE (legitimate verification with proper authority), SUSPICIOUS (verification claims present but questionable), or FAKE (clearly fraudulent self-verification). The AI also provides a detailed plain-language explanation of the specific verification status risks and what to look out for before trusting a verified badge.
BYTECODE PATTERN ANALYSIS AND EVENT EMISSION DETECTION
The tool scans the contract's bytecode for function signatures associated with verification claims. It detects the presence of event definitions for "Verified," "Audited," or "Verification" events, which indicate the contract can emit such claims on-chain. It analyzes access control patterns to determine whether verification events can only be emitted by a trusted authority or by anyone, including the contract owner. It flags contracts where verification events are emitted without proper access controls—this is a self-verification pattern that is characteristic of fake verified badges. It also scans for dangerous opcode patterns like selfdestruct (0xff), delegatecall (0xf4), and callcode (0xf2) that are often present in scam contracts that use fake verification to lure victims. The tool does not require executing a transaction to detect these patterns; it reads the deployed bytecode directly from the chain. If the contract emits a verification event but has no source code verification on block explorers and contains scam opcodes, the AI elevates the risk level to FAKE.
WHAT IT CANNOT SEE
This tool cannot verify off-chain verification claims made on external websites or social media—a contract could have a fake badge on-chain but a legitimate audit report off-chain, or vice versa. It cannot detect fake verification badges that are purely off-chain UI elements displayed on a website without any on-chain event. It cannot analyze bytecode that is obfuscated beyond EVM disassembly limits. It cannot determine if a verification authority is legitimate vs impersonated—the contract could reference a real authority name but the address could be spoofed. It cannot detect verification events that are emitted through external contract calls to unverified contracts. It cannot see pending verification claims not yet emitted on-chain. It cannot verify that a block explorer's source code verification status is accurate or up to date.
PLEASE NOTE
EVM chains only. This tool reads on-chain data and generates AI explanations—it does NOT sign transactions or execute any on-chain actions. The wallet's own signature prompt remains the final gate for every real action. Always review the exact transaction details in your wallet before approving any contract interaction. The AI assessment is informational only and does not constitute financial or security advice. Always verify contract details independently through block explorers and official project documentation before assuming any verified badge is legitimate.