Skip to content

avelex/phantom-cap

Repository files navigation



PhantomCap

Explore Sui UpgradeCaps and Packages

Monitor package upgrades, version history, and transfer events in real-time

Usage

  1. Go to SuiVision
  2. Find some project's package
  3. Insert .phacap between suivision and .xyz
  4. Analyze package capabilities comfortably

Motivation

Finding packages UpgradeCap and real owner directly on SuiScan or SuiVision sucks! You need to spend a lot of time scrolling through transactions to find it. Also their "immutable" badges try to inspire confidence, but it's not true in most cases.

PhantomCap was born out of frustration, and it's here to fix all of transparency issues.

Goal

PhantomCap is a fully open-source, public good that is available for anyone and is developed by a community. Other blockchain explorers can use it/self-host it instead of developing the same thing again.

TODO

  • Add UpgradeCap policy handler
    • Handle only_additive_upgrades
    • Handle only_dep_upgrades
    • Handle make_immutable
    • Handle transfer to immutable
  • Add SuiVision external link to UpgradeCap/Package pages
  • Add summary badges to UpgradeCap page
    • Best, High Risk, Medium Risk, Low Risk - by risk level
    • Immutable ,Upgradable, AdditiveOnly, DepsOnly - by policy type
    • Single Owner, MultiSig - by owner type

Risk Levels

Owner \ Policy Upgradable AdditiveOnly DepsOnly Immutable
👤 Single 🔴 High 🟠 Medium 🟡 Low -
👥 MultiSig 🟠 Medium 🟠 Medium 🟡 Low -
🔒 No Owner - - - 🟢 Best

Legend: 🔴 High Risk • 🟠 Medium Risk • 🟡 Low Risk • 🟢 Best

About

upgrade caps explorer for Sui

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published