Skip to content

Bundle funding

A Mosh bundle raises funds before its token launches. While it’s raising, the bot can post every contribution and each milestone, and answer /fundingstats and /topfunders.

To start, an admin sets the bundle up under /config → Ⅲ Mosh Launch. See Telegram setup.

On by default. Each new deposit posts:

🔥 NEW $TICKER FUNDER
0.5 ETH funded
👤 0xabcd…1234
🆕 First-time funder
💰 Raised: 6.4 / 10 ETH
📈 64%
🎯 3.6 ETH remaining
██████░░░░
View Transaction

A wallet that has funded before shows 🔥 $TICKER ADDED MORE and 🔁 Repeat funder · contribution #N, plus its running total. The bot reads first vs repeat from the bundle contract, so it’s correct even for deposits made before the bot joined.

When the target is reached the alert adds 🎯 FUNDING TARGET REACHED.

Admins choose which lines appear under 📝 Announcement, and can attach an image, GIF or video. The 💸 Fund Bundle button goes to the bundle on mosh.trade, or to a custom link.

By default the bot posts after 1 block confirmation. You can raise this to 2, 3, 5, 10 or 20 under 🔔 Notifications. Higher numbers post a little later but guard against blocks that get reorganised.

If the bot was offline, it catches up when it’s back, posting at most 25 missed contributions.

On by default. Posted at 25, 50, 75 and 90%:

🎯 $TICKER is 50% funded!
Only 5 ETH ($…) left to launch.

At 100%: 🎉 $TICKER is FULLY FUNDED!

Each milestone posts once. A single big deposit that jumps past several milestones only posts the highest one.

When the bundle launches its token, the bot posts:

🚀 MOSH GRADUATED
$TICKER has completed funding.
Agents discovered: 3
Agent monitoring is now LIVE.
Funding alerts have been disabled. Buy/Sell alerts are enabled.

From then on, the group gets agent alerts and buy alerts instead of funding alerts.

This post only appears if the bundle was set up in the group before it graduated.

If the bundle was added after it graduated, the bot imports its funding history once so /topfunders still works.