• LOGIC
  • HISTORY
  • RISK
  • HUMAN

How to audit Move smart contracts with your AI

Connect Suivision to your AI client to pull real-time blockchain data for contract inspection. Once connected, your agent handles the heavy lifting of data retrieval so you can focus on the logic.

Ask AI about this page

Short answer

How can I use AI to audit Move contracts?

Your AI uses Suivision to pull package details and transaction history directly from the Sui blockchain. It then analyzes the bytecode and transaction effects to find logic errors or vulnerabilities. You get a technical breakdown of contract behavior and execution traces.

Where every issue lands.

Audit outcomes

The AI processes raw blockchain data into actionable technical insights.

LOGIC

Bytecode analysis

The AI inspects the package structure to identify potential flaws in the Move code. You get a clear view of how the contract is built.

HISTORY

Transaction tracing

Your agent looks at past execution effects to see how the contract actually behaves in production. This catches discrepancies between intended and actual logic.

RISK

Vulnerability detection

The AI flags suspicious patterns in transaction effects or package configurations. It highlights specific areas that need a human eyes-on review.

HUMAN

Manual verification

The AI provides the raw data and summaries, but you must make the final call on security risks. It serves as your technical researcher, not your judge.

The workflow

What your AI does when a package address is provided.

The AI moves from raw data retrieval to deep technical analysis.

  1. Fetch package data

    The AI pulls the full technical details of a specific Move package to understand its structure.

    get_package_details
  2. Map transaction history

    It identifies all transactions associated with the package to build a behavioral profile.

    get_package_transactions
  3. Inspect execution effects

    The AI looks at the specific results of a single transaction to see how state changes occurred.

    get_transaction
  4. Synthesize findings

    The agent combines the package structure and transaction traces to report on contract integrity.

    get_package_detailsget_transaction

Try it

Copy these to start.

Use these prompts to kick off your audit.

Starting points

Replace the package addresses and transaction hashes with the ones you are actually auditing.

Suivision Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_bf5zaf5C4NdSQydWJA20mYnMK5su7E2t7Ukc1jEC/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Suivision capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "suivision-sui-blockchain-explorer-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_bf5zaf5C4NdSQydWJA20mYnMK5su7E2t7Ukc1jEC/mcp"
    }
  }
}
Copy into chat04
  • Analyze the Move package at 0x123... to check for common security vulnerabilities.

  • Look at the transaction effects for 0xabc... and tell me if the state changes match the contract logic.

  • List all recent transactions for package 0xdef... and summarize the most frequent function calls.

  • Compare the package details of 0x789... with its recent transaction history to find any unexpected behavior.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Suivision once, then ask.

Just link the Suivision MCP to your client. Your credentials stay encrypted, and you can immediately start querying the Sui blockchain.

Connect Suivision to your AI

FAQ

How the audit process works

  • 01

    Can the AI fix bugs in my Move smart contract?

    No. The AI can only read data and suggest improvements based on what it sees in the bytecode and transaction effects.

  • 02

    Does the AI execute transactions on the Sui blockchain?

    No. This MCP is read-only. It can only retrieve data from the blockchain; it cannot send transactions or change state.

  • 03

    How does the AI know if a transaction was successful?

    It uses the transaction effect data to see the actual outcome of the execution on-chain.

  • 04

    Can I audit a contract that hasn't been deployed yet?

    No. The AI relies on Suivision to pull data from the live blockchain. If the package isn't on-chain, there is no data to read.

  • 05

    Is the AI's security analysis guaranteed?

    No. The AI is a tool for technical inspection. You must perform your own manual verification of any findings it flags.

  • More questions about Suivision? See everything the Suivision Connector can do

Connect Suivision to Claude, Cursor, ChatGPT & more