sui-walrus

Store blob IDs in SUI Move contracts for decentralized content-addressable storage.

7|2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill sui-walrus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sui-walrus
Source: https://github.com/first-mover-tw/sui-dev-agents/tree/main/skills/sui-walrus
Command: npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill sui-walrus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires walrus-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for reliable, decentralized, and permanent storage of large files like NFT metadata, images, and videos directly on the SUI blockchain ecosystem.

Core Features & Use Cases

  • Decentralized Blob Storage: Store images, videos, and metadata in a distributed manner.
  • Content-Addressable Storage: Ensures immutability and easy retrieval via content-based IDs.
  • SUI Integration: Seamlessly store blob IDs within SUI Move contracts.
  • Use Case: Storing high-resolution images and metadata for SUI-based NFTs, ensuring their long-term availability and integrity.

Quick Start

Use the sui-walrus skill to upload the file 'myimage.png' to decentralized storage.

Frequently Asked Questions about sui-walrus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I store NFT images and metadata for SUI blockchain applications?

Decentralized storage for SUI applications is achieved by uploading files like NFT images to a distributed blob network. This ensures content-addressable retrieval and long-term availability for your assets.

What is content-addressable blob storage and how does it work with SUI Move contracts?

Content-addressable storage assigns immutable IDs to your uploaded files. You then store these blob IDs directly within SUI Move contracts to link on-chain logic with off-chain media.

Do I need walrus-cli to upload files to decentralized storage?

Yes, the walrus-cli dependency is required to execute file uploads and interact with the decentralized network. It handles the erasure coding and generates the blob IDs for your SUI contracts.

Can I use decentralized storage for large videos and high-resolution media on SUI?

Yes, you can store large videos and high-resolution media. The system supports high availability through erasure coding, distributing file chunks across the network for reliable retrieval.

What is the best way to ensure NFT metadata availability without storing it directly on-chain?

Using decentralized blob storage is the best way to ensure NFT metadata availability. It keeps large files off-chain while storing immutable blob IDs in SUI contracts for permanent access.

Why use erasure coding for decentralized file storage?

Erasure coding fragments files into redundant chunks distributed across the network. This ensures high availability and data integrity even if some nodes storing your SUI assets go offline.