What $MXMX actually does
$MXMX pays its holders in other people's coins. Every trade pays a fee, the fee buys a basket of memecoins and tokenised stocks, and that basket is sent out to everyone holding — each holder picking their own. This page is the whole mechanism, including the parts that cost you money.
The flow
Somebody trades $MXMX
Trades route through the Uniswap v4 MXMX/ETH pool, which has a hook attached to it.
Uniswap v4The hook takes its fee
4% of every swap, in native ETH, straight to the treasury. $MXMX itself is never skimmed — it is not a fee-on-transfer token.
4% + sell penaltyThe treasury buys the basket
Once there is enough to be worth it, the collected ETH is spent buying the tokens holders have elected.
21 slotsThe distributor pays everyone
Every holder receives their share of their own chosen tokens, proportional to how much $MXMX they hold.
On chainThe treasury has no withdraw, sweep or rescue function — there is no call that empties it. Its only outflows are basket buys and a capped top-up that keeps the keeper in gas: at most 10% of the balance at a time, and only up to a small target balance, with a hard ceiling of 10 ETH written into the contract as a constant. Those bounds cannot be raised by anyone.
What a trade costs
1 · The base fee
4% of every swap, both directions. Buys and sells alike. It funds the payouts.
It is a constant in the hook and the treasury address is immutable: it cannot be raised,
lowered, or pointed somewhere else by anyone, including us.
2 · The sell penalty
On sells only, an extra charge that depends on how long you have held. It starts at 16% for a freshly bought bag and decays to a 2% floor over 14 days.
The curve is fixed at deploy. There is no setting that raises it.
| How long you have held | Sell penalty | All-in cost to sell |
|---|---|---|
| Brand new | 16% | 20% |
| 7 days | ~9% | ~13% |
| 14 days or more | 2% | 6% |
Where the penalty goes: not to the team. Within the decay window it is routed back to the token contract, which splits it between the reward pot and permanent liquidity — currently 60% rewards, 40% liquidity. Selling early deepens the pool and pays the people who stayed. That split is one of the owner-adjustable settings listed below; the two destinations are not.
Why it is charged in ETH: both charges come out of the ETH leaving the pool, never by taking your tokens on transfer. That keeps $MXMX a normal ERC-20 — routers, aggregators and bridges handle it without special cases, sending it wallet-to-wallet costs nothing, and no code path in the penalty can make a sell revert. It cannot honeypot.
Why it cannot be dodged: the penalty is keyed to the wallet that signed the transaction, and that wallet must hold at least as much $MXMX as it is selling or it pays the maximum. You cannot borrow an older wallet's clock by routing through it. The accepted cost of that choice is that flows where the signer is not the holder — UniswapX fillers, account-abstraction wallets — pay the maximum penalty on sells.
Your holding clock is balance-weighted, so topping up does not reset it. Adding 1% to a two-week-old bag barely moves it; doubling your position moves it roughly halfway back to today.
Your basket
The distributor keeps a registry of payout slots, and each holder chooses which of them they want to be paid in. Your choice is stored on chain as a bitmap — one bit per slot — so a whole basket is a single number. There is no lock-up and no fee to change it; your next payout uses your new picks.
| Group | Slots |
|---|---|
| Memes | CASHCAT · TENDIES |
| Stocks | AAPL · AMD · AMZN · COIN · CRWV · GOOGL · INTC · META · MSFT · MU · NVDA · ORCL · PLTR · SNDK · SPCX · TSLA · USO |
| Metals | GLD · SLV |
If you never choose, you receive the default basket. A payout cycle's cost is roughly holders × tokens-picked, so defaulting everybody to all 21 would spend a full 21-token payout every cycle on people who never expressed a preference. The default is deliberately kept to a single token; anyone who wants the full spread only has to say so.
A slot is permanent. Once a token is added to the registry it can never be removed or swept, which is why adding one is a deliberate act rather than a form submission.
When you get paid
Payout cycles are run by an automated keeper. It checks the same conditions every time and either runs a cycle or waits. There is no human decision in the loop.
A cycle's gas cost is roughly linear in the number of holders, and it costs the same whether it moves $5 or $500. Paying out continuously would mean spending that cost over and over to deliver fractions of a cent. So the system waits until there is enough for the trip to be worth taking, then pays everybody at once.
The bar — highest of three floors
| Floor | What it is | Why it exists |
|---|---|---|
| Gas multiple | A multiple of the cycle's own gas cost | Keeps gas a small fraction of what goes out |
| Minimum buy | A floor on the size of a basket purchase | Below it, a buy is dust |
| Reward floor | A flat minimum, independent of gas | A payout has to be worth a holder's attention |
The first is a ratio, so it falls as gas gets cheaper — the right shape for “is this worth the gas”, the wrong shape for “is this worth doing at all”. On a chain this cheap the ratio alone would let a cycle fire to split a few dollars across hundreds of wallets. The flat reward floor is what prevents that.
- Fees below the bar are never lost. They sit in the treasury and keep accruing. A balance sitting still is fees building up, not money stuck.
- An in-flight cycle is always finished first, before anything else is considered.
- The keeper refuses to start a cycle it cannot finish, so a payout is never left half-delivered.
The Index League
You do not sign up. You enter by picking a basket and holding enough $MXMX — the election you already made is your entry. The question is simply whether your picks beat the index, which is the average of all the slots.
How a score is built
Your relative return is the median of your picks minus the median of the index, measured over the season's closing window.
That is weighted by how long you have been in — gains multiplied by it, losses divided by it — then mapped onto a 0–10,000 scale where 5,000 is exactly index parity.
Why it cannot be sniped
Entering on the last day with a basket that just spiked is closed off by the entry window and the time weighting: a short stay cannot turn one lucky session into a winning season.
A single spiking snapshot cannot carry a season either, because scoring uses the median of the closing window rather than the mean. One wick moves nothing.
The record is a daily snapshot committed to a public repository. The league is scored from those files, so the history is a timestamped, public record that nobody edited a price after the fact.
What can change, and what cannot
Fixed forever
- The 4% base fee, and the address it goes to
- The sell penalty curve — its 16% maximum, 2% minimum and 14-day period
- Total supply. 100,000,000,000, minted once. There is no mint function
- A payout slot, once added
Owner-controlled
- A kill switch on the anti-dump penalty — off or on, with no way to raise it
- The default basket for holders who never elect
- Distribution cadence
- The penalty split between reward pot and liquidity — anywhere from all-liquidity to all-rewards, but never anywhere else
- The keeper's gas top-up, within the contract's fixed 10% and 10 ETH ceilings
- Adding a payout slot — permanent, one-way
- The 1% per-wallet cap, until it is frozen by a one-way lock
The per-wallet cap is checked against the recipient's balance after a transfer, which is why sending a large amount to an address that already holds some can be refused even when neither side alone is over the line.
Addresses
| Contract | Address |
|---|---|
| Token ($MXMX) | 0x539D371eb4FA47570040B275227A50D34B36c504 |
| Fee hook | 0xE62B7a6452d3AC04CFB901C1D62E760Bb0e500cc |
| Treasury | 0x7aB6398cBb43De6594072414d80F80ee16B32Bd9 |
| Distributor | 0x2119af7D0A7e3613154A98f519D9F731Eb72c918 |
The pool is a Uniswap v4 MXMX/ETH pool with a 1% LP fee and the hook attached. Every figure on this site — fees collected, tokens bought, holders paid — is read from these contracts and can be checked against them directly.