OpenViSTAI · Agents · Blockchain · Crypto
Menu
Explorers & Analytics

Xray

Xray is a Svelte-based, open-source web application for presenting Solana transaction information in human-readable form. The repository links to a hosted explorer at xray.helius.xyz.

Independent OpenViST project profile, based on linked sources.

Xray — OpenViST project profile in Explorers & Analytics.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Xray when the task centers on understanding Solana transaction data through a web interface, debugging a Solana application, or starting from an existing transaction-explorer codebase.

Who it is for

  • People inspecting Solana transactions and related on-chain data.
  • Solana developers debugging transaction behavior.
  • Wallet and dApp builders seeking a readable transaction-viewing interface.
  • Developers interested in adapting or self-hosting an open-source explorer.

Documented uses

  • Explore and inspect Solana transactions.
  • Turn transaction data into a human-readable interface.
  • Investigate transaction behavior during development.
  • Provide a transaction viewer for a wallet, dApp, or other application.
  • Run and adapt the explorer from its public source repository.
Before you choose

Requirements & limits

The repository is public and identifies an MIT license. The project documentation links to a hosted explorer and includes self-hosting and local-development instructions.

  • It is focused on the Solana ecosystem rather than presenting itself as a general multi-chain explorer.
  • Helius is identified as the powering data provider, so provider and transaction-model adaptation matters for modifications.
  • The codebase uses SvelteKit with TypeScript, tRPC, Prisma, TanStack Query, Tailwind, and DaisyUI components.
  • The repository documents local development, testing, building, and separate staging and production deployment branches.
  • The project is explicitly open source under the MIT license.

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 Xray for local development

Prepare the repository and start its applications and packages in development mode.

Before you start

  • A cloned copy of the public Xray repository.
  • Values from the repository's .env.template file.
  • Node and npm, as indicated by the documented Node-based toolchain.

Steps

  1. Create a .env file in the project root using the values described in .env.template.

  2. Run npm install from the repository root to install dependencies for all applications and packages.

  3. Run npm run dev to start the applications and packages in development mode.

Expected outcome

The project runs in local development mode and watches for changes.

Guide limitations

  • The documented steps do not specify the required environment-variable values or confirm a particular local configuration.
  • This is a development setup guide; it does not document a complete production deployment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
1 October 2026
Original website title
helius-labs/xray · Official homepage title · retained in its source language