The old market was designed around permission, geography and closing bells.
The next one will be built around ownership, access and code.
YARROW is our answer to what happens when equities, RWAs and perpetual markets finally move onto one open financial rail.
No fragmented accounts.
No market that sleeps.
No pretending the future is already finished.
Just real infrastructure, built one layer at a time.
The world’s assets. Always open.
https://t.co/OfG2OjIUQW
ca:
0x5d6fa71583e40d6a40ab09cd071f24f6603b0970
$Yarrow holders have an edge that survives any lawyer.
The perps engine reads your $Yarrow balance on-chain and prices your fee by it.
Hold 1,000,000, pay 20% less. Hold 5,000,000, pay 35% less. Hold 10,000,000, pay half. Enforced by the contract at the moment you trade, on every trade, forever.
No dividend. No yield. No revenue share. Nothing promised. A fee discount written into bytecode, checked live from balanceOf. Utility, plain and true.
Only on Yarrow, only on Robinhood Chain.
https://t.co/94koZPyAtX
The world's first just went live on Yarrow.
Perpetuals where the stock is the money. Post the QQQ token as margin, trade any name against it, and your profit is paid in more QQQ. Not stocks as collateral for a dollar bet. The share itself is the settlement currency of the venue.
Others let you post stocks and still pay you in dollars. Yarrow denominates the entire book in the share. Long NVDA here asks one question: does NVDA outrun the Nasdaq. Win, and your share count grows.
Live on Robinhood Chain, marked by @chainlink , engine adapted from Percolator by @toly .
Trade it now: https://t.co/94koZPz8jv
Update from Yarrow.
The world's first stock-denominated perpetuals vault is LIVE on Robinhood Chain. Deployed, verified, sitting on mainnet right now. Don't take our word for it, read it yourself:
https://t.co/Zgwn1uZEhA
Margin, marks, and payouts all in the QQQ token. Trade a name against the index and your wins settle in more shares. $Yarrow holders get fee discounts the contract reads straight from your wallet.
The only piece not live yet is the point-and-click panel on the site. GitHub is having an outage right now and it is blocking our final front-end push. Not our code, not the chain, just GitHub's pipes being down for everyone. The moment it clears, the button goes live.
The contract does not wait on GitHub. It is already on mainnet. The interface is minutes behind it.
Building in the open. More the second it's up.
https://t.co/94koZPz8jv
We could not agree more and appreciate the community support. $Yarrow will keep building. @vladtenev gave us an opportunity to make something special and that’s exactly why we’re here.
I don’t think the killer app on @RobinhoodCrypto will be another launchpad.
I think It’s going to be tokenized equity perpetuals.
Why?
Because @RobinhoodApp already has millions of investors who trade stocks not memecoins.
If @RobinhoodCrypto Chain becomes the home for tokenized equities and RWAs, the largest opportunity isn’t creating more tokens. It’s giving global users 24/7 access to the world’s biggest asset class.
That’s where $YARROW @YarrowTrade stands out:
➡️Tokenized equity perps
➡️Native on-chain settlement
➡️Wallet-native trading
➡️Long/short exposure
➡️Built specifically for Robinhood Chain
Launchpads compete for new token issuance.
Agent infrastructure powers applications.
But the market layer captures where the liquidity actually flows.
Equities represent hundreds of trillions of dollars in global market value. Even a small migration on-chain creates an opportunity far larger than most crypto-native sectors.
If Robinhood wins tokenized finance, Yarrow has the chance to become one of the core financial primitives of the ecosystem.
Sometimes the biggest winner isn’t the protocol that creates new assets.
It’s the one that becomes the exchange for the world’s existing assets (Trillions TAM)
Very bullish on $YARROW @YarrowTrade as they continue to execute.
MC: $230k
Target: Millions
CA: 0x5d6Fa71583E40d6a40AB09Cd071F24F6603b0970
Community is our most important and powerful asset, we will show the community what you mean to us by implementing $Yarrow token into a system that benefits long term users - stay tuned.
Yarrow just leveled up.
Real-collateral perpetuals are now live in the terminal. Open a position with native ETH straight from your own wallet, settled by the on-chain engine adapted from Percolator by @toly .
What that means, concretely:
Your margin is native ETH, held by the contract under rules anyone can read. No custodian, no deposit desk, no IOU. You sign, the chain settles.
Every open, close, and liquidation marks against live @chainlink oracles. The mark is a composite: the stock feed divided by the ETH feed, both read fresh in the same transaction that touches your position. We publish no price. We can invent none.
Margin is senior. It is never socialized to pay another trader's win. Profit is junior and paid only from the backstop. Liquidations are permissionless, so any keeper can close an underwater book for the reward. And every payout conserves to the wei.
Your equity is read straight from the contract's own health() and shown live. When a position is one gap from maintenance, you see it before the keeper does.
Native ETH in. Real marks. Real liquidations. Real settlement. On the chain built for tokenized stocks.
https://t.co/94koZPz8jv
The crown jewel of $Yarrow: your margin is senior
Every perp exchange you have ever used holds a quiet weapon against you: socialized losses. Book blows up, winners get clawed back, your margin pays for someone else's trade.
Yarrow's engine, adapted from Percolator by @toly, inverts the hierarchy at the contract level:
Margin is SENIOR. It can never be taken to pay another trader. Ever.
Profit is JUNIOR. A winner is paid margin + min(profit, backstop).
If the backstop can't cover a win, the win gets a haircut. Your principal walks away untouched. The loss lands on the number that was built to absorb it, not on the trader who did nothing wrong.
That single ordering rule is the difference between a venue that fails gracefully and one that fails on your account. It is enforced by bytecode on Robinhood Chain, not by policy.
https://t.co/94koZPyAtX
@vladtenev We embedded them. Here is exactly how, because the engineering is the interesting part.
Yarrow runs live perpetual futures on Robinhood Chain using native ETH as collateral, with market prices sourced directly from the @chainlink stock feeds published onchain. The risk engine is an EVM adaptation of Percolator, the perpetual futures architecture open sourced by Anatoly Yakovenko.
What makes Yarrow different from nearly every perp DEX operating today is not the interface. It is the settlement logic underneath it.
Margin is senior.
A trader’s deposited margin is never socialized to pay another trader’s winnings. Profit is junior. When a winning position closes, the trader receives their margin plus the lesser of their realized profit or the available backstop.
If the backstop cannot fully cover the profit, the profit is capped. The losing trader’s deposit is never raided beyond the loss created by their own position. Most venues reverse that priority and call the result auto deleveraging.
Solvency is enforced as an invariant, not displayed as a dashboard metric.
After every open, close, liquidation, funding update, and withdrawal, the contract must satisfy:
contract balance = total margin + backstop + pending withdrawals
The equation must hold exactly to the wei. Our test harness checks it after every operation. If the invariant ever fails, the math is wrong. The market is not used as an excuse.
Prices are composite oracle reads, never numbers published by us.
Each ETH denominated mark is calculated directly onchain:
priceETH = assetUSD × 1e18 ÷ ethUSD
Both inputs come from Chainlink aggregators on Robinhood Chain, and each feed has its own independent freshness requirement. If either side exceeds its permitted staleness window, the market stops accepting new trades rather than trading against a false price.
We do not publish the mark. We cannot fabricate it.
Liquidations are permissionless.
Anyone can operate a keeper, liquidate an underwater position, and earn the liquidation reward. There is no privileged liquidator, no operator discretion, and no hidden button reserved for the team.
Settlement cannot be held hostage.
Yarrow uses a push or park payout pattern. If a receiving contract deliberately reverts in an attempt to block settlement, the funds are recorded as a pending withdrawal and the engine continues operating.
A hostile receiver can damage only itself. It cannot freeze the venue.
Funding is capped and driven entirely by open interest imbalance.
A cumulative funding index transfers value between longs and shorts. Traders pay one another based on positioning pressure. The house does not collect the funding.
The entire venue was deployed on Robinhood Chain for roughly forty cents in gas.
That number is why this architecture is finally practical.
We are exactly the builders you tweeted for.
https://t.co/94koZPz8jv
@vladtenev We embedded them. Here is exactly how, because the engineering is the interesting part.
Yarrow runs live perpetual futures on Robinhood Chain using native ETH as collateral, with market prices sourced directly from the @chainlink stock feeds published onchain. The risk engine is an EVM adaptation of Percolator, the perpetual futures architecture open sourced by Anatoly Yakovenko.
What makes Yarrow different from nearly every perp DEX operating today is not the interface. It is the settlement logic underneath it.
Margin is senior.
A trader’s deposited margin is never socialized to pay another trader’s winnings. Profit is junior. When a winning position closes, the trader receives their margin plus the lesser of their realized profit or the available backstop.
If the backstop cannot fully cover the profit, the profit is capped. The losing trader’s deposit is never raided beyond the loss created by their own position. Most venues reverse that priority and call the result auto deleveraging.
Solvency is enforced as an invariant, not displayed as a dashboard metric.
After every open, close, liquidation, funding update, and withdrawal, the contract must satisfy:
contract balance = total margin + backstop + pending withdrawals
The equation must hold exactly to the wei. Our test harness checks it after every operation. If the invariant ever fails, the math is wrong. The market is not used as an excuse.
Prices are composite oracle reads, never numbers published by us.
Each ETH denominated mark is calculated directly onchain:
priceETH = assetUSD × 1e18 ÷ ethUSD
Both inputs come from Chainlink aggregators on Robinhood Chain, and each feed has its own independent freshness requirement. If either side exceeds its permitted staleness window, the market stops accepting new trades rather than trading against a false price.
We do not publish the mark. We cannot fabricate it.
Liquidations are permissionless.
Anyone can operate a keeper, liquidate an underwater position, and earn the liquidation reward. There is no privileged liquidator, no operator discretion, and no hidden button reserved for the team.
Settlement cannot be held hostage.
Yarrow uses a push or park payout pattern. If a receiving contract deliberately reverts in an attempt to block settlement, the funds are recorded as a pending withdrawal and the engine continues operating.
A hostile receiver can damage only itself. It cannot freeze the venue.
Funding is capped and driven entirely by open interest imbalance.
A cumulative funding index transfers value between longs and shorts. Traders pay one another based on positioning pressure. The house does not collect the funding.
The entire venue was deployed on Robinhood Chain for roughly forty cents in gas.
That number is why this architecture is finally practical.
We are exactly the builders you tweeted for.
https://t.co/94koZPz8jv
Every exchange in history has a house. Ours doesn't.
Read the settlement path of our vault and look for the operator:
The price? Two @chainlink feeds divided on-chain. We cannot touch it.
Your margin? Senior by code. We cannot reach it.
The fees? 10bps in, 10bps out, 100bps on liquidation. Every wei flows to the backstop that pays winners or the keeper that keeps the book solvent.
Our cut: zero.
Liquidations? Permissionless. Anyone on earth can fire one and earn 50bps for it. We have no special button.
Blocking a payout? Impossible. If a receiver rejects ETH, the contract parks it on-chain and settles anyway.
One of a kind is not a slogan here. It is an absence. We built a derivatives venue and then wrote ourselves out of it.
The market runs. We just watch it with you.
0x5C706FAD8f8fbbE35790AD3B4Dd06e211691b756
https://t.co/94koZPz8jv
The breakthrough is not that we built a perps venue. It is that the whole venue fits in four lines of math you can check:
mark = TSLA/USD ÷ ETH/USD = $407.82 / $1,795.11 = 0.227186 ETH
liquidation = 0.947368 × entry. Exactly −5.2632%, knowable before you click
payout = margin + min(profit, backstop). Margin senior, always. Profit paid only from money that provably exists
balance == margin + backstop + pending. Verified to the wei after every operation, 42/42 tests
No risk desk, no discretion, no trust. An exchange reduced to arithmetic, live on Robinhood Chain, deployed for forty cents.
Engine adapted from Percolator by @toly . Unaudited, caps tiny on purpose. Check every line:
0x5C706FAD8f8fbbE35790AD3B4Dd06e211691b756
https://t.co/94koZPz8jv
The payout waterfall.
Every classic perp blowup has the same shape. Winners are owed more than the pool holds, and the hole gets socialized: ADL, clawbacks, a paused withdrawal page. The impolite version is that your margin was never really yours. It was the venue's working capital.
$Yarrow settles every position through one line:
payout = margin + min(profit, backstop)
Read it as a priority stack. Margin is senior: never socialized, never clawed back. Profit is junior: paid only from value the contract can prove it holds, right now, in wei. That value is real flows, losses realized and fees collected, never another trader's posted margin.
The proof is an invariant, not a promise:
contractBalance == totalMargin + backstop + pendingWithdrawals
checked after every operation in the test suite, exact to the wei. And since min(profit, backstop) ≤ backstop by definition, profit payouts can never pull the backstop below zero. Substitute into the invariant and you get the whole thesis as an inequality:
contractBalance ≥ totalMargin + pendingWithdrawals
"You cannot withdraw your margin" is not a tail risk here. It is not in the reachable state space. The reachable bad outcome is a bounded haircut on junior profit.
The loss side mirrors it:
payout = max(0, margin + pnl − funding − fee)
The max(0, ...) means a loser can lose to zero and no further. No debt. No clawback.
Now price the ugliest edge instead of hiding it. The worst-positioned live 10x position sits just above the trigger with 5% of notional as equity, and per-side OI is capped at 0.15 ETH per market. An instantaneous gap of G beating the roughly 60 second keeper can therefore mint at most (G − 0.05) · 0.15 ETH of unfunded claims. A brutal 20% gap: 0.0225 ETH, about $40 at the current ETH print. It lands on junior profit through the min clamp. Margin does not feel it. A haircut is bounded and visible. A hole in the books cannot exist by construction.
Waterfall adapted from Percolator by Anatoly Yakovenko (@toly ), credited, rebuilt independently for the EVM. Unaudited, caps tiny on purpose.
Check the arithmetic yourself: 0x5C706FAD8f8fbbE35790AD3B4Dd06e211691b756, Robinhood Chain.
https://t.co/94koZPz8jv
The mark price is a ratio.
Every mark on Yarrow is computed on-chain at trade time, from two Chainlink feeds that both live on Robinhood Chain:
priceETH = assetUSD · 1e18 / ethUSD
Real print from the vault: TSLA at $407.82 against ETH at $1,795.11 gives 0.227186 ETH per share. The feeds carry 8 decimals; printed dollars are rounded, the chain is not.
Sit with that. Collateral is native ETH. PnL is ETH. So a long TSLA perp here does not mean "TSLA up." It means TSLA/ETH up. One position: long the equity, short the Ether, one margin balance.
Try to build that trade anywhere else. A brokerage for the stock leg, a perp venue for the short ETH leg, two margin systems, two liquidation engines, no netting between them. Here it is one number moving against one entry.
What that grants you: both legs can dump in dollars and the long still marks green if TSLA falls less than ETH. Down 8% on the stock, down 10% on Ether: the ratio rose, you made money. The dollar chart is not your risk. The ratio is.
The corollary that will catch someone: a 10x TSLA long can be liquidated while TSLA never moves a cent. ETH rallying 5.556% does it alone, because the trigger lives at 0.947368 of your entry ratio.
The stale rule, stated straight: if either feed is stale, your trade reverts. The asset leg gets 7,200 seconds of freshness to open or close, the ETH leg 26 hours. You are never filled against a price the chain cannot defend. The cost is that when feeds stall, you wait. We take that trade every time over filling you on fiction.
Residual risk, no varnish: equity feeds sleep from Friday close to Monday open. Ether does not, so the ratio keeps moving while the stock leg stands still, and liquidation runs on a wider 76 hour asset bound through the weekend. Unaudited, caps tiny on purpose.
The mark is not an opinion held by a matching engine. It is a division problem with a public answer.
https://t.co/94koZPyAtX
One line that keeps a vault honest.
Every perps venue owes you an answer to one question. If everyone closed right now, is the money actually there? Most venues ask you to trust a dashboard. $Yarrow makes the contract prove it.
The invariant:
contractBalance == totalMargin + backstop + pendingWithdrawals
That is the entire balance sheet of YarrowPerpsETH at 0x5C706FAD8f8fbbE35790AD3B4Dd06e211691b756 on Robinhood Chain. Native ETH held by the contract on the left. Every claim on that ETH on the right. Every wei that enters has exactly one place to be, so the two sides cannot drift.
The test suite checks this equality after every single operation: open, close, liquidate, settle funding, withdraw. 19 of 19 green on the ETH vault, 23 of 23 on its USDG twin. Exact to the wei. Zero remainder. One wei of disagreement and the contract convicts itself.
What that buys you as a trader.
Your margin is senior. Winners are paid as
payout = margin + min(profit, backstop)
so a winner can never be paid out of another trader's margin. There is no socialization path in the code.
The backstop only grows from real flows: the 10bps open fee, the 10bps close fee, half of every 100bps liquidation fee, and 100% of liquidated losses. The venue takes zero from the settlement path. Every wei of fees stays inside the invariant, backing traders.
Now the honest residual. The invariant proves the accounting is airtight, not that the backstop is infinite. A price gap larger than the maintenance cushion, faster than the roughly 60 second keeper, can dig a hole bigger than one position's margin.
The design answer is a bounded haircut on winner profit through the min clamp. Never insolvency. Never your margin.
And an invariant that holds across 42 green tests is not a proof of behavior under adversarial conditions:
the code is unaudited, which is exactly why per-side open interest is capped at 0.15 ETH per market at launch. Tiny on purpose.
You are not trusting us. You are checking an equality.
https://t.co/94koZPz8jv
Funding you can compute before you trade.
Most venues make funding a timestamp event. Hold through the snapshot, pay for the full 8 hours. Close one second early, pay nothing. That discontinuity is a skim, and bots farm it. A funding rate you cannot reproduce is a fee the venue can set.
YARROW uses a cumulative index:
imbalance = (longOI − shortOI) / (longOI + shortOI)
deltaIndex = imbalance · maxRate · dt / 8h
Capped at 100bps per 8h, accruing continuously. Hold 37 minutes, pay 37 minutes. The formula is signed: if shorts crowd the book while you are long, funding runs in your direction, same cap.
Verify it. Test case: lone long, $1,000 notional, exactly 8 hours, flat price.
imbalance = 1
funding = 1 · 1.00% · (8h/8h) · $1,000 = $10.00
Hand ledger on the $100 margin: open fee 0.50, close fee 0.50, funding 10.00. Ideal payout 89.00. In testing, the contract settled within 7.8 parts per million of that number. Sub-cent, from pure integer math, identical on every node.
Per-second accrual makes the largest timing edge $10 / 28,800s ≈ $0.00035 per second. There is no snapshot to snipe.
And the cap gives every position a computable fuse: at maximum imbalance, funding drains 1% of notional per 8h, so a lone 10x long on a flat price runs from 10% equity to the 5% floor in exactly 40 hours. Funding alone cannot flash-liquidate anyone, and you can compute your own fuse from block one.
The venue takes zero from the settlement path. Unaudited, caps tiny on purpose.
https://t.co/to2tIzFIHQ