Skip to content

Latest commit

 

History

History

README.md

Swarm Upload Documentation

Welcome to the comprehensive guide for uploading files to the Swarm network using our application. This documentation covers all available upload features and options.

📚 Available Guides

Core Upload Features

Advanced Features

Technical Guides

🚀 Quick Start

  1. Connect your wallet from any EVM-compatible chain (Ethereum, Polygon, Arbitrum, etc.)
  2. Select tokens - Use ETH, USDC, MATIC, or other major tokens you already have
  3. Choose storage options - The app automatically bridges your tokens to Gnosis Chain for xBZZ
  4. Purchase or select a postage stamp for storage
  5. Choose your upload type:
    • Single file for individual files
    • Multiple files for batch uploads
    • ZIP with special processing options
  6. Configure options based on your needs
  7. Upload and get your Swarm references

🔗 Useful Links

📋 Feature Overview

Feature File Types Special Processing Use Case
Single File Any Optional archive extraction Individual files
Multiple Files Any Sequential upload Batch operations
Folder Upload Directories Auto-index + TAR + website mode 🆕 Directory sharing/websites
ZIP Upload .zip Extract + filter + index + TAR 🆕 Clean archive distribution
TAR Upload .tar Extract + enhance + index + re-TAR 🆕 Archive enhancement
Webpage Upload .tar, .zip Web server configuration Static websites
NFT Collection .zip Metadata URL rewriting NFT projects
ENS Integration Any Content hash linking Domain-based access

🆕 New Features Highlights

Automatic Website Creation

  • Folder uploads → Instant browsable websites
  • Auto-generated index.html with professional branding
  • Smart file filtering removes system metadata
  • Long filename handling for TAR compatibility

Enhanced Archive Processing

  • ZIP extraction with automatic website mode
  • TAR enhancement adds missing index files
  • System file cleanup (PAX headers, __MACOSX, .DS_Store)
  • Cross-platform compatibility Windows/Mac/Linux

Intelligent Processing

  • Auto-detection of best upload method
  • Filename truncation for TAR format compliance
  • Metadata filtering for clean, professional results
  • Responsive index pages work on all devices

🛠️ Technical Requirements

  • Wallet: MetaMask or compatible Web3 wallet
  • Network: Any EVM-compatible chain (automatically bridges to Gnosis Chain via LI.FI)
  • Browser: Modern browser with JavaScript enabled
  • Files: See individual guides for format requirements

For detailed information on each feature, click on the links above or browse the individual guide files.