postpad.fun

POSTPAD / COMMAND REFERENCE / V1

Your post.
Your launch settings.

Launch against SOL, USDC or an eligible custom quote. Choose creator rewards, holder rewards and optional fee routing. Every request is checked against PumpFun before broadcast.

01 / Copy a command

Attach one PNG, JPEG or WebP under 512 KB to the same post. Replace uppercase placeholders before posting. The explicit postpad command supports name + ticker alone; a bare mention needs name + ticker + pair so casual mentions are ignored.

Standard · SOL

postpad @postpadfun Silver Cat + SCAT

SOL is the default quote. Creator fees accrue to your Postpad inbox. Stocks are optional.

Explicit SOL

postpad @postpadfun Silver Cat + SCAT + SOL

Same launch, with the quote stated explicitly.

USDC

postpad @postpadfun Dollar Cat + DCAT + USDC

Uses USDC only while it is permitted by the current on-chain configuration.

Custom quote / stock token

postpad @postpadfun Nvidia Cat + NVCAT + NVDAx

Use a listed symbol or exact quote mint. Stock-token examples depend on current availability.

Holder rewards

postpad @postpadfun Silver Cat + SCAT + mode=holders

Creator rewards go to holders through PumpFun permanently. There is no creator inbox revenue for this coin. Requires the PumpFun holder-reward gate.

Mayhem

postpad @postpadfun Silver Cat + SCAT + SOL + mayhem=true

Requires Mayhem to be enabled. Quotes admitted only through QuoteControl cannot use Mayhem.

Holder rewards + Mayhem

postpad @postpadfun Silver Cat + SCAT + SOL + mode=holders + mayhem=true

Both flags are requested. Live gates and transaction simulation decide availability; neither option is silently dropped.

Custom creator rate

postpad @postpadfun Nvidia Cat + NVCAT + NVDAx + fee=100

100 basis points = 1%. Only eligible QuoteControl quotes accept custom rates, within the current on-chain maximum. Zero selects the default schedule. SOL and Global quotes do not accept a custom rate here.

GitHub recipient

postpad @postpadfun Open Source + OSS + SOL + fees=github:YOUR_USERNAME:100

Replace YOUR_USERNAME with a personal GitHub username. The bot verifies its numeric user ID. Organizations and bots are rejected. Claim these fees through PumpFun, not Postpad.

Wallet recipient

postpad @postpadfun Silver Cat + SCAT + SOL + fees=wallet:YOUR_SOLANA_ADDRESS:100

Replace YOUR_SOLANA_ADDRESS with an on-curve Solana wallet address. This routes the creator distribution directly, outside the Postpad inbox.

Split recipients

postpad @postpadfun Open Source + OSS + SOL + fees=github:FIRST_USER:70,github:SECOND_USER:30

Replace both usernames. Wallet and GitHub recipients may be mixed. Positive percentages must total exactly 100%, with at most two decimal places and no duplicate recipients.

Links and named quote

postpad @postpadfun Silver Cat + SCAT + pair=SOL + x.com/YOUR_ACCOUNT + example.com

Optional X and website links are stored in token metadata. Use only one pair field.

02 / What combines with what

SettingAvailability / constraints
StandardDefault. Any quote currently admitted by PumpFun.
Holder rewardsPermanent. Requires enabled global gate; cannot combine with fees=.
MayhemSeparate true/false flag. Requires enabled gate; not available for QuoteControl-only quotes.
Custom creator ratefee= in integer basis points; eligible custom quotes only, within live limits. Later rate changes require PumpFun CTO authority.
Wallet / GitHub routingStandard rewards only. Up to 10 recipients at protocol level; packet size may impose a lower limit. One-time immutable distribution; routing table required.
CashbackRetired for new creations. Existing cashback coins still trade and can claim through PumpFun. mode=cashback is rejected.
Developer first buyAvailable in Pump SDK, not exposed by this bot. Postpad has no authorization or deposit flow for spending user buy funds. buy= is rejected.
CTO / quote whitelist / global settingsPump administrator operations, not public launch commands. Postpad cannot grant itself those authorities.
Trading / graduation / old cashback claimsSeparate Pump/PumpSwap operations. They are not new-coin launch modes and are not triggered by this command.
Change recipients laterNot supported by the current one-time sharing policy. Confirm all recipients and percentages before posting.

A quote determines the pricing and fee asset. A token paired with a stock token is not a share in that company. An unknown pair is never silently replaced with SOL. Conflicting, duplicate and unrecognized options are rejected.

03 / Live quote list

