Skip to main content
Revoke authority of your PumpFun token with Launchpad Trade API
POST/pumpfun/revoke
Lock your PumpFun token’s fee configuration permanently. After revocation, no wallet — including the admin — can modify recipients, transfer authority, or revoke again.
This action is irreversible. Once revoked, no one can update fee shares, transfer authority, or revoke again. The confirm parameter must be set to true to proceed. Verify your configuration with Update Fee Shares before revoking.

Quick Start

curl -X POST https://api.launchpad.trade/pumpfun/revoke \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tokenAddress": "7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr",
    "adminPrivateKey": "YOUR_ADMIN_PRIVATE_KEY",
    "confirm": true
  }'

Parameters

ParameterTypeDescription
tokenAddressstringSolana address of the PumpFun token to revoke
adminPrivateKeystringPrivate key of the current admin wallet
confirmbooleanMust be true to confirm the irreversible revocation. Fails if false or missing

What Is Revocation?

The admin wallet can update fee shares, transfer authority, and revoke the token. Revoking permanently removes all admin rights — no wallet will ever be able to modify the token again.
  • Permanent — there is no way to undo a revocation
  • Fee sharing locked — the current recipient list and percentages become permanent
  • Claim preserved — fee recipients can still claim their accumulated fees
  • Trust signal — proves to your community that the configuration will never change

Before You Revoke

Make sure your token configuration is final:
  1. Fee recipients are correctly configured
  2. Share percentages are definitive
  3. You will never need to modify the fee distribution
Use Update Fee Shares to finalize your configuration before revoking.

What Changes?

ActionBefore revocationAfter revocation
Update fee sharesYesNo
Transfer authorityYesNo
RevokeYesNo (already done)
Claim feesYesYes

Response

{
  "success": true,
  "data": {
    "tokenAddress": "7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr",
    "signature": "5UfDuX7nPqR3kLm8vYz...",
    "slot": 234567890,
    "latency": 495,
    "revokedBy": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
    "status": "revoked"
  }
}

Errors

{
  "success": false,
  "error": {
    "code": "CONFIRM_REQUIRED",
    "message": "confirm must be true to revoke update authority"
  }
}
CodeMessageCause
INVALID_TOKENInvalid token addressToken address is not a valid Solana address
INVALID_WALLETInvalid admin private keyAdmin private key is invalid
NOT_ADMINWallet is not the token adminWallet does not have admin authority
CONFIRM_REQUIREDconfirm must be trueconfirm is missing or set to false
ALREADY_REVOKEDToken update authority already revokedToken has already been revoked
RATE_LIMITRate limit exceededToo many requests — see Rate Limits
INTERNAL_ERRORInternal server errorRetry or contact support

Notes

Revocation is permanent. Verify your fee recipients and share percentages with Update Fee Shares before revoking.
  • Fee recipients can still claim their fees after revocation
  • The admin wallet pays the standard Solana transaction fee

What’s Next?

Claim Fees

Claim your share of accumulated fees

Create Token

Deploy a new token on PumpFun

Update Fee Shares

Configure fee recipients before revoking

Transfer Authority

Transfer admin to another wallet instead