Bobber

Where stocks bite

Cast a stock. Wait for the bite. Reel in the yield.

Bobber is the fishing layer for xStocks on Solana. Cast a stock token or USDC into the Reservoir. It waits one closing bell at a time, and every bell that holds earns USDC.

A red and white fishing bobber floating in rippling water
Next closing bell --:--:-- NYSE · 16:00 ET
The Reservoir Not deployed Solana · mainnet
Cut line No fee Bait back whole, any stage
No feeto cut the line
4 bellsmake a season
USDCevery bell that holds
0liquidations, ever

01 The still water

A stock on chain just floats.

xStocks on Solana track the real share one for one. That is half of owning a stock. The other half, getting paid for holding it, never made it on chain.

A

It trades.

Any hour of the 24/5 session, against a live price feed.

B

It sits.

In a wallet, doing nothing between trades.

C

It pays nothing.

No coupon ever reaches the holder.

Bobber gives it a line.

02 A season is four bells

Every closing bell is a bite check.

You cast at the live share price. At each NYSE close the keeper writes the official close on chain. At or above 95% of your cast price, the stage holds and pays. A line needs to soak overnight before its first bell counts, and weekends and holidays don’t ring.

Bell 1

Ripple

The first close after your line has soaked 16 hours. Held: 0.25% of the bait value is caught in USDC. Missed: nothing is paid, nothing is taken.

Bell 2

Nibble

Same test, same line. Each bell is judged on its own, so one bad day costs one coupon and nothing more.

Bell 3

Bite

Chum before a bell and that bell pays half again if it holds. A dry line simply catches less.

Bell 4

Hooked

The season is done. Reel in the bait whole with every USDC coupon it caught, or recast for another season.

Stage one, ripple: the bobber sits calm Stage two, nibble: the bobber tilts Stage three, bite: the bobber dips under Stage four, hooked: a fish on the line
Barrier95%of your cast price

03 Where the catch comes from

Nothing is printed. It is stocked.

Coupons come from USDC already sitting in the Reservoir. A line opens only after its worst case is set aside. Never minted, never borrowed from the next angler.

Source

Stocked USDC

Protocol fees, sponsors, anyone. A plain USDC transfer to the Reservoir.

Reservoir

Worst case reserved

1.5% of the bait value is locked before your line is in the water.

Bell

Official close

Nasdaq and Yahoo must agree. The price goes on chain in a memo at every bell.

Held · ≥ 95%Coupon in USDC
Missed · < 95%Nothing paid, nothing taken
A bait bucket spilling feed pellets

04 Chum the water

Show up between bells. The next bite pays half again.

One transaction between two closing bells marks the next stage as chummed. If that bell holds, it pays 0.375% instead of 0.25%. Forget, and the line keeps fishing. It just catches less.

between two bellsone tap+50% if it holdsnever punished

05 Three ways out of the water

The bait always comes back whole.

Your bait is never swapped, lent or pledged. It sits in the Reservoir under your name until you take it back.

At Hooked

Reel in

Bait back to your wallet, every USDC coupon the season caught on top.

A fishing reel
At Hooked

Recast

Start a new season in one step. USDC bait grows by what it caught; stock bait pays its coupons out and goes back in at today’s price.

A calm bobber ready for a new season
Any stage

Cut line

Leave whenever you want. No fee, bait back whole, catch so far paid. It works even if the Reservoir is paused.

Scissors cutting a fishing line

06 The weigh-in

Patient anglers get weighed.

Every week the board ranks the anglers who chum on time, recast their catch and bring seasons to Hooked. The top of the board is paid in real stock tokens from the Reservoir, each prize a public transaction with its reason on chain.

#AnglerLinesCaught
  1. The Reservoir opens soon. The first cast takes the top spot.
Full board →
A podium with three fish

07 Side by side

Three places a stock token can live.

Same token, three lives. Only one pays the holder without putting the token at risk of liquidation.

In your walletAs lending collateralOn a Bobber line
Pays the holderNothing.Nothing by itself. You pay interest on what you borrow.USDC for every bell that holds.
LiquidationNone.Yes, if the price falls far enough.None. The bait is never pledged.
Getting outAny time.After the loan is repaid.Any stage, no fee, bait back whole.
Promised rateNone.A variable rate.None, by design.

08 The Reservoir

Look straight into the tank.

Nothing on this page is a number we typed in. Prices are official closes, holdings are token balances on Solana, and every line is a replay of memos anyone can check.

A glass tank with fish
  1. 01A line only opens when the Reservoir can pay its worst case.
  2. 02Two price sources must agree. Every price the keeper uses is written on chain.
  3. 03Nothing is minted. Every coupon is USDC that was stocked first.
  4. 04Your bait is never borrowed against. There is nothing to liquidate.
  5. 05Each line’s bait sits in its own escrow you can open on Solscan. It only ever goes back to you.
RESERVOIR · not deployed · SOLANA LIVE
SpeciesxStock mintPriceIn escrowsStatus

Reading Solana…

09 Species

Thirty-six fish in the water, one dollar bream.

Each stock token is its own species, painted in its brand colour and priced at its official close. USDC bait grows against SPY.

Hover a school to stop it · click a fish to cast it

10 Honest water

What Bobber will never be.

A farm that prints

No emissions, no reward token. Every coupon is USDC that was stocked first.

A promised rate

No APY anywhere. A bell holds or it doesn’t, by a rule anyone can replay.

A dividend

A coupon is paid by the Reservoir, not by the company behind the stock.

A bank or a broker

Not an adviser, not a custodian. Your wallet signs every action.

11 Questions from the dock

Before you cast.

Anything else is in the docs, down to every memo the keeper writes.

01Where does the catch come from?

From USDC stocked into the Reservoir: protocol fees, sponsors, anyone who sends it. Before a line opens, the keeper sets aside its worst case, four chummed coupons or 1.5% of the bait value. Coupons are never minted and never paid from another angler’s bait.

02Is this a dividend?

No. The company behind the stock pays nothing here. A coupon is a payment from the Reservoir to a line whose bell held.

03What happens when a bell misses?

Nothing is paid and nothing is taken. The line keeps fishing to the next bell, and each bell is judged on its own.

04Can I lose my bait?

The bait is never pledged or swapped, and you can cut the line at any stage to take it back whole. But the token itself still moves with the market: 3 AAPL come back as 3 AAPL, whatever AAPL is worth that day.

05Who decides the closing price?

The exchange. A few minutes after each NYSE close the keeper reads the official close from Nasdaq and Yahoo Finance; they must agree within 0.3%. It writes every price into a memo on Solana, so you can check each bell against any market data. A bell counts for your line only if it rings at least 16 hours after your cast. A symbol with no agreed close is skipped for that bell. It is never counted as a miss.

06Why no APY?

A promised rate is a number someone controls. Bobber has a rule instead: 0.25% of the bait value for every bell that holds, 0.375% if you chummed, and those terms are fixed on your line the moment you cast.

07What does it cost?

No fee to cast, reel in, recast or cut. You pay Solana network fees, a fraction of a cent, and park ~0.002 SOL of account rent in the line’s escrow until it comes out.

08Who can use Bobber?

Non-US persons only, like xStocks themselves. Bobber is unaudited software run by a keeper, not investment advice.

Solana · xStocks

The water is open.

Pick a species, cast, and wait for the bell.

A stringer of seven fish in stock-brand colours