OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

Solana Project Tools

Solana Project Tools is an open-source TypeScript application suite for Solana NFT projects. Its central workflow checks a submitted wallet against NFT holding criteria and assigns qualifying Discord users a custom server role.

Independent OpenViST project profile, based on linked sources.

Solana Project Tools — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a Solana NFT community wants eligibility based on wallet holdings to determine Discord roles, or when a team wants to examine the documented self-hosting setup.

Who it is for

  • Solana NFT project owners configuring holder-based Discord roles
  • Community teams evaluating wallet verification or self-hosting
  • Developers reviewing an open-source TypeScript implementation

Documented uses

  • Check whether a submitted wallet meets an NFT holding criterion.
  • Assign a qualifying Discord user a custom server role.
  • Explore listed companion services for holder-only voting, verified-holder snapshots, sales tracking, and sales notifications.
Before you choose

Requirements & limits

The repository describes a free hosted service at verify.4cause.app and provides self-hosting instructions.

  • The primary documented workflow depends on a Discord server, app, and bot.
  • Self-hosting requires Discord knowledge and a configured .env file.
  • The README documents Docker deployment and a Yarn-based build setup.
  • IBM Cloud Object Storage is an optional configuration path for file storage.

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

Prepare a self-hosted Discord verification service

Set up the documented prerequisites and configuration for a self-hosted instance.

Before you start

  • Discord knowledge
  • A Discord app and bot created and added to the server
  • A configured .env file based on .env.example

Steps

  1. Create a Discord app and bot, then add the bot to the server.

  2. Rename .env.example to .env and fill in the documented configuration values.

  3. If using IBM Cloud Object Storage, create a service instance, API key, and bucket, then provide the storage configuration.

Expected outcome

The required Discord integration and service configuration are prepared for the self-hosting stage.

Guide limitations

  • These steps cover prerequisites and configuration, not a verified deployment.
  • The README documents additional build and deployment instructions separately.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
qrtp/solana-project-tools · Official homepage title · retained in its source language