4EVERLAND Documents
HomeTwitterDiscordBlogs
  • Welcome to 4EVERLAND
  • Get started
    • Our Features
    • Quick Start Guide
      • Registration
      • Login options
        • MetaMask
        • OKX Wallet
        • Binance Web3 Wallet
        • Bitget Wallet
        • Phantom
        • Petra
        • Lilico
      • Usage Introduction
      • Dashboard stats
      • Account
        • Linking Your EVM Wallet to 4EVERLAND Account
        • Balance Alert
    • Billing and Pricing
      • What is LAND?
      • How to Obtain LAND?
      • Pricing Model
      • Q&As
    • Tokenomics
  • HOSITNG
    • What is Hosting?
      • IPFS Hosting
      • Arweave Hosting
        • Auto-Generation of Manifest
      • Internet Computer Hosting
      • Greenfield Hosting
    • Guides
      • Creating a Deployment
        • With Git
        • With IPFS Hash
        • With a Template
      • Site Deployment
      • Domain Management
        • DNS Setup Guide
        • ENS Setup Guide
        • SNS Setup Guide
          • The gateway: 4sol.xyz
        • SPACE ID Setup Guide
      • Project Setting
        • Git
      • Troubleshooting
      • Common Frameworks
    • Hosting Templates Centre
      • Templates Configuration File
    • Quick Addition
      • Implement Github 4EVER Pin
      • Github Deployment Button
    • Hosting API
      • Create Project API
      • Deploy Project API
      • Get Task Info API
      • IPNS Deployment Update API
    • Hosting CLI
  • Storage
    • Bucket
      • IPFS Bucket
        • Get Root CID - Snapshots
      • Arweave Bucket
        • Path Manifests
          • Instructions for Building Manifest
          • Auto-Generation of Manifest
        • Arweave Tags
        • Unleash Arweave
      • Guides
      • Bucket API - S3 Compatible
        • Coding Examples
          • AWS SDK - Go (Golang)
          • AWS SDK - Java
          • AWS SDK - JavaScript
          • AWS SDK - .NET
          • AWS SDK - PHP
          • AWS SDK - Python
          • AWS SDK - Ruby
        • S3 Tags Instructions
      • 4EVER Security Token Service API
      • Bucket Tools
      • Bucket Gateway Optimizer
    • 4EVER Pin
      • Guides
      • Pinning Services API
      • IPFS Migrator
    • Storage SDK
  • Gateways
    • IPFS Gateway
    • IC Gateway
    • Arweave Gateway
    • Dedicated Gateways
      • Gateway Access Controls
      • Video Streaming
      • IPFS Image Optimizer
    • IPNS Manager
      • IPNS Manager API
  • RPC
    • Guides
    • API Keys
    • JSON Web Token (JWT)
    • What's CUs/CUPS
    • WebSockets
    • Archive Node
    • Debug API
    • Chains RPC
      • BSC / opBNB
      • Ethereum
      • Optimism
      • Polygon
      • Taiko
  • AI
    • AI RPC
      • Quick Start
      • Models
      • API Keys
      • Requests & Responses
      • Parameters
    • 4EVER Chat
  • RaaS - Beta
    • What's Rollups?
    • 4EVER Rollup Stack
  • DePIN
    • 4EVER Network
    • Storage Nodes
  • More
    • Use Cases
      • Livepeer
      • Lens Protocol
      • Optopia.ai
      • Linear Finance
      • Snapshot
      • Tape
      • Taiko
      • Hey.xyz
      • SyncSwap
    • Community
    • Tutorials
    • Security
    • 4EVERLAND FAQ
Powered by GitBook
On this page
  • What is a snapshot
  • How to Create a Snapshot in a Bucket
  1. Storage
  2. Bucket
  3. IPFS Bucket

Get Root CID - Snapshots

Last updated 1 year ago

What is a snapshot

In the field of computer science, creating a snapshot of a folder means generating a static copy of the folder's current state. Similarly, within the 4EVERLAND BUCKET, taking a snapshot of a folder provides an IPFS CID value that represents a complete copy of all the files and subfolders within the folder. This snapshot can be used to restore the folder to a specific point in time, making it useful for data backup, recovery, version control, and more.

Benefits and Use Cases

  1. Data Integrity: In the Web3 and NFT domains, blockchain technology is frequently used to record and verify data ownership and integrity. By taking a snapshot of a folder and associating the hash value of the snapshot with a corresponding blockchain transaction, an immutable proof of the folder's state can be provided.

  2. Sharing and Distribution: By creating a snapshot of a folder, it becomes possible to transfer the entire copy of the folder to other users without the need to transfer each file individually. This simplifies sharing and distribution processes, especially in scenarios involving large folders or collaborations.

  3. Controlled Uploads: In the NFT field, it is common to take snapshots of the storage content of entire artworks or collections and store the associated IPFS CID value. By doing so, creators can choose the appropriate moment to release or display their creations, providing better control over the publication process.

  4. Remote Collaboration: Managing and sharing snapshots of folders facilitates convenient remote collaboration. Team members can access the folder's state at specific points in time as per their requirements, enabling them to work and make edits based on a common understanding.

By leveraging the power of snapshots, users can effectively manage and restore the state of their folders, ensuring efficient data management and collaboration

How to Create a Snapshot in a Bucket

First, you need to create an IPFS Bucket.

Then click on 'New Folder' to create a folder.

Select the folder and click on the 'Shapshot' option below

You will be asked if you want to publish the CID created by this snapshot to the IPFS network now. Click 'Yes' and you will be able to immediately query the CID on the IPFS network and get the data.

Alternatively, you can choose to publish manually later, an action that will only generate the corresponding CID and will not be able to query the data on the IPFS network. You can publish manually later in the snapshot list

View or manipulate your completed snapshots in the Snapshots list.