3 providers
yostocks guard
guard
safe fill
BNB Hack · Tokenized Stocks Edition

Tokenized stocks,filled at the real price

A Telegram agent for US stocks on BNB Chain. It checks Ondo, xStocks and bStocks against the real stock price, refuses a bad quote, and trades the best route through your Binance Agentic Wallet.

Built onBNB ChainAgentic WalletbStocksOndoxStocksAgent Studio

The problem

One stock. Three tokens.
Not the same trade.

NVIDIA trades on BSC as NVDAon, NVDAx and NVDAB. On mainnet we watched a wallet quote come backsuccess: true for MSTRx while paying out 0.000000024 tokens for 100 USDT, about $4.16 billion per share. An agent that trusts “success” loses the whole order. yostocks prices every quote per share and trades only what passes.

How it works

Quote everything. Trust nothing blindly.

01 · SCAN

Every provider, every time

Ondo, xStocks and bStocks tokens for the ticker come from the Binance RWA Data API. Each gets a live swap quote from your Agentic Wallet.

02 · GUARD

Priced per share, checked against reality

Each quote becomes a price per share (dividend and split multiplier included) and must sit within 1% of the real US price. ~0 output, paused assets and empty pools are rejected.

03 · FILL

Best route, confirmed

You tap Buy, the guard runs again, the swap executes on BSC mainnet, and the bot waits for a real fill before sending a receipt with the BscScan link.

What you get

A careful agent, in a chat you already use

Quote guard

Cheapest safe provider or no trade at all. Tap Buy $10 or Sell: the guard runs again right before the trade, and buttons expire after 60 seconds.

Your wallet, your limits

Tap Connect Binance to buy and approve in the Binance app. Every trade runs on your own Agentic Wallet, inside the spending limit you set there.

Profit at a glance

My stocks shows what you own, your profit or loss since you bought, and a chart of it over time, built from your own order history.

Plain-English autopilot

/strategy buy $10 of NVDA every Monday, skip earnings. The AI translates; fixed code enforces the rule, the guard and a daily spend cap.

Pays for its own data

/macro buys this week's CPI, jobs and Fed calendar agent-to-agent over x402, straight from the Agentic Wallet.

Guard as a service

yoguard is a BNB Agent Studio seller agent: other agents can buy a quote verdict over ERC-8183.

Mainnet proof

Real trades, real payments, on BSC

First buy through the bot: 5 USDT → 0.0224 NVDABGuard picked bStocks (−0.12%) over Ondo (+0.32%); xStocks had no liquidity. Slippage 0.01%.
0xfe3a3f…04b9 ↗
x402 payment for the macro calendar0.1 USD1, EIP-3009, from the Agentic Wallet to a Binance Bazaar merchant.
0xe21fbb…387a ↗
x402 payment to CoinMarketCap MCP0.01 U for a market snapshot, settled on-chain.
0xff8868…3123 ↗

What we measured

Tokenized stocks on BSC, in practice

bStocks

The deepest liquidity, 24/7

NVDAB had ~$3.5M in its PancakeSwap pool and quoted buys and sells around the clock.

Ondo

Buy anytime, sell only in market hours

Ondo tokens filled at the reference price, but sells were refused outside US hours while the asset still showed as trading.

xStocks

Thin on BSC

Most xStocks pools were empty; a displayed price was 21% stale and one quote paid ~0 tokens.

Developer experience

30+ issues logged, with evidence

From session expiry in containers to unlistable order ids and opaque x402 rejections, every one with a timestamp. Read the log ↗

Try it on live mainnet data

Open the bot, tap a stock, see the real price. No wallet needed to look.

Open @yostocksbotView on GitHub