Read from Pump Global and QuoteControl. SPL Token and Token-2022 mints use their own token programs. This list can change before your post is processed.

The live quote list is temporarily unavailable. Try again later.

04 / A reply you can act on

Errors are answered on the original post in one English line: what happened and what to do next. A pending transaction is never described as a definite failure. Replies that X rejects remain queued for retry.

Missing / empty input

An input is empty; remove the extra + or fill in the missing value.

Name / ticker

Shorten the token name to 32 UTF-8 bytes. Use a ticker of up to 13 ASCII letters or digits.

Image

No picture attached. Add one PNG, JPEG or WebP under 512 KB and post the command again.

Unknown option

Unknown option; use pair=, mode=, mayhem=, fee= or fees=.

Cashback

PumpFun no longer creates cashback coins; use mode=standard or mode=holders.

Reward conflict

Holder rewards go to holders permanently; remove fees= or choose mode=standard.

Invalid split

Fee shares must add up to exactly 100%.

GitHub organization

GitHub organizations and bots cannot claim these fees; use a personal GitHub account.

Routing setup

Fee routing is temporarily unavailable; try again after Postpad enables its routing table.

Transaction size

This launch exceeds the transaction size limit; reduce fee recipients or use PumpFun directly for this configuration.

Pending confirmation

Launch confirmation is pending; do not post again yet, as the transaction may still complete.

Service incident

Your request is queued while we resolve a service error; do not repost yet, and contact support if it remains pending.

All 205 program errors · Pump SDK 2.0.0 / PumpSwap 1.20.0

Codes are scoped by program. This includes trading and administrative errors for reference; those are not all reachable through a launch. Unknown future errors receive a safe fallback rather than a guessed diagnosis.

Pump / 6000 / notAuthorized

Pump rejected the operation (not authorized); contact support with this post before retrying.

Pump / 6001 / alreadyInitialized

Pump rejected the operation (already initialized); contact support with this post before retrying.

Pump / 6002 / tooMuchSolRequired

Pump rejected the operation (too much sol required); contact support with this post before retrying.

Pump / 6003 / tooLittleSolReceived

Pump rejected the operation (too little sol received); contact support with this post before retrying.

Pump / 6004 / mintDoesNotMatchBondingCurve

Pump rejected the operation (mint does not match bonding curve); contact support with this post before retrying.

Pump / 6005 / bondingCurveComplete

Pump rejected the operation (bonding curve complete); contact support with this post before retrying.

Pump / 6006 / bondingCurveNotComplete

Pump rejected the operation (bonding curve not complete); contact support with this post before retrying.

Pump / 6007 / notInitialized

Pump rejected the operation (not initialized); contact support with this post before retrying.

Pump / 6008 / withdrawTooFrequent

Pump rejected the operation (withdraw too frequent); contact support with this post before retrying.

Pump / 6009 / newSizeShouldBeGreaterThanCurrentSize

Pump rejected the operation (new size should be greater than current size); contact support with this post before retrying.

Pump / 6010 / accountTypeNotSupported

Pump rejected the operation (account type not supported); contact support with this post before retrying.

Pump / 6011 / initialRealTokenReservesShouldBeLessThanTokenTotalSupply

Pump rejected the operation (initial real token reserves should be less than token total supply); contact support with this post before retrying.

Pump / 6012 / initialVirtualTokenReservesShouldBeGreaterThanInitialRealTokenReserves

Pump rejected the operation (initial virtual token reserves should be greater than initial real token reserves); contact support with this post before retrying.

Pump / 6013 / feeBasisPointsGreaterThanMaximum

Pump rejected the operation (fee basis points greater than maximum); contact support with this post before retrying.

Pump / 6014 / allZerosWithdrawAuthority

Pump rejected the operation (all zeros withdraw authority); contact support with this post before retrying.

Pump / 6015 / poolMigrationFeeShouldBeLessThanFinalRealSolReserves

Pump rejected the operation (pool migration fee should be less than final real sol reserves); contact support with this post before retrying.

Pump / 6016 / poolMigrationFeeShouldBeGreaterThanCreatorFeePlusMaxMigrateFees

Pump rejected the operation (pool migration fee should be greater than creator fee plus max migrate fees); contact support with this post before retrying.

Pump / 6017 / disabledWithdraw

Pump rejected the operation (disabled withdraw); contact support with this post before retrying.

Pump / 6018 / disabledMigrate

Pump rejected the operation (disabled migrate); contact support with this post before retrying.

Pump / 6019 / invalidCreator

Pump rejected the operation (invalid creator); contact support with this post before retrying.

Pump / 6020 / buyZeroAmount

