Analyzing a Smart Contract
Contract Analysis reviews a smart contract and reports what Cognivo can tell about its safety and behavior, all from within Cognivo Chat.
What It Does
Contract Analysis has two modes with different depth and cost:
- Quick Chain Status (1 credit) - checks whether a contract is verified and active, and shows basic on-chain details
- Full Contract Analysis (7 credits) - a deeper review of the contract, including safety signals, code patterns, and risk indicators
Cognivo chooses the right depth for your question, or you can ask for a full analysis directly.
When to Use It
- You want a fast check on whether a contract is verified and active
- You are about to interact with a contract and want to understand its risk signals
- You want a deeper read on a contract's behavior before trusting it
What You Need
The contract address - a 42-character string starting with 0x. Mention the network if it is not Ethereum.
How to Use It
Ask in natural language inside Cognivo Chat, with no commands. For example:
Is this contract safe? 0x...
Run a full analysis on this contract: 0x... on Ethereum
Cognivo detects the request and runs the appropriate mode.
Supported Networks
- Ethereum
- Base
- BNB Chain
Cost and Confirmation
- Quick Chain Status costs 1 credit and runs without a confirmation step.
- Full Contract Analysis costs 7 credits. Because this is higher than most actions, Cognivo asks you to confirm the first time you run it in a session, so you are never charged for the deeper analysis without agreeing first. You can enable auto-charge in your settings to skip the confirmation each time.
See Credits & Billing for how credits and auto-charge work.
What the Result Shows
Quick Chain Status returns basic on-chain facts, such as whether the contract is verified and active. Full Contract Analysis adds a deeper review of the contract's code patterns, safety signals, and risk indicators, explained in plain language.
Limitations
- Analysis reports signals and indicators to help you assess risk. It is not a guarantee that a contract is safe, and you should still exercise your own judgment.
- The contract must exist on the network you name.