/ How it works /

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

From somebody else's trade to tokens in your wallet
01

Somebody trades $MXMX

Trades route through the Uniswap v4 MXMX/ETH pool, which has a hook attached to it.

Uniswap v4
02

The 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 penalty
03

The treasury buys the basket

Once there is enough to be worth it, the collected ETH is spent buying the tokens holders have elected.

21 slots
04

The distributor pays everyone

Every holder receives their share of their own chosen tokens, proportional to how much $MXMX they hold.

On chain

The 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

Two charges, and they are not the same thing

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 heldSell penaltyAll-in cost to sell
Brand new16%20%
7 days~9%~13%
14 days or more2%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

21 slots · pick any combination · change it whenever you like

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.

GroupSlots
MemesCASHCAT · TENDIES
StocksAAPL · AMD · AMZN · COIN · CRWV · GOOGL · INTC · META · MSFT · MU · NVDA · ORCL · PLTR · SNDK · SPCX · TSLA · USO
MetalsGLD · 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

Automated, rule-driven, nobody's discretion

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

FloorWhat it isWhy it exists
Gas multipleA multiple of the cycle's own gas costKeeps gas a small fraction of what goes out
Minimum buyA floor on the size of a basket purchaseBelow it, a buy is dust
Reward floorA flat minimum, independent of gasA 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

A 21-day competition you are already eligible for

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

“The owner can change things” is true and useless until you say which things

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

Robinhood Chain · chain ID 4663 · verify everything
ContractAddress
Token ($MXMX)0x539D371eb4FA47570040B275227A50D34B36c504
Fee hook0xE62B7a6452d3AC04CFB901C1D62E760Bb0e500cc
Treasury0x7aB6398cBb43De6594072414d80F80ee16B32Bd9
Distributor0x2119af7D0A7e3613154A98f519D9F731Eb72c918

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.