Pump rejected the operation (buy zero amount); contact support with this post before retrying.

Pump / 6021 / notEnoughTokensToBuy

Pump rejected the operation (not enough tokens to buy); contact support with this post before retrying.

Pump / 6022 / sellZeroAmount

Pump rejected the operation (sell zero amount); contact support with this post before retrying.

Pump / 6023 / notEnoughTokensToSell

Pump rejected the operation (not enough tokens to sell); contact support with this post before retrying.

Pump / 6024 / overflow

Pump rejected the operation (overflow); contact support with this post before retrying.

Pump / 6025 / truncation

Pump rejected the operation (truncation); contact support with this post before retrying.

Pump / 6026 / divisionByZero

Pump rejected the operation (division by zero); contact support with this post before retrying.

Pump / 6027 / notEnoughRemainingAccounts

Pump rejected the operation (not enough remaining accounts); contact support with this post before retrying.

Pump / 6028 / allFeeRecipientsShouldBeNonZero

Pump rejected the operation (all fee recipients should be non zero); contact support with this post before retrying.

Pump / 6029 / unsortedNotUniqueFeeRecipients

Pump rejected the operation (unsorted not unique fee recipients); contact support with this post before retrying.

Pump / 6030 / creatorShouldNotBeZero

Pump rejected the operation (creator should not be zero); contact support with this post before retrying.

Pump / 6031 / startTimeInThePast

Pump rejected the operation (start time in the past); contact support with this post before retrying.

Pump / 6032 / endTimeInThePast

Pump rejected the operation (end time in the past); contact support with this post before retrying.

Pump / 6033 / endTimeBeforeStartTime

Pump rejected the operation (end time before start time); contact support with this post before retrying.

Pump / 6034 / timeRangeTooLarge

Pump rejected the operation (time range too large); contact support with this post before retrying.

Pump / 6035 / endTimeBeforeCurrentDay

Pump rejected the operation (end time before current day); contact support with this post before retrying.

Pump / 6036 / supplyUpdateForFinishedRange

Pump rejected the operation (supply update for finished range); contact support with this post before retrying.

Pump / 6037 / dayIndexAfterEndIndex

Pump rejected the operation (day index after end index); contact support with this post before retrying.

Pump / 6038 / dayInActiveRange

Pump rejected the operation (day in active range); contact support with this post before retrying.

Pump / 6039 / invalidIncentiveMint

Pump rejected the operation (invalid incentive mint); contact support with this post before retrying.

Pump / 6040 / buyNotEnoughSolToCoverRent

Pump rejected the operation (buy not enough sol to cover rent); contact support with this post before retrying.

Pump / 6041 / buyNotEnoughSolToCoverFees

Pump rejected the operation (buy not enough sol to cover fees); contact support with this post before retrying.

Pump / 6042 / buySlippageBelowMinTokensOut

Pump rejected the operation (buy slippage below min tokens out); contact support with this post before retrying.

Pump / 6043 / nameTooLong

Pump rejected the operation (name too long); contact support with this post before retrying.

Pump / 6044 / symbolTooLong

Pump rejected the operation (symbol too long); contact support with this post before retrying.

Pump / 6045 / uriTooLong

Pump rejected the operation (uri too long); contact support with this post before retrying.

Pump / 6046 / createV2Disabled

Pump rejected the operation (create v2 disabled); contact support with this post before retrying.

Pump / 6047 / cpitializeMayhemFailed

Pump rejected the operation (cpitialize mayhem failed); contact support with this post before retrying.

Pump / 6048 / mayhemModeDisabled

Pump rejected the operation (mayhem mode disabled); contact support with this post before retrying.

Pump / 6049 / creatorMigratedToSharingConfig

Pump rejected the operation (creator migrated to sharing config); contact support with this post before retrying.

Pump / 6050 / unableToDistributeCreatorVaultMigratedToSharingConfig

Pump rejected the operation (unable to distribute creator vault migrated to sharing config); contact support with this post before retrying.

Pump / 6051 / sharingConfigNotActive

Pump rejected the operation (sharing config not active); contact support with this post before retrying.

Pump / 6052 / unableToDistributeCreatorFeesToExecutableRecipient

Pump rejected the operation (unable to distribute creator fees to executable recipient); contact support with this post before retrying.

Pump / 6053 / bondingCurveAndSharingConfigCreatorMismatch

Pump rejected the operation (bonding curve and sharing config creator mismatch); contact support with this post before retrying.

Pump / 6054 / shareholdersAndRemainingAccountsMismatch

Pump rejected the operation (shareholders and remaining accounts mismatch); contact support with this post before retrying.

