CellBrush
Pixel Index
Open markets

One basket,one position.

Open markets

On-chain indexesyou build yourself

Pick three to five tokens, set the weights, and trade the whole basket as one asset. Spot, or up to 5x either way.

Holding a theme on chain means holding six separate positions and rebalancing all of them by hand. An index collapses that into one. You choose what goes in it, you choose the weights, and from then on it prices, fills and settles as a single asset. Some that already exist:

A theme is one idea. Stop trading it as six.

Why an index

You do not have a view on any single L2 token. You have a view on L2s. Expressing that on chain today means six approvals, six fills, six lines in your book and a rebalance every time one of them runs.

An index is that view as one instrument. The basket is defined once, priced continuously from the constituents, and traded as a single position. Your PnL is the idea you actually had, not the noise of one name in it.

Not a new idea either. It is what an index fund is. It just never had a wallet.

Diversifying by hand is where the edge goes.

What breaks

Spreading a trade across six tokens is meant to reduce risk. Done manually it adds a new one: six entry prices, six sets of fees, and a portfolio that drifts out of shape by the second day.

Then the rebalance never happens, one name becomes half the position, and the basket you thought you owned is a concentrated bet you never chose to make.

An index is good at

Holding a whole theme at fixed weights, in one position, with one entry and one exit.

An index is hopeless at

Picking the one name that runs 40x. If that is the trade you want, go and buy that token instead.

The weights are the strategy. Everything else here is plumbing built to keep them honest.

Build. Weight.
Trade. Settle.

Four steps, and only the first two need a decision from you. Deposit once and the basket behaves like any other position on the desk.

Build

Paste three to five token addresses. Any chain we price: Ethereum, Base, BNB or Solana.

Weight

Set each token's share of the basket. Weights total 100 and are fixed the moment you save.

Trade

Buy it spot, or take it long or short with 1x to 5x against your deposited collateral.

Settle

Close whenever. PnL is marked against live constituent prices and credited to your balance.

How the basket is priced.

What sits under a position

One blended price, recomputed on every read. The index has no oracle of its own and no token of its own. Its price is the weighted sum of what its constituents are trading at right now, pulled live and never cached into a fill. The four parts below are what happens between your click and your position.

Browse the catalogue
01Pricing

Live DEX prices for tokens, market data for tokenized equities, blended by weight.

02Collateral

One deposit backs everything. Verified on chain before it credits, withdrawable any time.

03Leverage

1x to 5x, long or short. Size is collateral times leverage, checked at open, not after.

04Settlement

Liquidation sits at 90% of collateral. Close early and PnL settles to your balance instantly.

Pick the weights, not the winners.

Choosing an allocation

Weighting is the only real decision you make, and it decides what kind of thing you have built. Equal weight says you have no view on which name wins. Capped weight says you have a view but you do not trust it. Concentrated weight says you do, and you would rather hold four tokens than six.

Three shapes cover almost everything. You can write any split you like as long as it totals 100, but read what these do first, because most indexes that disappoint were weighted wrong, not picked wrong.

  • Equal. Same share for every token. Cleanest read on the theme, and the hardest to argue with.
  • Capped. Nothing above 25%. Keeps one runaway name from quietly becoming the whole position.
  • Core and satellite. Half in one anchor, the rest spread thin. A view with a hedge attached.

Weights are fixed at creation and cannot be edited afterwards. That is deliberate: an index you can quietly reweight is just a discretionary book with extra steps.

Rebalancing is boring. Watching it isn't.

The field behind this page is the desk's own view of open interest: one cell per position, colour by unrealised PnL. Purple is flat, green is in profit, red is near liquidation. It runs on the same numbers the markets desk settles against, and it is the only piece of UI here that nobody asked us to design.

Open the markets desk

Connect a wallet, deposit once, and build the first index in about a minute. Weights total 100, the basket goes live in the catalogue, and anyone can trade it from there.

Deposits are verified on chain before they credit and can be withdrawn at any time. Minimum collateral on a levered position is 0.001 ETH, leverage runs 1x to 5x, and liquidation sits at 90% of collateral.

Built onRobinhood ChainRobinhood ChainPriced across Ethereum, Base, BNB and Solana