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);
          }
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…