pump-solana-wallet

Generate secure Solana wallet keys offline with memory zeroization.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/x402agent/NanoSolana --skill pump-solana-wallet-x402agent
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pump-solana-wallet
Source: https://github.com/x402agent/NanoSolana/tree/main/pump-fun-sdk-main/skills/pump-solana-wallet
Command: npx skills add https://github.com/x402agent/NanoSolana --skill pump-solana-wallet-x402agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Secure Solana wallet key generation using official libraries with Ed25519 keys, memory zeroization, vanity addresses, offline-only operation, and multi-language implementations (Rust, TypeScript, Bash).

Core Features & Use Cases

  • Official library-backed key generation
  • Memory zeroization and offline operation
  • Vanity address support
  • Multi-language implementations (Rust, TypeScript, Bash)
  • Safe bootstrap for wallet creation in development and production environments

Quick Start

Generate a new offline Solana keypair using the pump-solana-wallet workflow.

Frequently Asked Questions about pump-solana-wallet

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

FAQPage Schema
How do I generate a Solana wallet keypair completely offline?▼

Generate Solana keypairs offline using official libraries like solana-sdk, @solana/web3.js, or solana-keygen, ensuring operations run entirely disconnected with 0o600 file permissions and memory zeroization.

Can I create a vanity address for my Solana wallet?▼

You can generate Solana vanity addresses offline using solana-keygen or custom Rust and TypeScript scripts, validating keys by re-deriving the public key from the generated secret.

Does Solana key generation support TypeScript and Rust implementations?▼

Yes, Solana key generation supports Rust via solana-sdk, TypeScript via @solana/web3.js, and Bash via solana-keygen, covering both development and production environments.

What is memory zeroization in offline Solana wallet creation?▼

Memory zeroization securely overwrites secret key data in RAM immediately after use, ensuring Ed25519 private keys are not left exposed in memory during offline Solana wallet generation.

How do I validate Solana wallet keys after offline generation?▼

Validate generated Solana wallet keys by re-deriving the public key from the stored secret to confirm the Ed25519 keypair matches, ensuring integrity before any local deployment.