INNER CODE UNIT · TypeScript
Promise
bitman09/pumpfun-sniper-bot · src/index.ts:232
return new Promise((resolve) => {
const monitor = setInterval(async () => {
const balanceRaw = await getUserTokenBalanceRaw(
connection,
mint,
owner,
tokenProgram,
3,
100
);
if (balanceRaw <= 0n) {
console.log("No token balance left — stopping monitor");
clearInterval(monitor);
resolve(0);
return;
}
const outAmount = await getSellPrice(
connection,