Skip to main content

No project description provided

Project description

PyPI version

Comprehensive Solana Diagnostic Tool

A Python tool for comprehensive diagnostics of Solana nodes and networks.

Installation

pip install comprehensive-solana-diagnostic

Usage

solana-diagnostic [options]

Features

  • Network status monitoring
  • Validator performance analysis
  • RPC endpoint health checks
  • Detailed error reporting

Project Structure

comprehensive_solana_diagnostic/
├── comprehensive_solana_diagnostic/
│   ├── __init__.py
│   ├── comprehensive_solana_diagnostic.py
│   └── network_handler.py
├── tests/
│   ├── __init__.py
│   ├── test_network_handler.py
│   └── test_main.py
├── setup.py
├── README.md
├── CHANGELOG.md
└── requirements.txt

This shows the main project structure with the core implementation, tests, and configuration files.

Example Output

$ solana-diagnostic
🔍 Comprehensive Solana Library Diagnostic
==================================================

📋 Python Environment:
Version: 3.12.3 (main, Feb  4 2025, 14:48:35) [GCC 13.3.0]
Executable: /path/to/python
Path: [...]

🔬 Solana Library Inspection:
Solana Library Details: {...}

🌐 Solana RPC Connection Test: {...}

📦 Dependency Information: {...}

🔧 Solana-Specific Diagnostics: {...} Diagnostic Complete

This shows the comprehensive diagnostic output the tool provides.

Running Tests

Install test dependencies:

pip install -e .[test]

Run tests with coverage:

pytest

View coverage report:

pytest --cov-report html

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

comprehensive_solana_diagnostic-0.1.3.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file comprehensive_solana_diagnostic-0.1.3.tar.gz.

File metadata

File hashes

Hashes for comprehensive_solana_diagnostic-0.1.3.tar.gz
Algorithm Hash digest
SHA256 abce407e6e81cace2db85826d082cad892a8c2e2c6ad066712da31588d77a791
MD5 a91ca3feadb1bf2b1759e43f0b070c35
BLAKE2b-256 5fca0d102cd9a10756f50683a353292eba5536d955397ecf870d8fd08a4af807

See more details on using hashes here.

File details

Details for the file comprehensive_solana_diagnostic-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for comprehensive_solana_diagnostic-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a403b12b10e4caf1a536746d0ccf5a3229978fb199f212fa23ca742f359178e3
MD5 672be20600273ed475a150e5cf69291c
BLAKE2b-256 f9e5b88b66ca5f9f9063b068525e1b634d400e46889d61ca62c5bc06e199350a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page