About

Move Package Diff Viewer

A tool for Sui Move developers to understand package upgrade changes. When a package publishes a new version, automatically generate a readable diff of module structure, function signatures, abilities, events, and objects — plus an upgrade risk summary stored on Walrus for audit trails.

How It Works

  1. Upload old and new Move source files (or use the demo)
  2. System parses modules, structs, functions, and events
  3. Generates a structured diff report with risk analysis
  4. Export as Markdown/JSON or store on Walrus for verifiability

Risk Detection

🔴Critical:New entry functions exposing public entry points
🟠High:Struct ability changes, removed structs/functions
🟡Medium:Visibility changes, field/parameter modifications
🟢Low:New modules, friend list changes

Built for Sui Overflow 2026 · Infra & DevX Track