Skip to content

SourceSenseiTheRealOne/cpix-labs

Repository files navigation

Solana Debug Genius

A comprehensive developer debugging suite for Solana smart contracts built by CPIx Labs.

Project Overview

Solana Debug Genius addresses three critical pain points in Solana development:

🔍 Instruction-level CPI Debugger

Reconstructs nested CPI (Cross-Program Invocation) call trees, making complex program interactions transparent and debuggable.

📊 Anchor Log Visualizer

Transforms opaque Anchor framework logs into human-readable traces, dramatically improving debugging efficiency.

📈 Account-Diff Tracker

Compares account state before and after instruction execution, providing clear visibility into state changes.

Public Good to the Ecosystem

🚀 Faster Development

  • Reduces time spent diagnosing errors
  • Accelerates the development → testing → deployment cycle
  • Improves developer productivity across the Solana ecosystem

💰 Lower Audit Costs

  • Clear state diffs simplify code reviews and security audits
  • Reduces time required for security analysis
  • Makes complex program interactions more transparent

🎯 Better Onboarding

  • Makes Solana development more approachable to new developers
  • Provides intuitive debugging tools for learning
  • Reduces the barrier to entry for Solana development

Target Users

  • Independent developers debugging Anchor programs
  • Security auditors analyzing CPI-heavy projects
  • Development teams integrating debugging into CI/CD pipelines
  • New developers learning Solana development

Technology Stack

  • Frontend: React + TypeScript + Vite
  • UI Components: shadcn/ui + Tailwind CSS
  • State Management: React Query
  • Routing: React Router DOM

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn package manager

Installation

# Clone the repository
git clone <repository-url>
cd solana-debug-genius

# Install dependencies
npm install

# Start development server
npm run dev

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint

Contributing

We welcome contributions from the community! Please see our contributing guidelines for more information.

License

This project is open source and available under the MIT License.

About CPIx Labs

CPIx Labs is dedicated to building developer tools that accelerate Solana adoption by reducing friction in the development process. Our mission is to make Solana development more accessible, efficient, and enjoyable for developers of all skill levels.


Built with ❤️ for the Solana ecosystem

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published