Skip to content

aldrin-labs/opensvm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSVM - Solana Virtual Machine Explorer

image

OpenSVM is a comprehensive blockchain explorer for the Solana ecosystem, providing detailed insights into transactions, blocks, accounts, programs, and tokens on the Solana blockchain.

Overview

OpenSVM offers a modern, user-friendly interface for exploring the Solana blockchain with advanced features like transaction visualization, wallet path finding, and AI-powered analysis. The project aims to make blockchain data more accessible and understandable for developers, users, and researchers.

Key Features

  • Blockchain Data Browsing: Explore blocks, transactions, accounts, programs, and tokens
  • Transaction Visualization: Interactive visualizations of transaction flows and relationships
  • Wallet Path Finding: Discover connections between wallets through token transfers
  • AI Assistant: Get natural language explanations of blockchain data and transactions
  • Network Statistics: Monitor Solana network performance and health metrics
  • Token Analytics: Track token transfers, balances, and activities

Technology Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS
  • Blockchain Integration: Solana Web3.js, SPL Token
  • Data Visualization: D3.js, Cytoscape, Three.js, Chart.js
  • AI Components: LLM integration via Together AI
  • State Management: XState for complex workflows
  • Vector Database: Qdrant for similarity search

Getting Started

Prerequisites

  • Node.js 18+ or Bun
  • Environment variables (see .example.env)

Installation

# Clone the repository
git clone https://github.com/your-org/opensvm.git
cd opensvm

# Install dependencies
npm install
# or
bun install

# Set up environment variables
cp .example.env .env.local
# Edit .env.local with your configuration

# Start the development server
npm run dev
# or
bun run dev

Building for Production

npm run build
npm run start
# or
bun run build
bun run start

Documentation

For more detailed documentation, see:

License

MIT License

About

An AI search engine inspired by Perplexity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.0%
  • HTML 30.9%
  • JavaScript 2.6%
  • CSS 1.6%
  • Shell 0.6%
  • SCSS 0.3%