pump-rust-vanity

Generate Solana vanity addresses with Base58 prefix and suffix matching.

113|35|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/nirholas/pump-fun-sdk --skill pump-rust-vanity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pump-rust-vanity
Source: https://github.com/nirholas/pump-fun-sdk/tree/main/skills/pump-rust-vanity
Command: npx skills add https://github.com/nirholas/pump-fun-sdk --skill pump-rust-vanity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires solana-sdk, rayon, clap, anyhow, criterion.

What problem does it solve?

This Skill addresses the need for generating custom Solana wallet addresses with specific prefixes or suffixes, a common requirement for branding or security preferences in the Solana ecosystem.

Core Features & Use Cases

  • High-Performance Generation: Utilizes multi-threading with Rayon to achieve over 100,000 key generations per second.
  • Pattern Matching: Supports matching Base58 encoded addresses against specified prefixes and optional suffixes.
  • Secure Output: Writes generated keypairs to a file with strict 0o600 permissions, ensuring only the owner can access private keys.
  • Use Case: Generate a Solana address that starts with "SOL" for a new project, significantly enhancing brand recognition and memorability.

Quick Start

Use the pump-rust-vanity skill to generate a Solana address with the prefix 'SOL' and save it to 'my_sol_address.json'.

Frequently Asked Questions about pump-rust-vanity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a custom Solana vanity address with a specific prefix?

To generate a Solana vanity address, you use a multi-threaded Rust binary that performs Base58 pattern matching against specified prefixes. This process supports high-throughput key generation to find addresses starting with your desired characters.

What is the fastest way to create a Solana vanity keypair for branding?

The fastest way to create a Solana vanity keypair is using a generation tool powered by Rayon for parallel processing. This method achieves over 100,000 key generations per second by utilizing multi-threaded hardware capabilities.

Can I match both prefixes and suffixes when generating a Solana vanity address?

Yes, you can match both prefixes and suffixes when generating a Solana vanity address. The generation process supports Base58 pattern matching for custom starting and optional ending characters to meet specific vanity requirements.

How are the generated Solana private keys stored securely?

Generated Solana private keys are stored securely by writing the keypairs to a file with strict 0o600 permissions. This security hardening ensures that only the file owner can read or access the sensitive private key data.

Do I need Rust and Solana SDK to generate custom Solana wallet addresses?

Yes, generating custom Solana wallet addresses with this specific tool requires a Rust environment because it relies on dependencies like the Solana SDK, Rayon for parallel processing, and Clap for command-line interface operations.