Pump / 6055 / invalidShareBps

Pump rejected the operation (invalid share bps); contact support with this post before retrying.

Pump / 6056 / cashbackNotEnabled

Pump rejected the operation (cashback not enabled); contact support with this post before retrying.

Pump / 6057 / buybackFeeRecipientNotAuthorized

Pump rejected the operation (buyback fee recipient not authorized); contact support with this post before retrying.

Pump / 6058 / allBuybackFeeRecipientsShouldBeNonZero

Pump rejected the operation (all buyback fee recipients should be non zero); contact support with this post before retrying.

Pump / 6059 / notUniqueBuybackFeeRecipients

Pump rejected the operation (not unique buyback fee recipients); contact support with this post before retrying.

Pump / 6060 / buybackBasisPointsOutOfRange

Pump rejected the operation (buyback basis points out of range); contact support with this post before retrying.

Pump / 6061 / wrongBuybackFeeRecipientsCount

Pump rejected the operation (wrong buyback fee recipients count); contact support with this post before retrying.

Pump / 6062 / buybackFeeRecipientMissing

Pump rejected the operation (buyback fee recipient missing); contact support with this post before retrying.

Pump / 6063 / unsupportedQuoteMint

Pump rejected the operation (unsupported quote mint); contact support with this post before retrying.

Pump / 6064 / invalidQuoteTokenProgram

Pump rejected the operation (invalid quote token program); contact support with this post before retrying.

Pump / 6065 / invalidAssociatedQuoteBondingCurve

Pump rejected the operation (invalid associated quote bonding curve); contact support with this post before retrying.

Pump / 6066 / quoteMintWhitelistFull

Pump rejected the operation (quote mint whitelist full); contact support with this post before retrying.

Pump / 6067 / quoteMintAlreadyWhitelisted

Pump rejected the operation (quote mint already whitelisted); contact support with this post before retrying.

Pump / 6068 / quoteMintNotWhitelisted

Pump rejected the operation (quote mint not whitelisted); contact support with this post before retrying.

Pump / 6069 / quoteMintNotEligibleForWhitelist

Pump rejected the operation (quote mint not eligible for whitelist); contact support with this post before retrying.

Pump / 6070 / unableToDistributeCreatorFeesToUninitializedAccount

Pump rejected the operation (unable to distribute creator fees to uninitialized account); contact support with this post before retrying.

Pump / 6071 / mayhemModeQuoteMintNotAllowed

Pump rejected the operation (mayhem mode quote mint not allowed); contact support with this post before retrying.

Pump / 6072 / missingCashbackAccounts

Pump rejected the operation (missing cashback accounts); contact support with this post before retrying.

Pump / 6073 / invalidCashbackAccumulator

Pump rejected the operation (invalid cashback accumulator); contact support with this post before retrying.

Pump / 6074 / invalidBondingCurveV2

Pump rejected the operation (invalid bonding curve v2); contact support with this post before retrying.

Pump / 6075 / invalidQuoteControl

Pump rejected the operation (invalid quote control); contact support with this post before retrying.

Pump / 6076 / invalidCashbackRecipient

Pump rejected the operation (invalid cashback recipient); contact support with this post before retrying.

Pump / 6077 / creatorFeeNotConfigurable

Pump rejected the operation (creator fee not configurable); contact support with this post before retrying.

Pump / 6078 / creatorFeeBpsOutOfRange

Pump rejected the operation (creator fee bps out of range); contact support with this post before retrying.

Pump / 6079 / creatorFeeNotEditable

Pump rejected the operation (creator fee not editable); contact support with this post before retrying.

Pump / 6080 / creatorFeeNotAllowedForCashbackCoin

Pump rejected the operation (creator fee not allowed for cashback coin); contact support with this post before retrying.

Pump / 6081 / bondingCurveAlreadyMigrated

Pump rejected the operation (bonding curve already migrated); contact support with this post before retrying.

Pump / 6082 / cashbackDeprecated

Pump rejected the operation (cashback deprecated); contact support with this post before retrying.

Pump / 6083 / holderRewardCreatorImmutable

Pump rejected the operation (holder reward creator immutable); contact support with this post before retrying.

Pump / 6084 / holderRewardDisabled

Pump rejected the operation (holder reward disabled); contact support with this post before retrying.

Pump / 6085 / holderRewardRecipientsMismatch

Pump rejected the operation (holder reward recipients mismatch); contact support with this post before retrying.

Pump / 6086 / holderRewardsRentFloor

Pump rejected the operation (holder rewards rent floor); contact support with this post before retrying.

