AllEyesAllEyes
syncing…
// docs

How AllEyes actually works.

Pick a starting template. Decide how you want to sign. Decide who gets paid. Launch. Every step shown as a diagram, every parameter editable.

00

The whole thing in 30 seconds

AllEyes lets you launch a coordinated set of memecoins on pump.fun. You pick a starting template (an attention market, a gamified collection, or a blank canvas), tweak whatever you want, decide whether to sign every transaction yourself or let the bot do it, and AllEyes handles the rest.

01configureno wallet needed02connectsiws · 1 signature03queuejobs scheduled04launchon pump.fun05operateburn · snap · pay
01

Pick a starting template

Three presets. Pick whichever is closest to what you want — every parameter inside is editable. Click between them to see the example structure each one ships with.

// pick a starting template
all parameters editable later
// attentionevent-driven · winner takes most

One hub coin for the event, a roster of contenders that compete for trading attention. Volume from every contender feeds the hub through buy & burn.

example structure
HUB$WCUPBRAcontenderARGcontenderENGcontenderFRAcontenderGERcontenderESPcontenderITAcontenderPORcontenderNEDcontenderUSAcontender↑ fees flow upwinner takes most
starts you with
  • hub1 main coin for the event
  • roster10 contenders, equal weight
  • fee flowsubs → hub via buy & burn
  • creator cut20%
  • scheduleall live at event start

These are starting values. You can change every percentage, cadence, tier, and roster size before you launch — and most of them while live too.

Templates aren't constraints. An attention market can have tiers; a gamified collection can have a top-N payout; custom can be anything. The presets just decide what you start with.

02

Two ways to sign

Pick how much you want to do yourself. The economics, the schedule, and the mechanics work the same in both — only the signing is different.

PATH A · SELF-MANAGEDyou sign every transaction · full controlyour walletphantomalleyes uibuilds the txpump.funreceives & runsYOU KEEP100% creator rewardsall the keysown bot for mechanicsPATH B · BOT-MANAGEDfund once · bot launches & operatesyour walletfunds the botbot walletsigns every txpump.funreceives & runs≥ 0.05 SOL × NYOU KEEPcreator rewards you sethands-off operationswithdraw to your wallet
A · self-managed
You sign every transaction
  • AllEyes builds the tx, you sign it in Phantom
  • Your keys never leave your device
  • You keep 100% of creator rewards on your tokens
  • Run mechanics yourself or with your own bot
B · bot-managed
Fund the bot once, hands-off after
  • Bot signs every tx · you choose the dev buy size
  • Fund the bot wallet at 0.05 SOL/token
  • Set what slice of creator fees you keep · the rest funds the loop
  • Withdraw your share to your own wallet anytime
03

What does it cost?

Self-managed mode costs you only what Phantom would pay anyway — a few thousandths of a SOL per transaction. Bot-managed mode needs you to fund the bot wallet up front. The base quote is 0.05 SOL per token: that covers the create instruction, a small dev buy (up to 0.045 SOL), all tx + priority fees, and rent for the new accounts. Bigger dev buys add on top.

// inputstunable
10 tokens
0.045 SOL
presets:

The first 0.05 SOL/token covers the create instruction, the dev buy (up to 0.045 SOL), tx + priority fees, and rent for the new token accounts. Anything unused is yours.

// fund the bot0.050 SOL × 10
0.500
SOL
dev buys 0.450 SOLops 0.050 SOLheadroom 0.000 SOL
dev buys
0.450 SOL
0.045 × 10 tokens

Your buys at launch. You receive the tokens.

ops headroom
0.050 SOL
0.005 × 10 tokens

Tx fees, priority fees, rent. Unused → withdrawable.

headroom (floor)
0.000 SOL
rounded up to 0.05/token

Extra buffer when the dev buy is small. Withdrawable too.

// pump.fun creation fee
Pump.fun deducts ~0.015 SOL out of the new coin's liquidity at create time. You don't pay this on top — it comes out of the curve, not your wallet.
// any unused buffer
Returned. The bot wallet is yours; once your launches are done you can pull the remainder out using the same withdraw flow as creator rewards.
04

Project hierarchy

Every AllEyes project is a tree. At the top, the project. Under it, the hub token. Then the roster of sub-tokens. At the bottom, holders.

// PROJECT$DRAGON · ecosystemwalletmanaged | externalmechanicsburn · snap · tiersHUB$DRGNSTANDARD$EMBER×1STANDARD$FROST×1BOOSTED$STONE×2BOOSTED$STORM×2LEGENDARY$VOID×4STANDARD$AURA×1HOLDERS3,481 wallets
standard ×1 boosted ×2 legendary ×4

In gamified mode each sub-token also carries a tier. The tier sets the reward multiplier when AllEyes scores hub holders.

05

Who actually gets paid?

Whatever template you started from, you pick how the reward pool gets split. Click between the four rules — same holders, very different outcomes.

// distribution.rule
// holders.payout10/10 paid · 10.00/10 SOL
holderbalancetierweightpayout
alice1,200,000×451.4%5.136 SOL
bob850,000×218.2%1.819 SOL
carol650,000×213.9%1.391 SOL
frank180,000×47.7%0.770 SOL
dan420,000×14.5%0.449 SOL
erin240,000×12.6%0.257 SOL
grace90,000×11.0%0.096 SOL
helen50,000×10.5%0.054 SOL
iris20,000×10.2%0.021 SOL
jay5,000×10.1%0.005 SOL

Top-N is a natural fit for attention markets but works for anything. Weighted with tier multipliers fits gamified collections but isn't required. Threshold is good for filtering dust holders out.

