Pre-Sign Contract Verification Checker
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
Pre-Sign Contract Verification Checker reads a contract address from a transaction or manual entry, checks whether the contract source code is verified on the blockchain explorer, and displays the verification status with a clear explanation. It fetches the contract name and compiler version if available, and generates an AI explanation of what verification means for safety and what risks remain.
HOW TO USE
When your wallet prompts you to sign a transaction, copy the transaction hash or the contract address from the requesting dApp. Open the Pre-Sign Contract Verification Checker, connect your EVM wallet, and paste the hash or address into the input field. Click "Look up / verify" to fetch the contract details and check verification status. Alternatively, click "Manual address" to enter a contract address directly. The tool will display the contract address, verification status, contract name if available, compiler version, and a plain-language summary. Review the AI explanation to understand whether the contract appears to be verified and what that means for your safety.
TECHNICAL SECTION — CONTRACT VERIFICATION LOOKUP
The tool takes a contract address and attempts to determine its verification status. For this implementation, a simulated lookup is performed. When given a transaction hash, the tool first fetches the transaction to extract the contract address. The verification check attempts to determine if the contract's source code is publicly available and matches the on-chain bytecode. The tool returns the contract name, compiler version, and a verification status: Verified (source code is public), Unverified (no source code available), or Unknown (status could not be determined). This approach helps you assess whether you can review the contract's code before interacting with it, which is a key safety factor for any on-chain interaction.
WHAT IT CANNOT SEE
This tool cannot detect if a verified contract contains malicious code that is obfuscated or hidden. It cannot determine if the contract matches the source code it claims to be without external verification. It cannot detect proxy contracts that delegate to unverified implementations. It cannot read the actual intent behind a contract interaction. It cannot determine if a contract is safe to interact with even if verified. The user must still verify the transaction details in their wallet before signing. The AI explanation is generated from the verification status and does not constitute financial advice or a guarantee of safety.
PLEASE NOTE
EVM chains only. Explanations are AI-generated from the verification data the app reads—always review what you are actually signing in your wallet before approving it. The wallet's own signature prompt remains the final and only protection against unwanted transactions. This tool is read-only; it never sends transactions or signs anything on your behalf.