Pump / 6087 / holderRewardTokenAccountMissing

Pump rejected the operation (holder reward token account missing); contact support with this post before retrying.

Pump / 6088 / ctoNotAllowedForMayhemCoin

Pump rejected the operation (cto not allowed for mayhem coin); contact support with this post before retrying.

Pump / 6089 / ctoNewCreatorRequired

Pump rejected the operation (cto new creator required); contact support with this post before retrying.

Pump / 6090 / ctoNewCreatorNotAllowed

Pump rejected the operation (cto new creator not allowed); contact support with this post before retrying.

Pump / 6091 / creatorFeeNotConfigurableForQuote

Pump rejected the operation (creator fee not configurable for quote); contact support with this post before retrying.

Pump / 6092 / ctoCreatorAccountNotWritable

Pump rejected the operation (cto creator account not writable); contact support with this post before retrying.

Pump / 6093 / ctoSharedVaultFrozen

Pump rejected the operation (cto shared vault frozen); contact support with this post before retrying.

Pump Fees / 6000 / unauthorizedProgram

Pump Fees rejected the operation (unauthorized program); contact support with this post before retrying.

Pump Fees / 6001 / invalidAdmin

Pump Fees rejected the operation (invalid admin); contact support with this post before retrying.

Pump Fees / 6002 / noFeeTiers

Pump Fees rejected the operation (no fee tiers); contact support with this post before retrying.

Pump Fees / 6003 / tooManyFeeTiers

Pump Fees rejected the operation (too many fee tiers); contact support with this post before retrying.

Pump Fees / 6004 / offsetNotContinuous

Pump Fees rejected the operation (offset not continuous); contact support with this post before retrying.

Pump Fees / 6005 / feeTiersNotSorted

Pump Fees rejected the operation (fee tiers not sorted); contact support with this post before retrying.

Pump Fees / 6006 / invalidFeeTotal

Pump Fees rejected the operation (invalid fee total); contact support with this post before retrying.

Pump Fees / 6007 / invalidSharingConfig

Pump Fees rejected the operation (invalid sharing config); contact support with this post before retrying.

Pump Fees / 6008 / invalidPool

Pump Fees rejected the operation (invalid pool); contact support with this post before retrying.

Pump Fees / 6009 / sharingConfigAdminRevoked

Pump Fees rejected the operation (sharing config admin revoked); contact support with this post before retrying.

Pump Fees / 6010 / noShareholders

Pump Fees rejected the operation (no shareholders); contact support with this post before retrying.

Pump Fees / 6011 / tooManyShareholders

Pump Fees rejected the operation (too many shareholders); contact support with this post before retrying.

Pump Fees / 6012 / duplicateShareholder

Pump Fees rejected the operation (duplicate shareholder); contact support with this post before retrying.

Pump Fees / 6013 / notEnoughRemainingAccounts

Pump Fees rejected the operation (not enough remaining accounts); contact support with this post before retrying.

Pump Fees / 6014 / invalidShareTotal

Pump Fees rejected the operation (invalid share total); contact support with this post before retrying.

Pump Fees / 6015 / shareCalculationOverflow

Pump Fees rejected the operation (share calculation overflow); contact support with this post before retrying.

Pump Fees / 6016 / notAuthorized

Pump Fees rejected the operation (not authorized); contact support with this post before retrying.

Pump Fees / 6017 / zeroShareNotAllowed

Pump Fees rejected the operation (zero share not allowed); contact support with this post before retrying.

Pump Fees / 6018 / sharingConfigNotActive

Pump Fees rejected the operation (sharing config not active); contact support with this post before retrying.

Pump Fees / 6019 / ammAccountsRequiredForGraduatedCoin

Pump Fees rejected the operation (amm accounts required for graduated coin); contact support with this post before retrying.

Pump Fees / 6020 / shareholderAccountMismatch

Pump Fees rejected the operation (shareholder account mismatch); contact support with this post before retrying.

Pump Fees / 6021 / featureDeactivated

Pump Fees rejected the operation (feature deactivated); contact support with this post before retrying.

Pump Fees / 6022 / userIdTooLong

Pump Fees rejected the operation (user id too long); contact support with this post before retrying.

Pump Fees / 6023 / deprecatedInstruction

Pump Fees rejected the operation (deprecated instruction); contact support with this post before retrying.

Pump Fees / 6024 / feeSharesAlreadyUpdated

Pump Fees rejected the operation (fee shares already updated); contact support with this post before retrying.

Pump Fees / 6025 / mathOverflow

Pump Fees rejected the operation (math overflow); contact support with this post before retrying.

