Skip to main content

Snapshot Tool

The Snapshot Tool in Lenses allows users to schedule and generate CSV-based snapshots of blockchain data. This tool is ideal for creating recurring or one-time reports on data like token balances, liquidity information, or transaction details. Below is a detailed example and guide to using the Snapshot Tool.

Recurring Snapshots

Use scheduled snapshots for regular reports, such as weekly reward calculations or monthly participation tracking.

Example Use Case: Scheduling a Snapshot for Liquidity Providers of ATOM on Osmosis

The Snapshot Tool can generate a CSV file that includes details about liquidity providers holding ATOM on the Osmosis network. These snapshots are useful for tracking user participation, calculating rewards, or analyzing token distribution.

Steps to Schedule and Retrieve a Snapshot

  1. Access the Snapshot Tool: Navigate to the Snapshot Tool section in the Lenses dashboard.

  2. New Campaign: Click the "New Campaign" button to define the snapshot parameters.

  3. Specify Time Settings: Decide whether the snapshot should be a one-time export or scheduled at regular intervals.

    • One-Time: Choose the specific snapshot date.
    • Recurring: Define start and end dates, snapshot interval, and the total of snapshots to be taken.
  4. Define Snapshot Settings:

    • Chain: Select the Osmosis ecosystem.
    • Token Type: Choose the relevant dataset. In this example, select Osmosis-Pools.
    • Token: In this example, select ATOM.
  1. Generate and Download CSV:
  • Once the snapshot is configured, initiate the generation process.
  • After completion, download the CSV file directly from the dashboard.