pump-sdk-core

Construct Solana TransactionInstructions for Pump.fun token creation and bonding curve trading.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation of complex on-chain transactions for the Pump.fun protocol on Solana, enabling users to interact with token creation, trading, and fee mechanisms without deep smart contract knowledge.

Core Features & Use Cases

  • Instruction Building: Generates Solana TransactionInstructions for token creation, bonding curve operations (buy/sell), and fee configuration.
  • Cross-Program Support: Interacts with Pump, PumpAMM, and PumpFees programs, plus the Mayhem program.
  • Offline-First: Constructs instructions without requiring a live RPC connection, promoting flexibility.
  • Use Case: A developer can use this Skill to programmatically generate the necessary instructions to launch a new token on Pump.fun, including setting up its bonding curve and initial fee structure.

Quick Start

Use the pump-sdk-core skill to generate instructions for creating a new token on the Pump protocol.

Frequently Asked Questions about pump-sdk-core

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

FAQPage Schema
How do I construct Solana bonding curve transactions for Pump.fun?

Construct Solana bonding curve transactions by generating deterministic TransactionInstructions for buy and sell operations using Anchor IDLs. This approach builds instructions offline without requiring a live RPC connection.

Can I create Pump.fun tokens programmatically without deep smart contract knowledge?

Create Pump.fun tokens programmatically by utilizing instruction builders that generate the necessary on-chain transaction instructions for token creation. This simplifies setting up the bonding curve and initial fee structure without direct contract interaction.

Does this Pump protocol SDK support AMM pool management and fee sharing?

The Pump protocol SDK supports AMM pool management and fee sharing by constructing instructions for Pump, PumpAMM, and PumpFees programs. It also provides account decoding utilities for reading on-chain state.

What is the best way to interact with the Mayhem program on Solana?

Interact with the Mayhem program by building Solana TransactionInstructions through an SDK that supports cross-program operations. It generates deterministic instructions using Anchor IDLs for the Pump protocol ecosystem.

Do I need a live RPC connection to generate Pump.fun transaction instructions?

A live RPC connection is not needed to generate Pump.fun transaction instructions. The SDK constructs instructions offline-first, promoting flexibility before submitting the final transaction to the network.

How does account decoding work for Pump protocol on-chain state?

Account decoding for Pump protocol on-chain state works by utilizing provided utilities that parse account data from the Pump, PumpAMM, and PumpFees programs. This allows reading token and bonding curve states deterministically.