Pump Fees / 6026 / invalidBuybackIndex

Pump Fees rejected the operation (invalid buyback index); contact support with this post before retrying.

Pump Fees / 6027 / claimRateLimitExceeded

Pump Fees rejected the operation (claim rate limit exceeded); contact support with this post before retrying.

Pump Fees / 6028 / invalidFeeConfigAccount

Pump Fees rejected the operation (invalid fee config account); contact support with this post before retrying.

Pump Fees / 6029 / accountTypeNotSupported

Pump Fees rejected the operation (account type not supported); contact support with this post before retrying.

Pump Fees / 6030 / invalidMint

Pump Fees rejected the operation (invalid mint); contact support with this post before retrying.

Pump Fees / 6031 / unsupportedQuoteMint

Pump Fees rejected the operation (unsupported quote mint); contact support with this post before retrying.

Pump Fees / 6032 / invalidRemainingAccounts

Pump Fees rejected the operation (invalid remaining accounts); contact support with this post before retrying.

PumpSwap / 6000 / feeBasisPointsExceedsMaximum

PumpSwap rejected the operation (fee basis points exceeds maximum); contact support with this post before retrying.

PumpSwap / 6001 / zeroBaseAmount

PumpSwap rejected the operation (zero base amount); contact support with this post before retrying.

PumpSwap / 6002 / zeroQuoteAmount

PumpSwap rejected the operation (zero quote amount); contact support with this post before retrying.

PumpSwap / 6003 / tooLittlePoolTokenLiquidity

PumpSwap rejected the operation (too little pool token liquidity); contact support with this post before retrying.

PumpSwap / 6004 / exceededSlippage

PumpSwap rejected the operation (exceeded slippage); contact support with this post before retrying.

PumpSwap / 6005 / invalidAdmin

PumpSwap rejected the operation (invalid admin); contact support with this post before retrying.

PumpSwap / 6006 / unsupportedBaseMint

PumpSwap rejected the operation (unsupported base mint); contact support with this post before retrying.

PumpSwap / 6007 / unsupportedQuoteMint

PumpSwap rejected the operation (unsupported quote mint); contact support with this post before retrying.

PumpSwap / 6008 / invalidBaseMint

PumpSwap rejected the operation (invalid base mint); contact support with this post before retrying.

PumpSwap / 6009 / invalidQuoteMint

PumpSwap rejected the operation (invalid quote mint); contact support with this post before retrying.

PumpSwap / 6010 / invalidLpMint

PumpSwap rejected the operation (invalid lp mint); contact support with this post before retrying.

PumpSwap / 6011 / allProtocolFeeRecipientsShouldBeNonZero

PumpSwap rejected the operation (all protocol fee recipients should be non zero); contact support with this post before retrying.

PumpSwap / 6012 / unsortedNotUniqueProtocolFeeRecipients

PumpSwap rejected the operation (unsorted not unique protocol fee recipients); contact support with this post before retrying.

PumpSwap / 6013 / invalidProtocolFeeRecipient

PumpSwap rejected the operation (invalid protocol fee recipient); contact support with this post before retrying.

PumpSwap / 6014 / invalidPoolBaseTokenAccount

PumpSwap rejected the operation (invalid pool base token account); contact support with this post before retrying.

PumpSwap / 6015 / invalidPoolQuoteTokenAccount

PumpSwap rejected the operation (invalid pool quote token account); contact support with this post before retrying.

PumpSwap / 6016 / buyMoreBaseAmountThanPoolReserves

PumpSwap rejected the operation (buy more base amount than pool reserves); contact support with this post before retrying.

PumpSwap / 6017 / disabledCreatePool

PumpSwap rejected the operation (disabled create pool); contact support with this post before retrying.

PumpSwap / 6018 / disabledDeposit

PumpSwap rejected the operation (disabled deposit); contact support with this post before retrying.

PumpSwap / 6019 / disabledWithdraw

PumpSwap rejected the operation (disabled withdraw); contact support with this post before retrying.

PumpSwap / 6020 / disabledBuy

PumpSwap rejected the operation (disabled buy); contact support with this post before retrying.

PumpSwap / 6021 / disabledSell

PumpSwap rejected the operation (disabled sell); contact support with this post before retrying.

PumpSwap / 6022 / sameMint

PumpSwap rejected the operation (same mint); contact support with this post before retrying.

PumpSwap / 6023 / overflow

PumpSwap rejected the operation (overflow); contact support with this post before retrying.

PumpSwap / 6024 / truncation

PumpSwap rejected the operation (truncation); contact support with this post before retrying.

PumpSwap / 6025 / divisionByZero

