pump-fee-sharing

Distributes creator trading fees to shareholders via PumpFees program using BPS-based allocations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Token creators need a robust way to distribute accumulated trading fees to multiple shareholders in a transparent, on-chain manner using the PumpFees program with BPS-based allocations.

Core Features & Use Cases

  • Create and manage a Fee Sharing Config linking a creator, mint, pool, and a set of shareholders with shares expressed in basis points.
  • Update the shareholder set and shares, with validation rules enforced (max 10, no duplicates, total 10000 BPS).
  • Distribute creator fees across Pump and PumpAMM as needed, with cross-program consolidation for graduated tokens.
  • Real-world use: distribute monthly trading fees to a team of contributors or investors automatically.

Quick Start

Create a Fee Sharing Config with your creator, mint, and pool, then call distributeCreatorFees to allocate shares.

Frequently Asked Questions about pump-fee-sharing

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

FAQPage Schema
How do I distribute Solana creator trading fees to multiple shareholders?

The PumpFees program distributes creator trading fees on-chain using BPS-based shares. It requires a Fee Sharing Config linking a creator, mint, pool, and shareholders with basis point allocations totaling 10,000 BPS.

How do I set up BPS-based fee-sharing for a token on Solana?

Set up BPS-based fee-sharing by creating a Fee Sharing Config that links your creator, mint, and pool, then define shareholders with basis point allocations totaling exactly 10,000 BPS.

What are the validation rules for updating shareholders in a PumpFees config?

PumpFees config updates enforce a maximum of 10 shareholders, reject duplicate addresses, and require total shares to equal exactly 10,000 BPS to successfully update the shareholder set.

Does fee-sharing work with graduated tokens on PumpAMM?

Fee-sharing supports graduated tokens by performing cross-program fee consolidation across Pump and PumpAMM. Proper pool handling is required to distribute fees for these tokens correctly.

What is the maximum number of shareholders allowed in a Solana fee distribution config?

The maximum number of shareholders allowed in a Solana fee distribution config is 10, with input validation also enforcing a minimum shareholder count, no duplicate addresses, and a 10,000 BPS total.

Why does my fee distribution require a pool for my token?

A pool is required for fee distribution when handling graduated tokens. The PumpFees program performs cross-program fee consolidation across Pump and PumpAMM, which requires proper pool configuration.