The whole thing, in five rules.
A coin on this site is an ordinary bonding-curve token with one extra instruction attached: take the fees it earns and buy real shares with them. Everything below follows from that.
The idea
A coin on a bonding curve earns fees from the moment it starts trading. Normally those fees leave: some to the platform, some to whoever launched it, and the holders get nothing but the chart.
Here the fees stay. A lode is the vein of ore that runs through rock, the valuable thing underneath that everything above is mined from. Each coin gets one: a contract that buys real shares of a listed stock the creator chose at launch, through the stock's own Uniswap pool on Robinhood Chain. When the shares are up, a slice is sold and the profit is turned back into the coin and burned. The coin still trades like any other coin, but there is something underneath it that either works or does not, in public, all day.
Nothing here is a claim on the stock. Holding the coin does not make you a shareholder, does not pay a dividend, and does not entitle you to redeem anything. It is a coin whose lode happens to hold shares, and the shares can fall.
Why shares and not leverage
There is no perpetual exchange on this chain, so a contract here cannot open a leveraged long or short. What it can do, trustlessly, is hold the tokenised share itself. That is what the lode does. It also means the position can never be liquidated: there is no margin to call, only shares sitting in a contract with no function that sells them on the way down.
1 · The fee rule
Every swap against a coin's curve pays 1%, taken from the ETH side. It is split the same way every single time, with no discretion anywhere in the path:
| Goes to | Share |
|---|---|
| The coin's lode, sent as ETH at once | 50% |
| The creator who launched it, claimable | 20% |
| Treasury, claimable | 30% |
The lode's share is the only one that matters to the mechanic. A coin's holding is a function of how much it is traded, not of how much anyone deposited. A coin nobody trades owns nothing.
2 · The opening rule
The lode does not buy on the first trade. ETH accumulates in it until it
holds 0.01 ETH. From then on anyone
can call crank() and the lode swaps everything it holds for
the share through the Uniswap route listed for that market, and records
what it paid as its cost basis. Every later claim that reaches the
threshold buys more.
The crank
The crank is permissionless. Whoever calls it is paid 1% of the amount being put to work, so keeping every lode turning is a small business anyone can run. There is no branch in it that decides not to. One call does whatever there is to do: take profit if that is due, then buy if there is enough waiting.
Slippage
Every swap the lode makes is bounded against the pool's own price: it must fill within 3% of it or the call reverts. A keeper cannot make a lode take a bad fill.
3 · The burn rule
When the holding is worth +50% of what it cost, the lode sells 25% of it. The principal of that slice stays in the lode and is bought back at the next crank, so the position is never wound down. The profit on the slice is split:
| Realized profit | Share |
|---|---|
| Buys the coin on its own curve, and burns it | 75% |
| Treasury | 25% |
Profit is never distributed. There is no claim function for holders, no airdrop and no staking contract to route it through, which means the only way a gain can reach a holder is through the float getting smaller while they hold. A payout mechanism is a thing that can be captured; a burn is not.
4 · The loss rule
The lode has exactly four functions that change anything:
crank, takeProfit, collectLpFees and
the one the factory uses once to hand it its LP position. None of them can
sell the share below its cost. There is no owner, no withdraw, no sweep.
A holding underwater is treated exactly like one that is up: the next claim buys more shares, cheaper. Because the lode owns the shares outright there is no venue that can liquidate it. The position simply sits there until the price is up enough to take profit from.
5 · Graduation
Each coin has a supply of 1B, of which 800M is sold on the curve and 200M is held back. When the curve sells out, after about 12 ETH has been raised, the held-back supply and all of that ETH become a Uniswap v3 pool at the price the curve ended on. The numbers are chosen so the first price in the pool equals the last price on the curve.
The liquidity position is given to the coin's lode. The lode can collect the pool's trading fees, and does the same thing with them it does with everything else: ETH becomes margin, coin is burned. It has no function that could remove the liquidity, so it is locked for good.
Where prices come from
The board on the front page carries two legs per market, both read live, and shows them separately on purpose so you can see when they disagree.
- The perp leg is the mark price, 24-hour change and open interest of the perpetual on Lighter. It is the cleanest live price for the share, and it is what the front page shows.
- The on-chain leg is the issued share token on Robinhood Chain, summed across its Uniswap pools. This is where a lode actually buys, and the lode prices its holding off the pool it uses, not off Lighter.
- The intraday line is the day's regular-session series from Yahoo Finance, at five-minute resolution.
Why a market can be missing
A lode swaps through Uniswap's router, which only routes v3 pools. A share whose only pools are v4 has no route and is not offered at launch. Every ticker on this chain is squatted by memecoins, so routes are found by the issued token's address, never by symbol, and each pool is confirmed on chain before it is listed.
Every number, in one place
| Parameter | Value |
|---|---|
| Swap fee on the curve | 1% |
| Fee routed to the lode | 50% |
| Fee routed to the creator | 20% |
| Fee routed to the treasury | 30% |
| ETH in the lode before it buys | 0.01 ETH |
| Take-profit trigger, on cost | +50% |
| Share of the holding sold at the trigger | 25% |
| Realized profit burned | 75% |
| Keeper's tip per crank | 1% |
| Slippage bound on lode swaps | 3% |
| Supply per coin | 1B |
| Sold on the curve | 800M |
| Raised when the curve sells out | 12 ETH |
| Graduated pool fee tier | 0.3% |
| Markets listed | 18 |
These are read from the site's own configuration, which is what the deploy script writes into the contracts, so this table, the front page and the chain cannot drift apart.
The contracts
Status: —.
- StocklodeFactory runs every coin's curve, routes every fee, and graduates a sold-out curve into a Uniswap pool. Its owner can list markets and nothing else.
- Lode, one per coin, holds the shares. No owner. Four functions.
- StocklodeCoin, one per coin, a plain fixed-supply ERC-20 that can only ever be burned.
Everything is verified by npm run test:contracts against mocks
and by npm run test:fork against a fork of mainnet, where a
lode buys real Apple through the real router and a curve graduates into a
real pool.
What can go wrong
This is a memecoin whose lode holds shares. Read the short version:
- The shares can fall. The lode buys more on the way down and never sells at a loss, but "never sells" also means it can sit underwater for as long as the stock does.
- A coin nobody trades owns nothing. No fees means no ETH in the lode, so it never buys and the coin is just a coin.
- A burn is not a floor. Buying and burning reduces supply. It does not put a bid under the price and it does not guarantee anything about what the coin is worth.
- Nothing here is redeemable. You cannot exchange the coin for the shares, for the lode, or for the treasury.
- Pools are thin. Some share pools on this chain hold under $100K. The lode's slippage bound stops a bad fill, which also means a crank can revert on a wild day and simply wait.
- Stocks close. Coins do not. The tokenised share's pool trades around the clock against a reference that stops at the closing bell, so a weekend gap arrives all at once on Monday.
Nothing on this site is investment advice, and none of it is a solicitation. Assume you can lose everything you put in, because you can.
Stocklode