PumpSwap rejected the operation (division by zero); contact support with this post before retrying.

PumpSwap / 6026 / newSizeLessThanCurrentSize

PumpSwap rejected the operation (new size less than current size); contact support with this post before retrying.

PumpSwap / 6027 / accountTypeNotSupported

PumpSwap rejected the operation (account type not supported); contact support with this post before retrying.

PumpSwap / 6028 / onlyCanonicalPumpPoolsCanHaveCoinCreator

PumpSwap rejected the operation (only canonical pump pools can have coin creator); contact support with this post before retrying.

PumpSwap / 6029 / invalidAdminSetCoinCreatorAuthority

PumpSwap rejected the operation (invalid admin set coin creator authority); contact support with this post before retrying.

PumpSwap / 6030 / startTimeInThePast

PumpSwap rejected the operation (start time in the past); contact support with this post before retrying.

PumpSwap / 6031 / endTimeInThePast

PumpSwap rejected the operation (end time in the past); contact support with this post before retrying.

PumpSwap / 6032 / endTimeBeforeStartTime

PumpSwap rejected the operation (end time before start time); contact support with this post before retrying.

PumpSwap / 6033 / timeRangeTooLarge

PumpSwap rejected the operation (time range too large); contact support with this post before retrying.

PumpSwap / 6034 / endTimeBeforeCurrentDay

PumpSwap rejected the operation (end time before current day); contact support with this post before retrying.

PumpSwap / 6035 / supplyUpdateForFinishedRange

PumpSwap rejected the operation (supply update for finished range); contact support with this post before retrying.

PumpSwap / 6036 / dayIndexAfterEndIndex

PumpSwap rejected the operation (day index after end index); contact support with this post before retrying.

PumpSwap / 6037 / dayInActiveRange

PumpSwap rejected the operation (day in active range); contact support with this post before retrying.

PumpSwap / 6038 / invalidIncentiveMint

PumpSwap rejected the operation (invalid incentive mint); contact support with this post before retrying.

PumpSwap / 6039 / buyNotEnoughQuoteTokensToCoverFees

PumpSwap rejected the operation (buy not enough quote tokens to cover fees); contact support with this post before retrying.

PumpSwap / 6040 / buySlippageBelowMinBaseAmountOut

PumpSwap rejected the operation (buy slippage below min base amount out); contact support with this post before retrying.

PumpSwap / 6041 / mayhemModeDisabled

PumpSwap rejected the operation (mayhem mode disabled); contact support with this post before retrying.

PumpSwap / 6042 / onlyPumpPoolsMayhemMode

PumpSwap rejected the operation (only pump pools mayhem mode); contact support with this post before retrying.

PumpSwap / 6043 / mayhemModeInDesiredState

PumpSwap rejected the operation (mayhem mode in desired state); contact support with this post before retrying.

PumpSwap / 6044 / notEnoughRemainingAccounts

PumpSwap rejected the operation (not enough remaining accounts); contact support with this post before retrying.

PumpSwap / 6045 / invalidSharingConfigBaseMint

PumpSwap rejected the operation (invalid sharing config base mint); contact support with this post before retrying.

PumpSwap / 6046 / invalidSharingConfigCoinCreator

PumpSwap rejected the operation (invalid sharing config coin creator); contact support with this post before retrying.

PumpSwap / 6047 / coinCreatorMigratedToSharingConfig

PumpSwap rejected the operation (coin creator migrated to sharing config); contact support with this post before retrying.

PumpSwap / 6048 / creatorVaultMigratedToSharingConfig

PumpSwap rejected the operation (creator vault migrated to sharing config); contact support with this post before retrying.

PumpSwap / 6049 / cashbackNotEnabled

PumpSwap rejected the operation (cashback not enabled); contact support with this post before retrying.

PumpSwap / 6050 / onlyPumpPoolsCashback

PumpSwap rejected the operation (only pump pools cashback); contact support with this post before retrying.

PumpSwap / 6051 / cashbackNotInDesiredState

PumpSwap rejected the operation (cashback not in desired state); contact support with this post before retrying.

PumpSwap / 6052 / tokensInVaultLessThanCashbackEarned

PumpSwap rejected the operation (tokens in vault less than cashback earned); contact support with this post before retrying.

PumpSwap / 6053 / buybackFeeRecipientNotAuthorized

PumpSwap rejected the operation (buyback fee recipient not authorized); contact support with this post before retrying.

PumpSwap / 6054 / allBuybackFeeRecipientsShouldBeNonZero

PumpSwap rejected the operation (all buyback fee recipients should be non zero); contact support with this post before retrying.

