pump-ai-agents
AI agent integration layer for the Pump SDK — agent instruction files, .well-known discovery, LLM context documents, 15+ skill…
Admin and authority operations for the Pump protocol — set coin creator, update token incentives, set IDL authority, claim cashback, Mayhem mode, and BothPrograms cross-program admin instructions.
$ npx -y skills add nirholas/pump-fun-sdk --skill pump-admin-ops --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pump-admin-opsContext preview
The summary Claude sees to decide when to auto-load this skill.
Admin and authority operations for the Pump protocol — set coin creator, update token incentives, set IDL authority, claim cashback, Mayhem mode, and BothPrograms cross-program admin instructions.
name: pump-admin-ops
description: "Admin and authority operations for the Pump protocol — set coin creator, update token incentives, set IDL authority, claim cashback, Mayhem mode, and BothPrograms cross-program admin instructions."
metadata:
openclaw:
homepage: https://github.com/nirholas/pump-fun-sdk
requires:
env:
- SOLANA_RPC_URLManage Pump protocol authority operations: set coin creator, update token incentives, set IDL authority, claim cashback, and cross-program admin instructions.
| Authority | Account | Controls | |-----------|---------|----------| | `global.authority` | Global PDA | Protocol parameters | | `bondingCurve.creator` | Per-token | Creator fee recipient | | `sharingConfig.admin` | Per-token | Fee sharing shareholders | | `global.idlAuthority` | Global PDA | IDL updates | | `feeConfig.authority` | FeeConfig PDA | Fee tier configuration | | `backendWallet` | Global PDA | Cashback claims |
const ix = await PUMP_SDK.setCreator({ mint, creator: newCreator, user: admin });
// Community takeover (replaces the retired admin_set_creator / admin_set_coin_creator).
// Sweep creator fees v3 or v2 trades left behind first, in the same transaction.
const sweeps = await onlineSdk.creatorFeeSweepInstructions(mint, admin);
const cto = await PUMP_SDK.adminCtoInstruction({
adminSetCreatorAuthority: global.adminSetCreatorAuthority,
mint,
currentCreator: bondingCurve.creator,
newCreator,
});
const ixs = [...sweeps, cto];const ix = await PUMP_SDK.syncUserVolumeAccumulator({ user, authority });const ix = await PUMP_SDK.setIdlAuthority({ newAuthority, currentAuthority });const ix = await PUMP_SDK.claimCashback({ user, backendSigner });| Method | Description | |--------|-------------| | `creatorFeeSweepInstructions` | Sweep un-swept creator fees from the curve and the canonical pool | | `collectCoinCreatorFeeInstructions` | Collect fees from both vaults | | `syncUserVolumeAccumulatorBothPrograms` | Sync volume on both programs |
Tokens with `isMayhemMode === true` use:
Open-source framework for building PumpFun Telegram bots on Solana. Claim monitors, channel feeds, group trackers, whale alerts — build your own or use ours. PumpKit Web App + Documentation
AI agent integration layer for the Pump SDK — agent instruction files, .well-known discovery, LLM context documents, 15+ skill…
Constant-product AMM bonding curve math for Pump token pricing — buy/sell quoting, fee-aware calculations, market cap…
Build and release pipeline for the Pump SDK — tsup TypeScript builds, Cargo release profiles, semantic release with commitizen,…
Read-only query methods for PumpFun claims — unclaimed token rewards, creator vault balances, volume accumulators, distributable…
Configure and distribute creator fees to multiple shareholders using the PumpFees program with BPS-based share allocation, admin…
Complete Pump protocol fee system — tiered protocol fees based on market cap, creator fee collection across two programs, basis…