# Pump Trading

> Buy and sell instruction building for Pump.fun — client-side and server-side trading patterns

- Skill: `plurigrid/pump-trading` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add plurigrid/pump-trading`
- Raw SKILL.md: https://api.skillmd.com/api/skills/plurigrid/pump-trading/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: plurigrid (https://skillmd.com/u/plurigrid)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/plurigrid/pump-trading

---


# Pump Trading

Buy/sell execution patterns for Pump.fun tokens.

## Trit: +1 (PLUS — Generator)

Generates trading transactions.

## Client-Side (Official SDK)

```typescript
const instructions = await sdk.buyInstructions({
  global, bondingCurveAccountInfo, bondingCurve,
  associatedUserAccountInfo, mint, user: wallet.publicKey,
  solAmount, tokenAmount, slippageBps: 500,
});
// Sign and send yourself
```

## Server-Side (PumpDev Lightning)

```javascript
const res = await fetch('https://pumpdev.io/api/trade-lightning?api-key=KEY', {
  method: 'POST',
  body: JSON.stringify({ action: 'buy', mint: 'TOKEN_MINT', amount: 0.1,
    denominatedInSol: 'true', slippage: 5, priorityFee: 0.005 })
});
```

## Sell Pattern

```typescript
const instructions = await sdk.sellInstructions({
  global, bondingCurveAccountInfo, bondingCurve,
  associatedUserAccountInfo, mint, user: wallet.publicKey,
  tokenAmount, minSolOutput, slippageBps: 500,
});
```

## GF(3) Triad

```
pump-bonding-curve (-1) ⊗ pump-token-launch (0) ⊗ pump-trading (+1) = 0 ✓
```