PumpSwap / 6055 / notUniqueBuybackFeeRecipients

PumpSwap rejected the operation (not unique buyback fee recipients); contact support with this post before retrying.

PumpSwap / 6056 / buybackBasisPointsOutOfRange

PumpSwap rejected the operation (buyback basis points out of range); contact support with this post before retrying.

PumpSwap / 6057 / wrongBuybackFeeRecipientsCount

PumpSwap rejected the operation (wrong buyback fee recipients count); contact support with this post before retrying.

PumpSwap / 6058 / buybackFeeRecipientMissing

PumpSwap rejected the operation (buyback fee recipient missing); contact support with this post before retrying.

PumpSwap / 6059 / missingCashbackAccounts

PumpSwap rejected the operation (missing cashback accounts); contact support with this post before retrying.

PumpSwap / 6060 / invalidCashbackAccumulator

PumpSwap rejected the operation (invalid cashback accumulator); contact support with this post before retrying.

PumpSwap / 6061 / invalidCashbackAccumulatorAta

PumpSwap rejected the operation (invalid cashback accumulator ata); contact support with this post before retrying.

PumpSwap / 6062 / invalidPoolV2

PumpSwap rejected the operation (invalid pool v2); contact support with this post before retrying.

PumpSwap / 6063 / insufficientRealQuoteReserves

PumpSwap rejected the operation (insufficient real quote reserves); contact support with this post before retrying.

PumpSwap / 6064 / boostPoolLiquidityUnsupported

PumpSwap rejected the operation (boost pool liquidity unsupported); contact support with this post before retrying.

PumpSwap / 6065 / poolCannotBoost

PumpSwap rejected the operation (pool cannot boost); contact support with this post before retrying.

PumpSwap / 6066 / boostDisabled

PumpSwap rejected the operation (boost disabled); contact support with this post before retrying.

PumpSwap / 6067 / seedLockViolation

PumpSwap rejected the operation (seed lock violation); contact support with this post before retrying.

PumpSwap / 6068 / creatorFeeNotConfigurable

PumpSwap rejected the operation (creator fee not configurable); contact support with this post before retrying.

PumpSwap / 6069 / creatorFeeBpsOutOfRange

PumpSwap rejected the operation (creator fee bps out of range); contact support with this post before retrying.

PumpSwap / 6070 / creatorFeeNotEditable

PumpSwap rejected the operation (creator fee not editable); contact support with this post before retrying.

PumpSwap / 6071 / creatorFeeNotAllowedForCashbackCoin

PumpSwap rejected the operation (creator fee not allowed for cashback coin); contact support with this post before retrying.

PumpSwap / 6072 / sharingConfigNotActive

PumpSwap rejected the operation (sharing config not active); contact support with this post before retrying.

PumpSwap / 6073 / notAuthorized

PumpSwap rejected the operation (not authorized); contact support with this post before retrying.

PumpSwap / 6074 / holderRewardCreatorImmutable

PumpSwap rejected the operation (holder reward creator immutable); contact support with this post before retrying.

PumpSwap / 6075 / ctoNotAllowedForMayhemPool

PumpSwap rejected the operation (cto not allowed for mayhem pool); contact support with this post before retrying.

PumpSwap / 6076 / invalidHolderRewardCoinCreator

PumpSwap rejected the operation (invalid holder reward coin creator); contact support with this post before retrying.

PumpSwap / 6077 / creatorFeeNotConfigurableForQuote

PumpSwap rejected the operation (creator fee not configurable for quote); contact support with this post before retrying.

05 / Revenue and execution

Standard launches without fees= accrue creator fees to the inbox derived from your immutable X user ID. The operator holds inbox keys. When withdrawals are enabled, verified Privy login and a signed single-use message authorize payout; the configured protocol share is 20% of withdrawn inbox balances.

Explicit fees= distributions route the full creator distribution to the requested recipients and bypass the Postpad inbox split. GitHub recipients claim through PumpFun. Wallet recipients use PumpFun fee distribution. Holder-reward payouts are controlled by PumpFun and do not become a Postpad creator balance.

Creation and fee setup are built atomically. If validation, size checking or simulation fails, no launch is broadcast. Signed launch transactions are journaled before sending; uncertain confirmation is reconciled using that same transaction, never a new mint.

The default limits are three minutes between launches and eight per hour per account. The launcher needs SOL for transaction fees and account rent. Never repost a pending launch until its status is resolved.

Protocol references: Pump public documentation · Pump SDK. Availability is checked on chain; this reference describes the installed SDK, not an unrestricted promise of every future PumpFun feature.