Pump.fun
The flow
Derive the vault
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;
}
// Get vault for a Claimr PDA
const pda = getClaimrAddress('44196397');
const vault = getCreatorVault(pda);Check vault balance
Trigger collection
Last updated