Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
日本語の概要は準備中です。原文の説明を表示しています。
Design and derive Program Derived Addresses (PDAs) and account layouts across the Pump ecosystem's four Solana programs — global singletons, per-token accounts, per-user accumulators, and cross-program coordination patterns.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Design, derive, and manage Program Derived Addresses (PDAs) and account layouts across the Pump ecosystem's four Solana programs with cross-program invocation patterns.
| Program | ID | Purpose |
|---|---|---|
| Pump | 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P | Bonding curve operations |
| PumpAMM | pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA | Graduated AMM pools |
| PumpFees | pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ | Fee sharing |
| Mayhem | MAyhSmzXzV1pTf7LsNkrNwkWKTo4ougAJ1PPg47MD4e | Mayhem-mode tokens |
GLOBAL_PDA — ["global"] on Pump — protocol-wide configFEE_CONFIG_PDA — ["fee-config"] on Pump — tiered fee settingsGLOBAL_VOLUME_ACCUMULATOR_PDA — ["global_volume_accumulator"] — protocol-wide volumebondingCurvePda(mint) — ["bonding-curve", mint] — token bonding curve statebondingCurveTokenAccountPda(mint) — ["bonding-curve-token-account", mint]feeSharingConfigPda(mint) — ["sharing-config", mint] on PumpFeescanonicalPumpPoolPda(mint) — AMM pool for graduated tokencreatorVaultPda(creator) — ["creator-vault", creator] on PumpammCreatorVaultPda(creator) — ["creator_vault", creator] on PumpAMMuserVolumeAccumulatorPda(user) — ["user_volume_accumulator", user]mayhemMetadataPda(mint) — ["mayhem_metadata", mint] on MayhemmayhemWsolPda() — ["mayhem_wsol"] on MayhemMany operations span both Pump and PumpAMM — the SDK provides aggregation:
| Method | Description |
|---|---|
getCreatorVaultBalanceBothPrograms | Sum balance from both vaults |
collectCoinCreatorFeeInstructions | Collect from both programs |
fetchUserVolumeAccumulatorTotalStats | Aggregate volume across programs |
claimTokenIncentivesBothPrograms | Claim rewards from both |
Pump Program PumpAMM Program
┌─────────────┐ ┌──────────────────┐
│ create │ │ │
│ buy / sell │ ── migrate ──► │ AMM trading │
│ graduate │ │ fee collection │
└─────────────┘ └──────────────────┘
│ │
└──── PumpFees Program ──────────┘
(fee sharing)
Bonding curve accounts may need extension to BONDING_CURVE_NEW_SIZE (151 bytes) before certain operations:
const extendIx = await PUMP_SDK.extendAccountInstruction({
bondingCurvePda: bondingCurvePda(mint),
bondingCurveAccountInfo
});
findProgramAddressSync for all PDA derivation — never manually compute bump seedsgetMultipleAccountsInfo call"creator-vault" (Pump, hyphen) vs "creator_vault" (AMM, underscore)canonicalPumpPoolPda uses the external pump-swap-sdk, not the Pump programMAyhSm...)まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
日本語の概要は準備中です。原文の説明を表示しています。
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks SolanaOS to add a note, list notes, search notes, or manage note folders.
日本語の概要は準備中です。原文の説明を表示しています。
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
日本語の概要は準備中です。原文の説明を表示しています。
Create, search, and manage Bear notes via grizzly CLI.
日本語の概要は準備中です。原文の説明を表示しています。
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
日本語の概要は準備中です。原文の説明を表示しています。
BluOS CLI (blu) for discovery, playback, grouping, and volume.
日本語の概要は準備中です。原文の説明を表示しています。