coin-fees

Resolve pump.fun creator fee destinations and build fee collection transactions.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/nirholas/three-ui --skill coin-fees
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coin-fees
Source: https://github.com/nirholas/three-ui/tree/main/pump-fun-skills/coin-fees
Command: npx skills add https://github.com/nirholas/three-ui --skill coin-fees

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @pump-fun/pump-sdk, @pump-fun/pump-swap-sdk, @solana/spl-token, @solana/web3.js, bn.js, and includes scripts (resource) components.

What problem does it solve?

Creator fees on pump.fun can route to different destinations (direct creator, fee-sharing shareholders, or trader cashback), making it hard to know where fees go and how to collect or distribute them correctly.

Core Features & Use Cases

  • Fee destination resolution: Determines whether fees go to cashback, sharing config shareholders, or the coin creator, and returns relevant vault/shareholder details.
  • Build fee transactions (via API): Collects or distributes creator fees using pump.fun’s fun-block endpoints, with correct base64 transaction handling and optional front-runner (Jito) protection.
  • Sharing config management: Creates or updates a coin’s fee sharing configuration (shareholders + BPS split) when applicable, including validation that BPS totals exactly 10000.

Quick Start

Ask the skill to inspect a coin’s fee destination by mint address and return the fee destination, graduation status, and vault balances.

Frequently Asked Questions about coin-fees

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

FAQPage Schema
How do I check where pump.fun creator fees are routed for a specific Solana coin mint?

To check pump.fun creator fee routing, resolve the fee destination by mint address to determine whether fees go to cashback, sharing config shareholders, or the coin creator, and retrieve relevant vault balances and shareholder details.

How do I build pump.fun fee collection or distribution transactions on Solana?

Build pump.fun fee collection or distribution transactions via fun-block agent endpoints using correct base64 VersionedTransaction payloads, validating mint and user public keys, with optional front-running protection through Jito-only submission.

Can I use Jito-only submission for front-running protection when collecting pump.fun creator fees?

Yes, you can optionally support front-running protection via Jito-only submission when constructing pump.fun creator fee collection or distribution transactions to prevent MEV extraction during on-chain fee routing.

Why do my pump.fun fee sharing config updates fail on Solana?

Pump.fun fee sharing config updates fail when BPS split allocations do not total exactly 10000. Validate that shareholder BPS values sum correctly before submitting the on-chain sharing configuration update transaction.