Market and Farmer
Harvested crops go to your Bag and are sold at the Trading Post. There are two buyers: the Market pays ETH on the spot, the Farmer pays $YIELD. Both take a fee. Verified
| Also called | The Broker | — |
| Pays in | ETH | $YIELD |
| Pays | Crop value minus the Market fee | Crop value minus the Farmer fee, swapped into $YIELD |
| Paid from | The CornHub’s ETH float | The official $YIELD pool |
| Card copy | “Sell to the Market” — “Paid on the spot. No waiting, no guessing.” | “Sell to the Farmer” — “Moves with the $YIELD price. Swapping to ETH costs (sell fee) or more.” |
| Fee | 10 % | 10 % |
| Opens | With farming | “once the launch tax settles” |
Verified The fees are settings; the mainnet fees are not deployed yet, and the docs say the Farmer will charge lower Co-op Dues. May change
How a sale works
Pick the crops
Per crop, or “all of a rarity”, or everything. Crops with a price of 0 are hidden. The crop tile reads “Worth X. The Market pays Y of that in ETH, the Farmer Z in $YIELD.” Verified
The game signs a sale ticket
The game prepares a signed sale (a sale ticket) and puts the crops on hold. Verified
You send it on chain
Your wallet sends the ticket to the CornHub; the game simulates it first. Each ticket can be used once and expires. Verified
Paid
The CornHub pays you and records the value, the amount paid and the fee. Logs: “Sold N crops for X in ETH” (Market) or “Sold N crops · +Y $YIELD” (Farmer). Verified
The Market: ETH on the spot
payout (ETH) = crop value − crop value × Market feeThe ETH comes from the CornHub’s float: the ETH that pack sales bring into the CornHub.
VerifiedIf the float is too low, the sale stops and nothing leaves your Bag: “Can’t sell right now — The Market is short on ETH. Nothing left your Bag. Try fewer crops, or come back later.” Verified
Example. You sell one Diamond Heartbeet (value 1.25 ETH) at a 10 % fee: you receive 1.125 ETH and 0.125 ETH goes to the Buyback vault.
The Farmer: $YIELD
ETH into the swap = crop value − Farmer fee
$YIELD out = what that ETH buys in the pool (at least the ticket's minimum)Selling to the Farmer converts the crop’s value, after the fee, into $YIELD at the pool price; swapping $YIELD back to ETH pays the sell tax. The in-game panel says the same: the Farmer pays in $YIELD bought tax-free on Uniswap, and swapping it to ETH costs the sell fee or more, “so it can net less than the Market”. Verified
- Tax-free buy. The Farmer buys $YIELD for you on the official pool and skips the buy tax, so every Farmer sale is a $YIELD buy. Official source
- Slippage. A bigger sale moves the price. The quote already includes it: ”≈ X, after Y % slippage”. When the $YIELD you would get is worth over 3 % less than the ETH going into the swap, the game warns: “This sale moves the $YIELD price … Sell fewer at a time to get more.” Verified
- Protection. If the price moves past the ticket’s minimum, the sale stops instead of paying less: “The $YIELD price moved. Your crops are safe; sell again for a new quote.” Verified
- Not open at launch. “The Farmer opens once the launch tax settles.” Until then: “Opens soon — The Market still buys your crops.” Verified
The Farmer pays in $YIELD. To compare it with the Market in ETH, subtract the $YIELD sell tax you would pay to swap back, or count it in $YIELD if you keep it.
Where the fee goes
Both fees go to the Buyback vault, which buys $YIELD and sends all of it to the Truffle Pool. See $YIELD, the Truffle Pool and buybacks. Verified The docs call these fees “Co-op Dues”. Official source Sale fees go to the Buyback vault, which is most likely the docs’ Farmers Co-op. Inferred
Seeds and crops stay in the game
In this build seeds, crops and packs stay in the game; only Fertilizer can be exported. They live only inside the game, off chain. Verified
Refusals
| Message | When |
|---|---|
| “Selling is paused. Try later” | The CornHub or the game paused sales |
| “Some of those crops can’t be sold right now” | A crop’s price is 0 |
| “Those crops were already sold” | The same crops in a second sale |
| “That sale has run out of time” / “That sale is already over” | The hold expired or closed |
| “Farmer sales aren’t open yet” | The Farmer gate is closed |
Verified The practical limits on a sale are the Market’s float and the pool’s depth. Inferred
Still REDACTED
- The Market and Farmer fees on mainnet.
- How the game picks the minimum $YIELD out (its slippage tolerance).
- Whether seeds or crops will ever be exportable.