06

Creator rewards & withdrawals

Pump.fun pays the token's creator a share of trading fees in SOL. In self-managed mode they land directly in your wallet — done. In bot-managed mode they land in the bot wallet, where AllEyes keeps a per-creator ledger so each owner can only withdraw what's theirs.

1 · TRADES ON YOUR TOKENS$EMBER0.18 SOL fees · 24h$STORM0.42 SOL fees · 24h$VOID1.20 SOL fees · 24h$AURA0.06 SOL fees · 24h2 · BOT WALLET · INTERNAL LEDGERcreator · youalice AbCd…wXyZ0.42 SOLcreatorbob 9XbR…d4tH1.10 SOLcreatorcarol 7Pq2…m9Lk0.05 SOLcreatordan R9Fe…2YvN0.81 SOLoperatorplatform feeRecipient0.12 SOLbalances are tracked per creator address · cannot be cross-spent3 · WITHDRAWINPUT · YOUR WALLET ADDRESSAbCd…wXyZCLICK TO WITHDRAWCHECK · address must match owner✓ AbCd…wXyZ matches you→ bot signs transfer of YOUR balance onlyRESULT · ON-CHAIN TRANSFER0.42 SOL → AbCd…wXyZtx 4ZGK… · audit logged✕ NEVER TOUCHES OTHER USER BALANCES

You configure how much of the creator-fee revenue you keep when you create the project. The rest funds the loop (buy & burn, rewards, lp). Whatever's set aside as "your cut" accumulates in the ledger above.

1
trade happens

A trade on any of your sub-tokens generates a creator fee on pump.fun.

2
bot collects

On the next cadence tick the bot calls collectCreatorFee for each token.

3
ledger updates

Your share is credited to your row in the bot wallet's internal ledger.

07

Withdrawing your rewards

Paste your wallet address, click withdraw. AllEyes refuses any withdrawal that doesn't go to the wallet currently signed in. No address other than yours can pull from your balance, and no other balance can be reached from your account.

// connected.walletsigned in
your address
AbCdwXyZ
your balance in the bot
0.42 SOL
accrued from creator fees on your tokens
destination address (where SOL will land)
try:·
// entitlement.checkserver-side
[server] received withdraw request
[server] connected.wallet = AbCdwXyZ
[server] destination = AbCdwXyZ
[server] requested.amount = balanceOf(connected.wallet)
Click "withdraw rewards" to run the check.
// security guarantee
The check happens server-side and is also enforced when the bot signs. Even if the UI were tampered with, the bot only signs a transfer with two facts: the signed-in user's wallet, and that user's row in the ledger. There is no path to read or spend a different user's row.
08

Click-through walkthrough

Six phases of a launch, with the actual console output AllEyes produces. Click any step in the rail to jump to it.

step.01/ 6Configure the project

Open the launch wizard. No wallet required at this stage — you're just describing the project on disk.

/bin/aleyestty1
$ aleyes new
✓ name = $DRAGON
✓ theme = lore
✓ accent = #7cf6c0
✓ wallet.mode = managed
✓ hub = $DRGN · 'Dragon'
schedule = waves(4 ⨯ 360min)
buyburn = on · keep 50% · every 6h
snapshot = on · pay 25% · every 24h
tiers = on (1× / 2× / 4×)
$
09

What the bot actually does

The bot is a single process that drains the job queue. It claims a job, executes one transaction, writes an audit row, and reschedules the next tick.

01 · QUEUEJob rowsstatus=queued02 · CLAIMlock rowlockedBy=worker03 · RUNexecutebuild & send tx04 · LOGauditLaunchEvent + sig↻ reschedule (cadence)WORKER LOOPpoll every ~5s · single concurrency per job kind

Every signed transaction is logged with its on-chain signature. Holders can verify burns, payouts, and withdrawals directly on Solana.

10

Operating notes

  1. Always test against devnet first. Pump.fun has a devnet deployment for integration testing.
  2. In bot-managed mode the bot process must be running. If it's down, jobs queue up and nothing fires until it's back.
  3. Free public RPCs will rate-limit holder scans. Use a paid RPC (Helius, Triton, QuickNode) in production.
  4. Pump.fun's program ships minor changes occasionally. When that happens you may need a worker restart with the updated SDK.
  5. Mechanics ticks reschedule themselves. If you change a cadence on a live project, the next tick uses the new value.
11

Glossary

attention market
Starting template: 1 hub coin + a roster of contenders. Volume from each contender feeds the hub. All defaults editable.
gamified collection
Starting template: 1 hub coin + a roster with rarity tiers. Holders earn by the rarest token they own. All defaults editable.
custom
Blank canvas. No preset — pick the roster, the distribution rule, the schedule, the splits.
self-managed
You sign every launch in your own wallet. AllEyes only builds the tx.
bot-managed
AllEyes generates a bot wallet. You fund it once, the bot signs everything.
dev buy
Your initial buy on each token at launch. You pick the size. You receive the tokens.
creator fee
A share of every trade on pump.fun, paid in SOL to the token's creator.
creator cut
The slice of creator fees you keep for yourself. The rest funds the loop.
distribution rule
How the reward pool is split: flat, weighted, top-N, or threshold.
weighted
Payout proportional to balance × tier multiplier.
top-N
Only the top N rosters or holders share the pool.
threshold
Only holders above a minimum balance are paid.
entitlement check
AllEyes only signs a withdrawal to the wallet currently signed in.
// next

You've seen how it works. Now build it.