Pump.fun Integration
Fee Flow
Vault Derivation
import { PublicKey } from '@solana/web3.js';
const PUMP = new PublicKey('6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P');
function getCreatorVault(creator: PublicKey): PublicKey {
const [vault] = PublicKey.findProgramAddressSync(
[Buffer.from('creator-vault'), creator.toBuffer()],
PUMP
);
return vault;
}
// Derive vault for a Claimr PDA
const pda = getClaimrAddress('44196397');
const vault = getCreatorVault(pda);Checking Vault Balance
Triggering Collection
Last updated