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.