Skip to main content

Claim Cashback

Claims Pump bonding-curve cashback and/or PumpSwap cashback from a managed wallet.

POST /v1/cashback/claim/execute

Request

FieldTypeRequiredNotes
walletstringNoManaged wallet public key. Default wallet is used when omitted.
claim_bonding_curvebooleanNoDefaults to true.
claim_pumpswapbooleanNoDefaults to true.
confirmbooleanNoDefaults to true.

At least one claim type must be enabled.

Example

const claim = await solanaLaser("/v1/cashback/claim/execute", {
wallet: "MANAGED_WALLET_PUBLIC_KEY",
claim_bonding_curve: true,
claim_pumpswap: true,
confirm: true,
});

Response

{
"wallet": "MANAGED_WALLET_PUBLIC_KEY",
"transactions": [
{
"kind": "bonding_curve",
"claimable_lamports": 1000000,
"signature": "SOLANA_SIGNATURE",
"confirmed": true,
"confirmation_status": "confirmed"
}
]
}

PumpSwap claims may create the wallet's WSOL ATA idempotently before claiming. That can cost rent if the account does not already exist.

Claims are signed server-side with the selected managed wallet and sent through Helius Sender.