Manual swaps and read-only tools
Cashboard holds no funds and asks for no seed phrase or private key. Market widgets read public data, and Paper trading simulates positions locally. The Agent button in the toolbar opens B Cash, whose message box reads No automatic trades: a plan only adds widgets, alerts, notes and frames. See Board Agent. No alert, paper trade or agent places a live order.
Cashboard's own widgets trade live in one way only: a swap you start yourself. On the web, Jupiter swap loads Jupiter's plugin and EVM swap shows LI.FI's form. After you pick a route and confirm, the form asks your wallet to connect and sign, and the EVM form can also ask for a token approval. A signature request on a Cashboard page can move real funds. Read the network, the token addresses, the amounts and the fees in your wallet's own prompt before you approve it.
Where your wallet is involved
The Your wallet column says what happens to your wallet in each feature. Outside the two swap forms, Cashboard's own code never asks your wallet for a signature or a transaction. The rows that say Signs show where a swap form, a trading site or your own wallet app does.
| Feature | Your wallet | What happens |
|---|---|---|
Watch-only Portfolio, Net worth, Perps positions, Smart money, Smart money graph, Liquidity X-ray | Not involved | You paste public addresses or pick a market, and Cashboard reads public data. Nothing here can move funds. Liquidity X-ray measures price impact on a Hyperliquid order book and is not an executable quote. |
Portfolio, Connect browser wallet · account access only or Connect Solana wallet · account access only | Shares your address | The button appears only when the page detects a browser wallet. It asks the wallet for your public address and, for an EVM wallet, the current network, and the widget switches to that network when it supports it. Your wallet may show its own connect approval. There is no signature and no transaction. |
Paper trading | Not involved | A local simulation with a make-believe balance. |
Price alert | Not involved | Sends a notification. It never places an order. |
Jupiter swap on the web | Signs, inside Jupiter's form | Your wallet signs after you confirm in Jupiter's form. The swap you approve is put together by Jupiter's code, not by Cashboard. |
Jupiter swap on desktop | Signs on jup.ag | The widget shows Open on Jupiter. The swap happens in your default browser, outside Cashboard. |
EVM swap on the web | Connects and signs, inside LI.FI's form | Your wallet connects to the form. Depending on the route and token, it can be asked to switch network, approve a token and send the transaction. Read each prompt in the wallet. |
EVM swap on desktop | Connects and signs on Jumper | The widget shows Open on Jumper. Jumper, LI.FI's own app, opens in your default browser, and connecting and trading happen there. |
Buy buttons | Not involved by the click | The click preloads a token and signs nothing. On the web it fills the Jupiter or LI.FI form; on desktop it opens jup.ag or Jumper. You still choose the amount and confirm in your wallet. |
Limit and DCA links | Signs on jup.ag | They open Jupiter's limit order and recurring order pages. You create and sign the order there. |
Swap fees and its Claim link | Only on referral.jup.ag | The widget reads a public referral account. Claim opens Jupiter's referral dashboard in a new tab, and any claim is made there. Cashboard claims nothing. |
| Link icons to trading venues such as Hyperliquid, Lighter, Raydium, pump.fun, Polymarket or Zora | Only on that site | The icon opens the venue's own page. Any order, wallet connection or login happens there. See Limit, DCA and venue links. |
| Lifetime access checkout | Signs in your own wallet app | Checkout does not connect to your wallet. You type the public address of the wallet that will pay, send the payment from that wallet in your own wallet app, and paste the transaction hash or signature back. See Lifetime access. |
Custom app on desktop, shown as Web app on the board | Only on the site you open | An embedded site runs live in its own isolated session. Cashboard places no order there. If the site lets you sign in and trade, that is the site's own feature, and a login you make stays in that widget's session until you delete the widget. |
Jupiter swap on the web
On the web, Jupiter swap runs Jupiter's form inside a board card for Solana tokens. Add it from the Solana group in the Add panel, run Add Jupiter swap (trade on Solana) from the command palette (Ctrl K on Windows, Cmd K on macOS), start from the Trade Desk template, or let a Buy button add it. For Base and Robinhood Chain use EVM swap instead.
- 1
Add the widget
Open the
Addpanel, expandSolanaand clickSwap. A new card starts with SOL as the input and USDC as the output. - 2
Wait for Jupiter to load
The card shows
Loading Jupiter…while the script comes from plugin.jup.ag. If Jupiter cannot be reached you seeJupiter could not be reached, withTry againand ajup.aglink. - 3
Connect and choose
Connect a Solana wallet in the form, then pick tokens and an amount. Which wallets the form supports is Jupiter's decision. The form, its token list and its wording are Jupiter's and can change without a Cashboard release.
- 4
Review the route and the fees
Read the route, the amounts and the fees in Jupiter's form. The
ibutton in the widget header (How to read this widget) opens a note saying Jupiter's routing and fees apply and are shown in the form before you confirm. - 5
Confirm and sign
Confirm in the form. Your wallet then asks you to sign. The swap you approve is put together by Jupiter's code, not by Cashboard, so check the amounts in your wallet's prompt. Approve or reject it there.
- Jupiter runs one swap form per page. The first
Jupiter swapwidget to load takes it, and any other showsSwap is open in another widgetwith aUse it herebutton. - The widget's saved pair changes only when a
Buybutton sends it a token. A token you pick inside Jupiter's form is not saved with the widget. - The saved pair travels with a board, so a board someone shares with you can open its swap form on a token the author chose. The review screen lists
Jupiter swapamong the widget types before you pressAdd to my boards, and nothing from the shared board runs before that. Check the token and the amounts in Jupiter's form before you sign, as you would for any swap. - The plugin is third-party code: a script from Jupiter's server that runs inside the Cashboard page. Cashboard does not write, audit or control it, and cannot say what it stores or which Jupiter services it calls. See Privacy and data.
EVM swaps on Base and Robinhood Chain
EVM swap puts LI.FI's swap form on a board for Base or Robinhood Chain. Add it from the Base or Robinhood group in the Add panel with Swap, or run Add Base swap (connect an EVM wallet) or Add Robinhood Chain swap (connect an EVM wallet) from the command palette. The card is titled Base swap or Robinhood Chain swap.
- 1
Wait for the form
On the web the card shows
Loading swap…while the form downloads. The form starts on the chain you picked, with that chain's ETH as the token to sell. If it cannot load you seeThe swap could not loadand anOpen on Jumperbutton. - 2
Connect a wallet
Click
Connect walletin the form and pick a wallet. Browser wallets such as MetaMask, Rabby, Coinbase Wallet and Phantom are found on their own. QR and mobile wallets appear only when the site was built with a WalletConnect project id, which the hosted app has as of October 2026. - 3
Choose the token and amount
Pick the token to buy and an amount. The form offers only Base and Robinhood Chain. Its
How to read this widgetnote says it routes swaps and bridges between the two, so a route can also move funds from one chain to the other. - 4
Review the route and the fees
Read the route, the fees and the slippage in the form. The
ibutton in the widget header (How to read this widget) opens a note saying they are shown before you confirm. - 5
Confirm in your wallet
Confirm in the form, then answer your wallet's prompts. Depending on the route and token, it can ask you to switch network, approve a token and send the transaction. Read each one before you approve it.
- Who signs: your wallet, through the form. The form is LI.FI's widget library, built into Cashboard's web build, so unlike Jupiter's it is not a script fetched from the provider when the page runs. It still talks to LI.FI's servers for routes and prices, and the library is LI.FI's code, not Cashboard's. See Privacy and data.
- Cashboard's code names no swap contract. The route comes from LI.FI, so the contracts your wallet is asked to call depend on that route. Check the network, token and amount in your wallet's prompt.
- The widget saves the chain, the token to sell (empty means ETH) and the token to buy. They travel with the board and in saved layouts. A token you pick inside the form is not saved with the widget.
- On desktop the form is not embedded. See Swaps on desktop. The widget reference is EVM swap.
Fees on web swaps
Jupiter's and LI.FI's own routing and fees apply to every swap in their forms, and each widget's How to read this widget note says the form shows them before you confirm. On top of that, the web build can add a Cashboard fee.
| Form | Cashboard fee, as of October 2026 | Notes |
|---|---|---|
Jupiter swap | 0.5% (50 basis points) | Applies to swaps made in Jupiter's form. It is collected through the referral account set in the build. |
EVM swap | 1% | Applies to swaps made in LI.FI's form. Cashboard passes the fee to the form under the name Cashboard. |
Both fees are set when the site is built, so another build can charge a different fee or none. They do not apply to the Limit and DCA links, to Open on Jupiter or Open on Jumper, or to a Buy button on desktop, because those open plain jup.ag or Jumper pages with no Cashboard fee or referral attached. Whether a form shows the Cashboard fee as a line of its own is not documented here, so check the amount you will receive in the form before you sign.
Swaps on desktop
Cashboard Desktop does not embed either swap form. Both widgets hand the swap to a site in your default browser, where your wallet extension lives.
Jupiter swap shows Swaps run in your browser and an Open on Jupiter button, which opens the swap page on jup.ag. EVM swap shows the same heading and an Open on Jumper button, which opens Jumper, LI.FI's own app, on the widget's chain and tokens. You connect and sign on those sites, outside Cashboard, and Cashboard attaches no referral or fee to either link.
The Limit and DCA links in the Jupiter swap header work the same way on desktop and on the web.
Limit, DCA and venue links
The embedded Jupiter form only swaps, so Limit and DCA orders are links to jup.ag. Many other widgets carry a small link icon to the site behind the data.
LimitandDCAsit in the header of theJupiter swapwidget, on the web and on desktop. They open Jupiter's limit order and recurring order pages for the widget's saved pair, SOL to USDC unless aBuybutton changed it. The order is created and signed on jup.ag.- On the web these icons open a new tab. On desktop they add a
Web appwidget to the board, with its own isolated session, instead of opening your default browser. If a site will not load there or blocks sign-in, use the arrow in that widget's toolbar,Open in your browser. - Whatever you do on those sites, including connecting a wallet or logging in, is between you and the site. Cashboard places no order for you.
| Widget | The link icon opens |
|---|---|
Perps positions | The position's market on Hyperliquid, and the address in Hyperliquid's explorer. |
Funding rates, Hyperliquid markets, Hyperliquid pulse, Tokenized stocks | Hyperliquid market pages. |
Price alert | The coin on CoinGecko for a price alert, and the Hyperliquid perp market for a funding APR or basis alert. |
Robinhood perps | Lighter's Robinhood Chain market page. |
Raydium pools | Raydium's swap page for the pool. |
Launchpad radar | The token on pump.fun, Raydium or Jupiter for Solana launches, and on Pons for Robinhood Chain launches. |
Solana radar | The token's page on Jupiter. |
Prediction markets | The market on Polymarket or Kalshi. |
Base launches | The coin on Zora or Clanker. |
The Trade Desk template
Trade Desk is a board template for trading Solana tokens from one screen. Create it from the Boards tab with New from template, or press Ctrl K on Windows or Cmd K on macOS and choose New board from template: Trade Desk.
It holds five widgets: a tall Jupiter swap down the left side, then Trending on Solana, Graduating soon, a Token terminal set to Solana and xStocks on Solana. Token rows in the trending, graduating and xStocks widgets, and the token terminal header, carry Buy buttons that load the token into the swap.
On the web the swap widget loads Jupiter's plugin as soon as it is on screen, so opening a Trade Desk board runs Jupiter's script on the page. Every swap still needs your confirmation and signature in Jupiter's form, and the template's own description says your wallet signs every swap. On desktop the left column shows Open on Jupiter and each Buy opens jup.ag. See the Trade Desk board and Templates and sharing.
The Swap fees widget
The Swap fees widget shows the unclaimed fees sitting in a Jupiter referral account. Add it from Your positions, then Swap fees. It reads public chain data, so it needs no key and no wallet, and it tracks the account you paste, not Cashboard's own. See also Swap fees.
- Paste the referral account from referral.jup.ag into
Referral account addressand pressTrack fees. Unclaimed feesis a USD total, followed by one row per fee token account with its amount and USD value. A token Jupiter has no price for counts as zero.- A line under the total estimates your share after Jupiter's 20% at claim. The 20% is a fixed figure written into the widget, not a value the widget reads from Jupiter.
Claimopens referral.jup.ag in a new tab. Cashboard claims nothing, and any claim is made on Jupiter's site.- The widget reads the account's token accounts over Solana RPC, both classic SPL and Token-2022, prices them with Jupiter's token search, and refreshes every 60 seconds.
- If the account has no fee token accounts the widget shows
No fee token accounts yetand asks you to create token accounts for SOL, USDC and USDT on referral.jup.ag. - The saved account cannot be edited. To track a different one, add another
Swap feeswidget. - The account is saved with the board and is not removed from share links. Saving to the workstation library clears it. See Templates and sharing.
Paper trading
Paper trading is a local simulation: you open and close positions at live prices with a make-believe balance, and nothing reaches an exchange or a wallet. Add it from Your positions, then Paper trade.
| Starting balance | $100,000. Reset paper account offers $10K, $100K or $1M. |
|---|---|
| Markets | Stock for US stocks and ETFs quoted in US dollars, unlevered. A listing in another currency is blocked. Perp for Hyperliquid perpetuals, with leverage. |
| Sides | Long and Short, on both markets. |
| Prices | Yahoo Finance for stocks, refreshed every 30 seconds. Outside regular US hours a stock quote holds at the last regular close and carries a Pre-market, After hours or Closed tag. The Hyperliquid mark price for perps, refreshed every 15 seconds. |
| Perp choices | The 50 Hyperliquid perps with the highest 24 hour volume, delisted markets excluded. |
| Size | In dollars to the cent, or in units up to 8 decimals. Max sizes the order to use all your available cash as margin: the dollar size is your cash times the leverage for a perp, and your cash for a stock. |
| Leverage | Perps only: a whole number from 1x up to the lower of 50x and the market maximum that Hyperliquid allows. The default is 5x. Stocks are always 1x. |
| Fill | In full, at the price on screen when you press the open button, which reads Open long or Open short followed by the symbol, for example Open long AAPL. That price is as old as the last refresh. |
| Limits | 50 open positions and the last 50 closed trades. Every order is its own position with no netting, so a long and a short on the same symbol can both be open. |
The simulation charges no fees and applies no spread, slippage, funding payments or liquidation, so results run better than a real account would. Nothing closes a position for you, which means equity can fall below the margin in use and even below zero. The line under the widget title reads Simulation only · no real orders.
How the numbers work
- Profit and loss is the mark price minus the entry price, times the quantity. For a short the sign flips.
- Margin for a position is the quantity times the entry price, divided by the leverage. A stock uses its full cost.
Equityis the starting balance plus realized profit and loss plus unrealized profit and loss.Cashis equity minus the margin in use, never below zero. A new order can draw only on it.ROEis profit and loss divided by margin, so for a perp it is the price move times the leverage.- A position with no live price counts at its entry price and is flagged as held at entry price. Closing a position needs a live price for that market and fills at it.
Historykeeps the last 50 closed trades, and the win rate counts only those.Realized PnLcounts every trade since the last reset.Reset paper accountasks for a starting balance, then drops open positions without booking their profit or loss, clears the history and sets realized PnL to zero. Confirm withReset account.
The account is part of the widget's settings, so it is saved with the board: in this browser on the web, in the local database on desktop. A share link strips open positions, history and realized PnL but keeps the starting balance, and saving to the workstation library strips the same. Export this board keeps everything. See Templates and sharing.
The widget itself sends out only price lookups: the tickers you type go to Yahoo Finance, and perps read Hyperliquid's public market data. On the web, stock lookups pass through Cashboard's own server function on their way to Yahoo Finance. Your positions and balance stay in the board. The full control list is in Paper trading. Step-by-step guides: perps and stocks.
What Cashboard cannot do
Cashboard cannot place, change or cancel an order anywhere except through the swap forms you operate yourself, and it has no login for a broker or an exchange. These limits are worth knowing.
- Place orders on Hyperliquid.
Perps positions,Funding rates,Hyperliquid marketsandHyperliquid pulseread Hyperliquid's public data. Cashboard cannot open, close or change a Hyperliquid position, andPerps positionsneeds only a public address. - Place a perpetual order on Lighter or on Robinhood Chain.
Robinhood perpsreads marks and links to the venue. Token swaps on Robinhood Chain go through the manualEVM swapform and your own wallet. - Connect to a broker. There is no stock order entry and no broker login.
StocksandPaper tradinguse public Yahoo Finance quotes. - Accept broker or exchange credentials.
Connections, which works in Cashboard Desktop only, holds six optional keys: CoinGecko Demo, Blockscout, Coinbase RPC and Dune for data, and Anthropic and OpenAI keys for B Cash planning. The panel warnsOnly provider credentials belong here. Never enter a seed phrase, wallet private key, or exchange trading secret. - Ask for a seed phrase or private key. No widget does.
Perps positionsremoves pasted text that looks like one and showsRemoved: that looked like a private key or seed phrase. This widget only needs a public address.PortfoliostatesPublic address only. No seed phrase, private key or signing. - Act on an alert. Alerts notify you and, in the wording of the widget's
How to read this widgetnote,They never place an order.See Alerts. - Copy another wallet automatically.
Smart moneyandSmart money graphcan preload a supported token throughBuy, but you must choose the amount and confirm your own swap. - Trade through B Cash or a connected agent. A B Cash plan, or a plan an outside agent proposes over MCP, can only add widgets, alerts, notes and frames, connect them and rename an empty board. The B Cash watch reads public data and records signals. Neither signs, swaps or places an order.
- Send a transaction on your behalf. On the web, the Solana relay that Cashboard runs for balances, wallet history and
Swap feesaccepts four read methods and rejects everything else, including sending a transaction.
Frequently asked questions
Can Cashboard place a trade for me?
Not by itself. No alert, paper trade or agent places a live order. You can start a swap yourself: on the web, Jupiter's form handles Solana and LI.FI's form handles Base and Robinhood Chain, and your own wallet confirms and signs. Desktop opens jup.ag or Jumper in your browser for that step.
Does clicking Buy sign or send anything?
No. It preloads a supported token in the Jupiter or LI.FI form on the web, or opens jup.ag or Jumper on desktop. You choose the amount, review the route and confirm in your wallet. Buy never copies a followed wallet's trade.
Does Cashboard ever ask for my seed phrase or private key?
No widget asks for one. The connect button in the Portfolio widget only asks your wallet for its public address and, for EVM wallets, the current network. When a swap form asks you to sign, the prompt comes from your wallet, and Cashboard's code never asks for or receives your keys.
Is paper trading connected to a real exchange?
No. Paper trading reads live prices, Yahoo Finance for stocks and Hyperliquid marks for perps, and trades only inside the widget. No wallet or account is involved. It has no fees, spread, slippage, funding or liquidation, so results look better than a real account would.
Does Cashboard take a fee on swaps?
On the web, yes, as of October 2026: the hosted app adds a Cashboard fee of 0.5% to swaps made in Jupiter's form and 1% to swaps made in the LI.FI form. Both are set when the site is built. Jupiter and LI.FI apply their own routing and fees as well, and each form shows costs before you confirm. Desktop opens jup.ag or Jumper with no Cashboard fee attached.
Can I trade on Hyperliquid or Lighter from a board?
Not through Cashboard. The Hyperliquid and Robinhood widgets read public market data, and their link icons open the venue's own page, in a new tab on the web or in a Web app widget on desktop. Any order is placed on the venue's site, never by Cashboard.
Last checked against the code on . Found something out of date? Write to contact@cashboard.live. Market data comes from the providers named on each widget and may be delayed. Nothing here is financial advice.
Cashboard