The paperwork
FROGBANK claims the trading fees this coin generates, buys one of four frog memecoins with them, and sends what it bought to everyone holding FROGBANK, weighted by how much they hold. It never sells and it keeps nothing. Everything that claim rests on is set out below, including the parts that are not proven.
The mandate
Fixed before the bank held any money
Every mint below was read off the chain rather than off a ticker: tokenProgram is the mint account's own owner field, not a guess and not a constant. An earlier launch on this machine pinned the legacy token program, drew a Token-2022 coin, and every buy died at the account instruction before it reached the exchange. It claimed fees perfectly for its whole life and bought nothing. The engine re-reads the program from the chain before every purchase, and it refuses to start if any holding here carries a live freeze authority, a live mint authority, or an extension that would let a third party tax, hook, freeze or claw the holding back after the bank has sent it to you.
| Holding | Program | Dec | Weight | Cap at mandate | Liquidity | Holders | Impact at 1 SOL |
|---|
Mints, in full, for anyone who wants to check them:
How a round works
Claim, pick, buy, snapshot, send
- Claim. The bank collects whatever creator fees this coin has generated since the last cycle. It claims on every cycle rather than batching, because fee income on a launch is violently front-loaded: on the last engine run half of everything arrived inside four minutes, and the network fee for collecting it was one part in forty thousand of the amount collected.
- Pick. It buys whichever of the four sits furthest below its 25% share, and only that one. There is no price input and no view. A holding that has fallen gets bought more of because it is below its weight, which is arithmetic rather than a judgement that it is cheap. At the first purchase every position is zero, so the tie-break is fewest purchases first and the opening pass is a clean round robin through all four.
- Buy. One transaction through a router, with a bounded minimum-out. The amount bought is booked as a measured balance delta, never as the router's forecast.
- Snapshot. Every wallet holding FROGBANK is read off the chain, with liquidity pools, the bonding curve and the fee wallet excluded structurally rather than by a hand-written list. Paying a pool means paying the market: the tokens land where nobody can claim them and every real holder's share is diluted by the largest holder on the chart.
- Send. The purchase is split pro rata and sent in batches. A batch is nine payments when the receiving account has to be opened and nineteen when it already exists — measured by building the real transaction and reading its serialised length against Solana's 1232-byte ceiling, not estimated.
- Carry. Anything too small to be worth the account it would need is not dropped. It carries, and is paid the moment it is worth sending. The bank pays the rent to open each account, and that cost is charged to its own books rather than quietly absorbed.
Custody
Where the money sits, and for how long
The bank holds what it buys for as long as it takes to send it, and no longer. There is no treasury and no vault balance to point at: the holdings live in your wallet, not in the bank's. That is also why it cannot sell — it has nothing to sell.
One wallet, one job. The wallet that claims the fees is the wallet that buys and sends, and it does nothing else. It does not create the coin, does not dev-buy and does not trade. The engine's conservation check reads unexplained SOL arriving as a harmless deposit, so operator traffic through that wallet would blind the check in the one direction that matters. On a previous launch a dev buy-and-sell round trip through the fee wallet put nearly 3 SOL of noise over that check for the coin's entire life.
The key that signs is installed once, on one PC, from a file. It is never in this repository, never in a zip, never in a log, and never in anything published here.
How the four were picked
The sweep, and what survived it
What was refused
Everything looked at and left out, with the reason
Several of these have more liquidity, more volume or a bigger name than what got in. A mandate that only lists its winners is a mandate you cannot check.
Proven and not proven
The honest split
Proven
- Every holding's token program read off its own mint account, and re-read from the chain before each purchase.
- Every holding free of a live freeze authority, a live mint authority and any hazardous Token-2022 extension. Checked by a tool, at boot, against the chain.
- Every holding routable, with a guaranteed non-zero minimum-out, quoted at four purchase sizes up to 2 SOL.
- The batch size, measured by serialising the real transaction against the 1232-byte cap rather than reasoning about it.
- The account rent per holding, per token program, read from the chain.
- The ledger's arithmetic, its carry invariant, and its behaviour across a failed batch and across a restart — 62 offline tests.
- The distributor against real accounts on devnet, under both token programs, every assertion a balance read back off the chain.
- This engine ran a live mainnet launch end to end and its books balanced.
Not proven, and cannot be here
- That a buy lands. Two purchases on the previous live run reverted on slippage after simulating perfectly clean. A clean simulation is not a landing.
- How a route prices under congestion, and what these four charts do between the quote and the block.
- The creator-fee claim against this coin. pump.fun has no test network, so this can only ever be proven by the real coin. The mitigation is the order: create it, say nothing, run the checks against the real mint, let one full cycle fire while nobody is watching, and only then announce.
- What any of these four coins is worth later. The bank has no view and publishes none.
Disclosure
What holding this does and does not get you
FROGBANK is a memecoin. Holding it gets you a pro-rata share of whatever the bank buys with the trading fees this coin generates, sent to your wallet, for as long as the engine is running and there are fees to claim. That is the whole of it.
It is not a share, not a security, not a claim on anything, and not a promise that anybody will keep. There is no team page because there is no team to hold to anything. If the coin generates no fees, the bank buys nothing and sends nothing, and that is the expected behaviour rather than a fault. The four holdings can go to zero. This one can go to zero. Nothing here is advice and nothing here should be read as a reason to buy anything.
The engine runs on one person's PC. If that machine is off, rounds do not happen. Every round that has happened settled on chain under its own signature and is published on the front page, so the record is checkable without taking anyone's word for it — including ours.