OpenViSTAI · Agents · Blockchain · Crypto
Menu
DeFi

Panoptic Research

Panoptic Research is a public GitHub repository of studies on DeFi, on-chain options and related topics, distributed as Research Bites notebooks and tutorials.

Independent OpenViST project profile, based on linked sources.

Panoptic Research — OpenViST project profile in DeFi.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you want published notebook-based research on DeFi or on-chain options, or when you are preparing to work with the repository’s Python code and data.

Who it is for

  • Researchers examining DeFi and on-chain options studies
  • Developers and operators who want to work with the published notebooks or repository code

Documented uses

  • Browse research findings distributed as Jupyter notebooks.
  • Use the repository’s tutorials to follow its notebook material.
  • Set up the Python environment and use the documented DataHandler example to request data by pool address.
Before you choose

Requirements & limits

The repository is publicly visible on GitHub.

  • Research Bites notebooks are stored under _research_bites//, while tutorials are under _research_bites/tutorials/.
  • The setup documentation describes a Python virtual environment, package installation from requirements.txt, and data access through DataHandler.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the repository’s Python environment

Prepare the documented Python environment and dependencies for working with repository code.

Before you start

  • A local copy of the repository
  • Python 3.10 for the documented font-installation command

Steps

  1. Activate the environment with ./activate.sh and check that which python points to the panoptic-research/bin/python environment.

  2. Install the listed packages with panoptic-research/bin/pip install -r requirements.txt.

  3. To install the documented fonts, run panoptic-research/bin/python3.10 installFonts.py.

Expected outcome

The repository’s virtual environment is activated with its listed Python packages installed.

Guide limitations

  • These instructions cover environment setup, not the execution or results of a particular analysis.
  • The font step specifically invokes Python 3.10.
Source-based practical guide

Download data through DataHandler

Use the repository’s documented DataHandler example to request data for a pool address.

Before you start

  • The repository’s Python environment and required packages installed
  • A pool address to pass to DataHandler

Steps

  1. Import DataHandler from research.

  2. Create a handler with dh = DataHandler().

  3. Call dh.download(pool_address="0x82c427adfdf2d245ec51d8046b41c4ee87f0d29c", all=True, force=False).

Expected outcome

The example assigns the download call’s returned data to `df`.

Guide limitations

  • The README gives an example address and parameters but does not describe the returned data schema or the meaning of each parameter.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
panoptic-labs/research · Official homepage title · retained in its source language