Live on Robinhood Chain

Weir

Every trade pays a fee. Collect it.

Tokenized NVIDIA, Circle, Tesla and 39 more trade around the clock on Robinhood Chain, and every trade pays its pool a fee. Weir puts your USDG into that pool as a single token, collects the fees, reinvests them and keeps the position centred on the price.

No owner, no fee 25 properties, run on the live chain Withdraw any block
$54.1M
traded through these pools in 24 h
$66k
paid to their liquidity in 24 h
50.3%
median vault fee rate, a year
42
stock vaults you can open

Vaults

Pick a stock. Earn its trading.

One vault per stock, each on that stock's deepest USDG pool. The fee rate is what a $10,000 vault would have earned over the last day, replayed swap by swap and annualised — measured on 23 Sept 2026, not promised.

How it works

Deposit dollars. Hold one token.

Everything below is one contract call you can read on the explorer.

01

Pick a stock

Each vault is one Uniswap v3 pool: NVDA/USDG, CRCL/USDG, TSLA/USDG. It is opened by whoever deposits first, at an address fixed in advance.

02

Deposit USDG

The vault swaps the right part of it into the stock through the same pool and adds both sides at the current price. You receive shares, like weirNVDA.

03

Trades pay you

Every swap through the vault's range pays the pool's fee. Anyone can call tend() to collect it and put it back to work, so each share holds a little more.

04

Withdraw

Any block: as USDG in one step, or as the two tokens. No lockup, no queue, no exit fee — the only costs are the pool's own swap fee and gas.

Where the fee rate comes from

A band around the price, kept centred.

A vault holds its liquidity from about 10.7% below the stock's price to 10.7% above it. Inside that band a dollar does roughly twenty times the work of a dollar spread over every possible price, which is why the fee rate is what it is.

When the price walks out of the band the vault stops earning. The next deposit, or anyone calling tend(), collects everything and re-centres the band on the price. It only acts on a price within 2% of the pool's own five-minute average, so a price pushed around inside one block is refused.

The exact rules →

price now 10.7% +10.7% the vault other LPs other LPs

Swaps that happen inside the band pay the vault its share of the fee, in proportion to how much of the band's liquidity it provides.

What the contract guarantees

Small, ownerless, and tested on the real chain.

Every claim below is a property in the test suite, executed against live Robinhood Chain pools. The contracts have not had a third-party audit.

No keys

No owner, no admin, no fee switch, no upgrade, no pause. Nobody can move a vault's money but its holders.

Price guard

Deposits, zaps and re-centring are refused if the pool's price is more than 2% from its own five-minute average.

Exit always works

Withdrawing in kind never looks at the price and is never refused. You get your slice of the position and of the uninvested fees.

Fair shares

Shares round down and payments round up, so no deposit or exit can take value from the others. A million dead shares stop the inflation trick.

The honest part

What can go wrong

!
The stock moving costs more than the fees

A liquidity position sells the stock as it rises and buys it as it falls. After a big move either way you hold less value than if you had simply kept the two tokens. Fees have to outrun that; on a quiet day they do, on a wild one they may not.

!
Out of range earns nothing

If the price leaves the band before anyone tends the vault, it earns no fees until it is re-centred. Re-centring swaps part of the position through the pool and pays the pool's fee to do it.

!
Robinhood controls the stock tokens

Every Robinhood stock token can be paused, and an address can be blocked or burned from, by Robinhood. If that ever touched a vault, its stock side would be stuck with it.

!
New and unaudited

The code is small and tested against the real pools, but nobody outside has audited it. Put in what you can afford to lose.

FAQ

The short answers

What is a Weir share?

An ordinary ERC-20, like weirNVDA. It is a claim on a fixed slice of one vault: its Uniswap position, and any fees not yet reinvested. As fees come in, each share holds more of both tokens. You can send it, sell it or withdraw it whenever you like.

Where does the money actually sit?

In the stock's Uniswap v3 pool on Robinhood Chain, as a single position owned by the vault contract. The vault itself holds only the fees it has collected and not yet reinvested.

Does Weir take a cut?

No. There is no fee in the contract and no owner to add one. You pay the pool's own swap fee when the vault swaps for you on the way in or out, and gas.

Why is the fee rate so different from stock to stock?

It depends on how much trades through the pool, the pool's fee tier (0.05% to 1%) and how much other liquidity shares it. Busy pools with a 0.3% fee and little competing liquidity pay the most. The figure is one day's history, annualised: tomorrow can be very different.

What happens on a weekend?

The tokens keep trading on chain. The price guard uses the pool's own average, not an outside feed, so the vaults keep working when the stock market is shut.

Who pays to open a vault?

The first person to deposit into it. The app bundles "open the vault" into their first transaction; its address is fixed by the code, so nobody can open a different vault in its place.