femlet
pending — live at launch
solana · self-funded · no team allocation

we are femlets.

we love our manlets. they love ansem. so we're helping — every sol femlet earns in creator fees buys femlet back, and every manlet holder gets some, no claiming required.

fees buy drop the loop

manlet buys back $manlet and gifts it to ansem holders. we're doing the same thing, one layer down — every femlet buyback becomes a gift for the manlets who started it.

01

how it works

1

collect the fees

the femlet treasury pulls its creator fees on-chain the moment they're claimable, via pumpportal. no manual withdrawal, nothing custodial.

on-chain · non-custodial
2

buy $femlet

every sol collected becomes a market buy of femlet, signed and sent straight from the treasury wallet. every transaction is public on solscan.

verifiable
3

drop on $manlet

a fresh snapshot of manlet holders, dust filtered out, weighted by square root so one big bag doesn't swallow the drop. femlet just shows up.

√-weighted

fully automated, self-funded. no fixed schedule and nothing announced — the script fires once the treasury can cover both the buyback and the rent for any new manlet wallets that need an ata opened. no team hand on the button.

02

the mechanism

// snapshot every $MANLET holder
const programId = await detectTokenProgram(mint);
const accounts = await rpc.getProgramAccounts(programId, {
  filters: [{ memcmp: { offset: 0, bytes: MANLET_MINT } }],
  dataSlice: { offset: 32, length: 40 }, // owner + amount
});

// eligible: hold >= dust threshold, keep everyone else
const MIN = 100n * 10n ** DECIMALS;
const eligible = holders.filter(h => h.amount >= MIN);

// √-weight: balance compresses, whales get less per-token
const weights = eligible.map(h => Math.sqrt(Number(h.amount)));
const total   = weights.reduce((a, b) => a + b, 0);
const shares  = weights.map(w => BigInt(Math.floor((w / total) * boughtRaw)));

six sample holders, biggest bag first. √-weighting compresses the gap — the top wallet still gets the most, but nowhere close to proportional.

0%
team allocation
100%
fees → buyback
weighted, not flat
on-chain
every drop, verifiable