OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Solana Scripts

Solana Scripts is a public TypeScript command-line repository containing scripts that retrieve Solana NFT and token holder addresses, airdrop recipients, and compressed NFTs, then save results to CSV.

Independent OpenViST project profile, based on linked sources.

Solana Scripts — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a Solana development task calls for one of the repository's listed address or compressed-NFT exports in CSV form.

Who it is for

  • Solana developers who need address lists derived from NFT or token data.
  • TypeScript users who can configure RPC, DAS and Helius environment variables.

Documented uses

  • Export NFT collection holder addresses to CSV.
  • Find addresses holding multiple NFTs from a collection.
  • Export token holders or addresses that received an NFT airdrop.
  • Save compressed NFTs associated with a wallet address to CSV.
Before you choose

Requirements & limits

The repository is public, open source, and licensed under MIT.

  • The README requires RPC_URL, DAS_URL, HELIUS_ENRICHED_URL and HELIUS_API_KEY environment variables.
  • The repository lists separate scripts for airdrop recipients, collection holders, multiple-NFT holders, token holders and compressed NFTs.

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 and run the airdrop-address export script

Prepare the repository and run its documented script for saving NFT airdrop recipient addresses to CSV.

Before you start

  • A TypeScript environment capable of running the documented scripts.
  • RPC_URL, DAS_URL, HELIUS_ENRICHED_URL and HELIUS_API_KEY configured in a .env file or equivalent.

Steps

  1. Clone the repository.

  2. Install dependencies with pnpm install.

  3. Add the required environment variables.

  4. Run npx tsx scripts/nft/pullAllAirdroppedAddresses.ts.

Expected outcome

The listed script is intended to save NFT airdrop recipient addresses to a CSV file.

Guide limitations

  • The README does not specify the CSV schema or further configuration options.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
WilfredAlmeida/solana-scripts · Official homepage title · retained in its source language