🍬 MENTA Pots

Every sweet shop has a jar on the counter.

Somebody fills it. The whole room trades at it. And everyone who helped fill it takes a cut of every trade — automatically, for as long as they leave their sweets in. Pour 🍯 syrup over a jar and it pays them a second time. That is all a liquidity pool is, and now it runs inside a Discord chat.

A glass candy jar holding two layers of sweets, mint green above raspberry pink
open pots
liquidity in them
people backing them
trades settled
The idea

Nobody has to be a market maker to act like one.

A pot is two piles of tokens in one jar. The jar itself decides the price, from nothing but how much of each it is holding. Three things happen to it, over and over.

Several hands dropping sweets into one shared jar
Act one

Somebody fills the jar

The first person puts in two tokens — say CHAD and USDC — and the ratio they choose becomes the opening price. From that moment the jar is public.

Anyone else can top it up, and a contribution is always both tokens at once, in whatever ratio the jar is currently holding. Put in mint without pink and you would be moving the price — a trade that skipped the fee — so the pot will not take it.

You can name both amounts yourself, or name one and let the pot work out the other at the current price. Whichever side is more than the ratio needs is trimmed and stays in your jar rather than being quietly swallowed.

A candy shop counter where sweets are being exchanged
Act two

The whole room trades at it

Anybody can swap against the jar, instantly, at whatever its reserves say. Take mint sweets out and mint gets scarcer, so the next handful costs more. Put pink in and pink gets cheaper. The price is a fact about the jar, not an opinion imported from somewhere else.

There is no mempool to be front-run and no block to reorder, so the sandwich attacks that tax every on-chain trade have nowhere to happen. And because both sides are entries in one ledger, the two halves of a pot can sit on different chains — something no on-chain pool can do.

A row of glass jars each holding a different pair of sweets
Act three

Everyone who filled it gets paid

Every trade leaves 0.30% behind in the jar. The reserves grow; the number of shares does not. So each share quietly becomes worth more, and there is nothing to claim — no rewards to harvest, no dust to sweep. You are paid by arithmetic that has already happened.

Take your share out whenever you like. It comes back proportionally from both sides, so nobody can move the price on the way out, and you can only ever withdraw your own part. Not even the person who opened the pot can touch yours.

Live right now

The jars on the counter.

Straight off the ledger, refreshed every few seconds. Tap a pot's command to copy it, then paste it in Discord.

Reading the ledger…

🍯 Syrup

The other way a pot pays you.

A pot already pays its backers the trading fee. Syrup is the second stream: somebody who wants that pot to be deep — usually a token's own team — pours a pile of tokens over it, and that pile drips to the backers, by the second, for a fixed number of days.

🍯 Poured, not promised

A pour moves the tokens into escrow the moment it is made. They are not a pledge, an allocation, or a number in a spreadsheet — they are already out of the sponsor's balance before the first second drips.

🔒 It cannot be taken back

There is no code path that returns a pour to whoever poured it. Not a permission check — an absence. A reward the sponsor can cancel is not a reward, and somebody deciding whether to leave liquidity in for a month has to be able to rely on the number.

⏱ Every second, in proportion

Syrup accrues against the share you hold for the time you hold it. Join halfway through a pour and you earn from the moment you joined, not before. Leave, and what you already earned is banked rather than forfeited.

🥓 Collect whenever

No deadline, no penalty for waiting. Collecting takes the syrup and leaves your liquidity exactly where it is — still earning the trading fee, still earning the rest of the pour.

Sponsors: pouring is one-way. Pick the amount and the number of days on the pot's panel, press Pour syrup, and it is out of your hands from that moment. That is the whole reason it makes a pot worth backing.

Joining in

One command. Everything else is a button.

Type $pot 1 in any server running MENTA and that pot's panel opens: reserves, live price, the chart, your share, and a button for each thing you can do. The typed commands still work if you prefer them — they are all in the guide — but you never need to remember one.

Open the panel $pot 1 Reserves, live price, the chart, how many people back it, and your own share of it. Every button below lives on this panel.
➕ Add liquidity a button on the panel Both tokens go in — that is what makes it a pool. Name one side and the pot works out how much of the other must go with it at the current price.
📤 Withdraw a button on the panel 25%, 50% or all of your share — never anyone else's. Both sides, proportionally. No lock-up, no notice period.
💰 Take earnings a button on the panel Withdraws only the part above what you put in, leaving your stake working. Lit up only when both sides are ahead.
🍯 Collect syrup a button on the panel Takes the rewards that have dripped to you from any pour on this pot. Your liquidity stays in and keeps earning.
Or open your own pot $pot open 10m CHAD 50 USDC The ratio you open with is the price. Set it where you think it belongs, because somebody will arbitrage it within the minute if you do not.
Why this is safe to put money in

The pricing is the security model.

A public pool that takes its price from an outside feed is an exploit with a user interface. These do not.

🔒 It cannot be drained

The rate comes from what is in the pot — x · y = k — never from a price feed. Every unit taken makes the next one dearer, so a pot approaches empty and never arrives. That is arithmetic, not a rule somebody has to enforce.

🧮 The invariants are tested, not asserted

Twenty-one tests run against this maths: that k never falls, that a round trip always loses money, that rounding favours the pot, that funding cannot move the price, that shares are never over-minted, and that everyone withdrawing at once cannot overdraw the jar.

🤝 Your share is yours

Withdrawals are decided by the share ledger, not by who opened the pot. The opener has no more claim on the reserves than anyone else who funded it, and there is no admin key that can move your part.

⚡ No gas. No MEV. No bridge.

Trades settle on MENTA's internal ledger in about a second. Nothing touches a chain until you withdraw to your own wallet, so there is no gas to pay and no pending transaction for anyone to trade in front of.

Backing a pot is market making, and market makers carry risk. If one side falls you end up holding more of it and less of the other — that is not a bug, it is what a pool does, and the fees are what you are paid for carrying it. Put in an amount you would be happy to hold either side of. MENTA does not have an official token; $CHAD is a sponsor, listed like any other.

Copied