INNER CODE UNIT · TypeScript
batchNum
bitman09/pumpfun-sniper-bot · src/burn.ts:168
const batchNum = Math.floor(i / BATCH_SIZE) + 1;
try {
const sig = await sendTx(connection, payer, batchIx);
burned += batch.length;
console.log(`Batch ${batchNum}: ${batch.length} token(s) — ${sig}`);
} catch (err) {
console.error(`Batch ${batchNum} failed, retrying one-by-one...`);
for (const row of batch) {
try {
const ix = await buildBurnCloseInstructions(row, payer.publicKey);
const sig = await sendTx(connection, payer, ix);
burned++;
console.log(` OK ${row.mint.toBase58().slice(0, 8)}... — ${sig}`);
} catch (rowErr) {
failed++;
console.error(` FAIL ${row.mint.toBase58()}:`, rowErr);
}
}