manlet handing coins to the crowd
live on ethereum
/ return to memes

we are the manlets.

creator fees come in. $MANLET is bought back on-chain. every cycle the whole bag drops on all holders. no claim site. no team bag. just the script.

buy on uniswap ↗
CA0x0DBf…252E

/01live feed

live
manlet@ethereum ~/feed.log
buybacks + airdrops
airdropAirdropped to 5000 holders
buybackBought 1 284 440 MANLET
airdropAirdropped to 5000 holders
buybackBought 929 331 MANLET
airdropAirdropped to 6074 holders
buybackBought 987 719 MANLET
airdropAirdropped to 5000 holders
buybackBought 1 337 561 MANLET
airdropAirdropped to 5000 holders
buybackBought 979 890 MANLET
page 1 / 3 · 28 events
// all txs verifiable on-chain

/02on-chain proof

ETH recycled

731.36ETH

buybacks

26

wallets paid

50.60K

/●from the trenches

five of many — drops land silently. wallets just get heavier.

/05manlet foundry

model gemini-2.5-flash-imageref manlet.v1seed 0x37E28D6Drenders 0000IDLE
000/240
[ presets.airdrop_edition ]
viewport 1024×102400/01
manlet reference
MNLT_37E28D6D
output preview

/00the origin

they called for it.
we built it.

nobody would ship airdrops. so the trenches called it themselves — a stimmy for the on-chain degens who ride or die with the culture.

the read was simple: every new coin riding this attention should drop on the wallets that built the wave.

“all the new coins trying to launch off this attention should airdrop to the holders.”
— the trenches

$MANLET is our answer. we wrote the script, pull every holder straight off-chain, and recycle fees back to them each cycle — √-weighted, sybil-stripped, top wallet excluded. no claim site. no team bag. tokens just land.

no presale · no team bag · no claim site
recipient set
holders
every wallet holding ≥ 10 $MANLET at snapshot
snapshot
every cycle
drawn
5,000 / cycle
weighting
√(balance)
top holder
excluded
manlet riding the bull
/ ride the cycle

short kings.
long horns.

grab the bull. point at the moon. the script does the rest.

/03buybacks

live
+1.28M170.4827 ETH
+929.33K46.6546 ETH
+987.72K35.2225 ETH
+1.34M37.4902 ETH
+979.89K26.647 ETH
+1.84M64.19 ETH
+1.63M85.5 ETH
+3.39M135.83 ETH
+432.96K3 ETH
+1.01M3 ETH
+294.46K1 ETH
+411.56K1 ETH
+12.58M7.08 ETH
+230.42K0.3 ETH
+819.20K0.72 ETH
+97.97K0.09 ETH
+351.31K0.11 ETH
+401.33M20.24 ETH
+15.13M33 ETH
+11.09M33 ETH
+5.19M4.44 ETH

/04how it works

STEP 01
claim the fees
the treasury automatically pulls MANLET trading fees on-chain. nothing custodial.
STEP 02
buy $MANLET
every eth of fees market-buys MANLET. tx signed by the treasury wallet. verifiable on-chain.
STEP 03
drop on holders
on-chain snapshot → all holders dropped. dust + top wallet stripped, √-weighted. tokens just show up.
fully automated · self-funded

no team hand on the button. every drop is funded purely by claimed trading fees, and each one has to cover the buyback plus the gas to push tokens to every new wallet. the moment the treasury clears 100 ETH, the script fires the drop. no fixed schedule, nothing announced.

// snapshot every $MANLET holder from Transfer logs
const logs = await client.getLogs({
  address: MANLET,
  event: parseAbiItem("event Transfer(address indexed from, address indexed to, uint256 value)"),
  fromBlock: DEPLOY_BLOCK,
});

// eligible: hold >= 10 $MANLET, drop the single biggest wallet
const MIN = 10n * 10n ** 18n;
const eligible = holders.filter(h => h.balance >= MIN && h.owner !== TOP_HOLDER);

// drop all eligible holders this cycle
const winners = sample(eligible, eligible.length);

// √-weight: 9x balance -> ~3x airdrop
const w = winners.map(h => Math.sqrt(Number(h.balance)));
const total = w.reduce((a, b) => a + b, 0);
const shares = w.map(x => BigInt(Math.floor((x / total) * boughtRaw)));

/05house rules

#01
no dust
wallets under 10 $MANLET get nothing. don't farm us.
#02
√-weighted
9× tokens → ~3× airdrop. whales compressed, holders rewarded.
#03
top holder out
biggest bag excluded every cycle. trenches eat first.
#04
no snipe
drops fire only when fees clear the buyback + gas — no fixed schedule, never announced. you can't front-run the script.
#05
or didn't happen
every claim, buy, transfer has a tx hash. don't trust — verify.

/06token

contract address

0x0DBf99761379645BCC151FA4d4e7e7C96Cb1252E
dexscreenerbuy on uniswap ↗

$MANLET · erc-20 · 18 decimals · ethereum mainnet

dedicated ops wallet

0x0000000000000000000000000000000000000000

fees accumulate here. once the balance crosses 100 ETH, the script fires automatically — buyback executes, holders drop. no manual trigger. no announcement. every tx verifiable.