What is in the Solana group
The Solana group in the Add panel holds eleven cards. Nine widget types are documented below. Two cards are presets: Graduating adds Launchpad radar already on its Graduating view, and Trending adds Trending on-chain filtered to Solana, which is covered with the Markets widgets. Pons launches, the Robinhood Chain half of Launchpad radar, sits in the Robinhood group. Swap fees, which tracks a Jupiter referral account, sits in Your positions and is covered under Positions.
| Widget | Add panel card | Use it to |
|---|---|---|
| Jupiter swap | Swap | Swap a Solana token; Buy buttons in other widgets load a token into it |
| Solana radar | Token radar | Browse Jupiter's trending, most traded, organic and new tokens with an audit verdict |
| Smart money | Smart money | Follow up to 8 wallets and read their swaps on Solana, Base, Ethereum or Robinhood Chain |
| Solana DEX share | DEX share | See which venues carry Solana's spot volume |
| Solana edge | Solana edge | Compare Solana spot with Hyperliquid perps: basis, funding, open interest |
| Solana pulse | Solana pulse | Check priority fees, Jito tips, throughput and epoch progress |
| Solana yields | Solana yields | Compare liquid-staking APY with Kamino supply and borrow rates |
| Raydium pools | Raydium pools | Rank Raydium pools by volume, TVL or APR |
| Launchpad radar | Launchpad radar | Watch new, momentum and graduating launches on Solana, or Pons on Robinhood Chain |
Click a widget once to select it and again to use it; until then the wheel and pinch move the canvas. A newly added widget starts active, and controls such as the row-count selects appear only while a widget is active. Most of these widgets have a refresh icon at the top (Jupiter swap has none, and in Smart money it sits beside the followed wallets), and every widget on this page names its source under the title and has an i button in its header that opens the method note. The small link icon at the end of a row in Solana radar, Solana edge, Raydium pools and Launchpad radar opens that page: in a new tab on the web and, on desktop, as a new Web app widget on the board, titled after the page. The link icon in Smart money opens the transaction in a new browser tab on both builds. If a refresh fails after a good read, the last data stays on screen and the age in the header pill grows. Solana edge and Launchpad radar also turn the pill to Stale, and Solana edge adds · update delayed to its source line; an error panel with Try again appears only when there is nothing to show yet. See Boards and canvas for the canvas controls.
Boards to start from
Three templates are built around these widgets. Every widget in them can be moved, resized or removed afterwards. Templates are explained in Templates and sharing.
- Solana Desk has nine widgets: Solana edge, Solana pulse, Launchpad radar, Raydium pools and Solana yields from this page, plus Prices, Trending on-chain, Funding rates and Chain status. It is an overview of where Solana's liquidity, fees and new launches are. A
Buybutton in its Launchpad radar or Trending on-chain rows adds a swap widget on the web and opens jup.ag on desktop. - Trade Desk has five widgets: a tall Jupiter swap beside Trending on-chain, Launchpad radar on its Graduating view, a Token terminal and xStocks on Solana (the Real-world assets widget). The Solana tokens in Trending on-chain, Launchpad radar, Token terminal and xStocks on Solana carry a
Buybutton that loads the token into the swap. On the web your wallet signs inside Jupiter's form; see the note below. - Robinhood Desk includes two Launchpad radar widgets set to Pons, titled
Pons launchesandPons graduating. - Solana radar, Smart money and Solana DEX share are in no template. Add them from the Add panel or the command palette (Ctrl K on Windows, Cmd K on macOS).
What signs, what needs a key
| Keys | None for any widget on this page, except Smart money on Robinhood Chain. That network needs a Blockscout key saved under Connections in Cashboard Desktop. See Blockscout and Connections. |
|---|---|
| Web | Every widget runs. Jupiter swap embeds Jupiter's form. Smart money on Robinhood Chain shows a notice, because the web build has nowhere to store a key. |
| Desktop | Every widget runs. Jupiter swap opens jup.ag instead of embedding a form. A saved Blockscout key unlocks Robinhood Chain in Smart money and moves Base and Ethereum to Blockscout's Pro API. |
| Share links | Smart money followed wallets and their names are removed. A full board export includes them. |
Jupiter swap
A swap form for Solana tokens on your board. On the web it embeds Jupiter's own swap form, where your wallet signs; in Cashboard Desktop it is a panel that opens the same pair on jup.ag. Limit and DCA orders are links to jup.ag in both builds.
| Add panel | Solana, then Swap. The widget itself is titled Jupiter swap. |
|---|---|
| Works in | Web and desktop |
| Needs | No key. On the web you connect a Solana wallet inside Jupiter's form: the connection and the signature happen there, and which wallets the form supports is Jupiter's decision. On desktop the widget cannot swap by itself and sends you to jup.ag. |
What it shows
- A thin header with
Swapand two links,LimitandDCA, each with a small arrow icon, for the current pair. - Web: Jupiter's swap form, SOL in and USDC out until a
Buybutton changes the pair. The fields, token picker and quote are Jupiter's. Loading showsLoading Jupiter…; a failure showsJupiter could not be reachedwithTry againand ajup.aglink. - Desktop:
Swaps run in your browser, a line saying your wallet extension signs the swap there, and anOpen on Jupiterbutton. Jupiteras the source under the title. Theinote says routing and fees are shown in the form before you confirm.
How to use it
- On the web, connect your wallet inside Jupiter's form, choose the tokens and the amount, and confirm in your wallet.
- Click
Buyon a Solana token row in Launchpad radar, Solana radar, Smart money, Smart money graph, Trending on-chain, Token terminal or Real-world assets. On the web the token becomes the output of the board's swap widget, which is retitledBuy <symbol>, selected and made active, and the canvas pans to it if it is off screen; with no swap widget on the board,Buyadds one. On desktop,Buyopens jup.ag with SOL in and that token out, in your system browser. - Click
LimitorDCAto open the limit-order or recurring-order page on jup.ag for the same pair, in a new tab. The embedded form only swaps. - Keep one swap widget per board. Jupiter's script allows one form per page, so a second widget shows
Swap is open in another widgetuntil you clickUse it here, which moves the form to it.
Settings
| Setting | What it does |
|---|---|
| Token pair | Not a field you type into. With nothing set the pair is SOL to USDC. A Buy button sets the output token; a token you pick inside Jupiter's form is not saved to the widget. |
Data and refresh
- Web: Jupiter's plugin script, loaded from plugin.jup.ag as soon as the widget appears, and whichever Jupiter services the form then calls. Cashboard adds no quote or price feed of its own. Desktop loads no script and only builds jup.ag links.
- There is no refresh interval, and the header pill always reads
Live, so it is not the age of a quote.
Good to know
- Who signs: on the web, your wallet, through Jupiter's form. That form is Jupiter's code running inside the board page, so the swap you approve in your wallet is put together by Jupiter's code, not by Cashboard.
- Fee: as of October 2026 the hosted web build adds a Cashboard integrator fee of 0.5% (50 basis points) to swaps made in the embedded form. It is set when the site is built, so it can change. The desktop links, the desktop
Buybutton and the Limit and DCA links open plain jup.ag pages and carry no Cashboard fee. Cashboard does not document whether Jupiter's form lists that fee on a line of its own, so read the quote in the form before you confirm. - The Jupiter form handles valid Solana token addresses. Supported Base and Robinhood Chain rows use EVM swap instead. Pons rows have no
Buy. - To track fees from your own Jupiter referral account, use Swap fees. It reads only the referral account you paste into it.
Pairs well with Launchpad radar, Solana radar, Smart money, Trending on-chain, Token terminal, Real-world assets, Swap fees.
Solana radar
Jupiter's token lists for Solana in one table: trending, most traded, highest organic score and newest, each token with holders, 24h volume and a contract audit verdict. Use it to see what Solana traders are touching and to screen a token before you open it.
| Add panel | Solana, then Token radar. The widget is titled Solana radar. |
|---|---|
| Works in | Web and desktop |
What it shows
- The
Trending,Most traded,OrganicandNewview control, thenN tokens · M clean audits(before data it readsJupiter token radar). - Columns
Token,Price,1h(Trending) or24h(the other views),Mcap,Holders,Vol 24handAudit. Missing values readn/a. - The token cell has the rank, symbol, an organic tag (
HIGH,MEDIUMorLOW), the name (in New,<age> old · name) andBuy.Holdersshows the 24h change underneath.Vol 24his buy plus sell volume. AuditreadsClean, or shows the number of flags in an amber (Caution) or rose (Risky) shield. The tooltip lists each flag,Top 10 holders: N%andDeployer tokens: N.
How to use it
- Pick a view.
Trendingis Jupiter's top trending tokens over the last hour,Most tradedthe most traded over 24 hours,Organicthe highest organic score (trading that looks like real people, not bots), andNewthe newest tokens Jupiter has indexed. - Activate the widget to show the row-count control at the right of the header: 10, 20, 30 or 50 tokens.
- Click
Buyto send a token to the board's swap; see Jupiter swap. The link icon opens the token on jup.ag.
Settings
| Setting | What it does |
|---|---|
| View | Trending, Most traded, Organic or New. Default Trending. Saved with the board. |
| Rows | 10, 20, 30 or 50, from the control that appears while the widget is active. Default 20. Saved with the board. |
Data and refresh
- Jupiter's token index at lite-api.jup.ag, no key: top trending over 1 hour, top traded and top organic score over 24 hours, and recent tokens. The web calls Jupiter straight from the browser. Source line:
Jupiter. - Refresh every 45 seconds, and every 20 seconds in New. Cashboard Desktop caches a view for 30 seconds.
Good to know
- Organic score, holder counts and audit fields are Jupiter's. Cashboard turns the audit into points: mint authority still active (1), freeze authority still active (1), a dev holding 10% or more (1, or 2 from 30%), top 10 holders at 50% or more (1), a deployer with 20 or more earlier tokens (1, or 2 from 100). 0 is
Clean, 1 or 2 isCaution, 3 or more isRisky. If Jupiter leaves out the mint or freeze authority field, Cashboard counts that authority as still active; a missing holder or deployer figure adds nothing. The number in the cell counts flags, not points, so a roseRiskyshield can show 2: aDev holdsflag at 30% or more is worth 2 points on its own, and one more flag takes the total to 3.Cleanis a screen, not a verdict, and not advice. - States:
No tokens returnedwithJupiter returned an empty list. Try another view., andSolana radar is temporarily unavailablewithJupiter's token index did not answer.While you switch view, the previous list stays dimmed until the new one arrives.
Pairs well with Jupiter swap, Launchpad radar, Token terminal, Trending on-chain.
Smart money
Follow up to 8 public wallets and read their recent swaps as one feed, newest first. One widget covers four networks: Solana, Base, Ethereum and Robinhood Chain. Use it to watch a trader, fund or developer wallet you already know about.
| Add panel | Solana, then Smart money. The card sits in the Solana group even though the widget also reads Base, Ethereum and Robinhood Chain. |
|---|---|
| Works in | Web and desktop, better with an optional key |
| Needs | Solana, Base and Ethereum need no key. Robinhood Chain needs a Blockscout key saved under Connections, which only Cashboard Desktop has, so that network cannot work on the web. On desktop the same key also moves Base and Ethereum to Blockscout's Pro API. |
What it shows
- Four network buttons,
Solana,Base,EthereumandRobinhood, then an add form: an address field, aNamefield limited to 24 characters and aFollowbutton. Followed wallets appear as chips with the full address in a tooltip, and a refresh icon sits at the end of the chip row. - Swap rows, newest first: age, wallet name, a
BUYorSELLtag, the token with a line such as1.2M for 3.5 SOL, the USD value (n/awhen unknown),Buyon supported Solana, Base and Robinhood Chain tokens and a link icon to the transaction. - An
inote in the header that explains how a swap is recognised on the current network, and addsN wallet(s) could not be read this round.when a wallet failed.
How to use it
- Click a network button. Solana addresses show on Solana, and 0x addresses show on Base, Ethereum and Robinhood alike, so one 0x address stays in the list when you switch between those three.
- Paste a full address, add an optional name and click
Follow. The button stays disabled until the address fits the selected network, and once 8 wallets are saved across all networks. A duplicate is ignored, a blank name becomes the shortened address, and ENS names are not resolved. - Click the
xon a chip to stop following. There is no rename: remove the wallet and add it again. - Click
Buyon a supported token row to prepare Jupiter swap for Solana or EVM swap for Base and Robinhood Chain. Review and sign manually; this does not copy the followed trade. On desktopBuyopens the pair on jup.ag (Solana) or on Jumper (Base and Robinhood Chain) in your system browser. Ethereum rows have no supported swap route. The link icon opens the transaction on Solscan (Solana) or on the network's Blockscout explorer (EVM).
Settings
| Setting | What it does |
|---|---|
| Network | Solana, Base, Ethereum or Robinhood. Default Solana. To watch two networks side by side, add a second Smart money widget. |
| Followed wallets | Up to 8 addresses in total across the four networks, each with a name of up to 24 characters. Saved with the board and included in a full board export, but removed from share links. |
| Blockscout key | Not set in the widget. On desktop open Connections, find the Blockscout card, fill API URL (required), API key and Chain, and click Save. For the URL enter https://api.blockscout.com/<chain id>, for example https://api.blockscout.com/4663 for Robinhood Chain. Smart money reads only the key, for Ethereum, Base and Robinhood Chain, whatever URL and chain you saved; those two fields apply to one chain of the watch-only Portfolio. Test sends one request to the URL with the key attached and reports Blockscout is reachable for <Network>. or Blockscout returned <status>. Keys come from dev.blockscout.com; see Blockscout for setup and limits. |
Data and refresh
- Solana: for each wallet, the last 6 signatures and then each successful transaction, from public Solana RPC (solana-rpc.publicnode.com on desktop; on the web through Cashboard's own relay for four read-only methods, so the addresses you follow reach Cashboard's server there). A swap is the wallet's largest non-quote token change paired with an opposite move of SOL, USDC or USDT. Token names and the SOL price come from Jupiter. Refresh every 60 seconds; desktop caches a read for 30.
- Base and Ethereum: Blockscout. On the web, the public instances base.blockscout.com and eth.blockscout.com, called from your browser with no key. On desktop, the public instance without a key, or the Pro API (api.blockscout.com/8453 and api.blockscout.com/1) with one.
- Robinhood Chain: the Blockscout Pro API at api.blockscout.com/4663, on desktop with a key only. There is no public route; without a key no request is made.
- EVM reads: for each wallet, ERC-20 transfers and transactions (the first page of each). A transaction counts only if the wallet started it, it succeeded and it went to a contract that is not one of the tokens moved. Of those, the first 6 are examined, and each counts as a swap when a token moves against a priced stablecoin or WETH leg, or against ETH paid in or received. When an ETH leg has to be valued, the widget also reads the wallet's internal transactions and the network's coin price from the same Blockscout instance. Refresh every 120 seconds; desktop caches a read for 60. Source line:
Blockscout, orSolana RPC · Jupiteron Solana.
Good to know
- Without a key the
Robinhoodnetwork showsNeeds a Blockscout keywithRobinhood Chain is read through the Blockscout Pro API. Add a Blockscout key under Connections to follow wallets there.It appears once you follow a 0x address. The web shows the same text but cannot store a key, so Robinhood Chain works on desktop only. After you save a key the message can stay for up to two minutes, because the read is cached for a minute and repeated every two; click the refresh icon once a minute has passed since the message appeared. - Public Blockscout hosts can refuse requests that do not come from a normal browser session. In a check made in October 2026 a plain command-line request to Base's public host was challenged while Ethereum's was answered. Cashboard has not verified how Base's host treats a browser tab or the desktop app, so if Base wallets show
No recent swapsand theinote counts unreadable wallets, try again later, or on desktop save a Blockscout key. Each refresh makes at least two Blockscout calls per EVM wallet, Blockscout meters calls on its own plans, and Cashboard does not retry a wallet that failed or back off, so keep the list short on a small plan. - Followed wallets and their names are removed from share links and library presets. Export this board includes them. See Templates and sharing.
- Smart money graph keeps its own list of followed wallets, up to 10, and draws their swaps as a map of wallets and tokens. Wallets followed here are not shared with it.
- Recent activity only: the last 6 signatures per Solana wallet and at most 6 candidate transactions per EVM wallet, so a full list holds at most 48 rows and a busy wallet's older swaps do not appear. Solana values are approximate because rent and tips move SOL, and a token-for-token swap with no SOL, USDC or USDT leg is not recognised. EVM swaps with unpriced pairs, or relayed by another account, are skipped.
- A failed wallet only adds to the count in the
inote, and if every wallet fails the list readsNo recent swaps, not an error.Wallet swaps are temporarily unavailableappears only when the whole request fails, with the detailBlockscout did not answer. Public instances rate-limit heavy reads; try again in a minute.on EVM networks andThe Solana RPC did not answer. Public endpoints rate-limit heavy reads; try again in a minute.on Solana. When no followed wallet fits the selected network, the widget saysFollow a wallet. Theinote ends withFollowing a wallet is not advice.
Pairs well with Jupiter swap, Smart money graph, Portfolio, Launchpad radar, Token terminal.
Solana DEX share
Shows which venues carry Solana's spot trading volume over the last 24 hours, ranked, with each venue's share of the total and its change against the day before. The ranking answers where trading on Solana actually happens.
| Add panel | Solana, then DEX share. The widget is titled Solana DEX share. |
|---|---|
| Works in | Web and desktop |
What it shows
- A header block with the caption
Solana spot volume, 24h(shown in capitals), the total, a pill such as1d +4.20%, and a line<venue> leads with N.N% of M venues. M counts every venue with volume, not only the rows on screen. - One row per venue, ranked by 24h volume: rank, logo and name, a share bar, the share with one decimal and the 24h volume underneath, and a pill with the venue's 1d change.
- The source line reads
DefiLlama.
How to use it
- Read it as a ranking. There is no sort or filter, and no control for the number of rows.
Data and refresh
- DefiLlama's DEX overview for Solana at api.llama.fi, no key. A venue's share is its 24h volume divided by DefiLlama's total for Solana, or by the sum of the venues if the total is missing. Venues with no volume are dropped.
- Refresh every 5 minutes, and Cashboard Desktop caches the read for 5 minutes too. The web calls DefiLlama straight from the browser.
Good to know
- The widget's info note describes the figures as spot DEX volume over the last 24 hours and says aggregators are not counted, so volume routed through an aggregator shows at the venue that filled it. The widget lists the top 12 venues.
- Error state:
Solana DEX share is temporarily unavailablewithDefiLlama did not answer.While loading, the label isLoading Solana DEX share. There is no empty-state message, so if DefiLlama returns no venues the list area stays blank. - Cashboard does not check which venue types DefiLlama puts in this list, so treat the ranking as DefiLlama's own.
Pairs well with Raydium pools, Market flows, Trending on-chain.
Solana edge
Compares Solana spot prices with Hyperliquid perpetual futures for 12 fixed assets: the gap between them (basis), funding, open interest and who pays whom. Use it to see where perps trade rich or cheap against spot, and which side is paying funding.
| Add panel | Solana, then Solana edge. |
|---|---|
| Works in | Web and desktop |
What it shows
- Header: the sort control, then
Longs pay on X/Y · widest SYM +Z.ZZ%(before data it readsSolana spot vs Hyperliquid perps). X counts the rows taggedLongs pay; the widest row has the largest absolute basis. - 12 fixed rows: SOL, JUP, WIF, BONK, JTO, POPCAT, FARTCOIN, RENDER, W, MOODENG, ME and USELESS. Columns
Asset(logo, symbol and name),Solana spot,HL perp,Basis,Funding APR,Perp OI,Spot shareandCarry. Solana spotis the USD price with the name of the DEX that hosts the pair (for exampleOrcaorRaydium, orno pair) and the 24h change below.HL perpis the perp mark per spot token with its market and 24h volume below.Basisis a signed percent with a tick bar, right when the perp trades rich and left when cheap; the bar is scaled to the widest basis on screen, and never to less than 0.1%.Funding APRis signed, with the hourly rate below asN% / h.Perp OIis the perp's open interest in US dollars.Spot shareis a bar withN% on Solana · $Xbelow it, where$Xis the 24h spot volume.Carryis a chip:Longs pay,Shorts pay,Flatorn/a.
How to use it
- Pick a sort:
Basis(widest perp-versus-spot gap first),Funding(highest absolute funding first) orVolume(most combined spot and perp volume first). UnderBasis, rows with no basis (no spot pair or no perp market) sink to the bottom. UnderFunding, rows with no perp market sink. UnderVolume, a missing leg counts as zero. - Hover a row and use the link icon at its end to open the pair on DexScreener.
- To be told when funding or basis crosses a level, add a Price alert and choose the metric
Funding APRorBasis; see Alerts.
Settings
| Setting | What it does |
|---|---|
| Sort | Basis, Funding or Volume. Default Basis. Set from the header control and saved with the board. |
Data and refresh
- Spot: DexScreener (api.dexscreener.com), one request for all 12 token addresses, no key. From the pairs it returns, Cashboard keeps the one with the most liquidity where the token is the base asset on Solana. Price, DEX and 24h change come from that pair, and the volume is summed over the matching pairs. In a check in October 2026 DexScreener returned a single pair per token for this request, so the spot volume, and
Spot sharewith it, covers that one pair and not every pool that trades the token. - Perp: Hyperliquid's public info API (api.hyperliquid.xyz) for mark price, hourly funding, open interest and 24h volume. BONK is matched to Hyperliquid's kBONK market, which is quoted per 1,000 BONK, so its mark is divided by 1,000.
- Basis % = (perp mark minus spot price) divided by spot price, times 100. Funding APR % = hourly rate times 24 times 365 times 100, positive when longs pay shorts. Perp OI = open interest in coins times the mark. Spot share is spot volume divided by spot plus perp volume.
Carryfollows funding alone:Flatwhen the hourly rate is smaller than 0.0001% in size, otherwiseLongs payfor a positive rate andShorts payfor a negative one. - Refresh every 20 seconds, with a 20 second cache on desktop. The web calls both sources from the browser. Source line:
DexScreener + Hyperliquid, with· update delayedadded when the latest refresh failed and older data is showing.
Good to know
- The 12 assets are fixed and cannot be edited. A row with no Hyperliquid market or no Solana pair shows
n/ain the missing cells; in a check in October 2026 all 12 had both. Carryonly reports the sign of funding. In that same check all 12 rows showed one identical small positive hourly rate (+0.0013% / h, which is+11.0%as a Funding APR) and readLongs pay, so judge a row by the size ofFunding APRand byBasis, not by the chip alone.- One feed down: an amber banner reads
Solana spot feed unavailable · basis hiddenorHyperliquid feed unavailable · funding and basis hidden. Both down with nothing cached:Solana edge is temporarily unavailablewithNeither DexScreener nor Hyperliquid responded. No synthetic spread is shown. - The two legs come from different clocks, a DexScreener price and a Hyperliquid mark, and a wide basis on a thin token is not a trade signal. The same data feeds the
Funding APRandBasisalerts of the Price alert widget and, on desktop, of the background alert monitor. Those two metrics cover only these 12 assets.
Pairs well with Price alert, Funding rates, Hyperliquid markets, Perps risk. See the Solana edge widget page for a ready-made board.
Solana pulse
Shows what it costs and how crowded it is to land a transaction on Solana right now: priority fee tiers, Jito bundle tips, throughput and epoch progress. Check it before you send a swap that has to land quickly.
| Add panel | Solana, then Solana pulse. |
|---|---|
| Works in | Web and desktop |
What it shows
- A header chip with the congestion reading:
Calm(Most slots need no priority fee),Busy(Pay the standard tier to land quickly) orCongested(Expect to pay the fast tier or a Jito tip). Before data, or when the fee read failed, it readsPriority fees · Jito tips · throughput · epoch. Priority fee: tilesEconomy,StandardandFastin micro-lamports per compute unit (µL/CU), each with≈ N lamports · $Xbelow. The right-hand text readsN% of M slots paid nothing, where M is the number of recent slots the RPC returned (150 in a check in October 2026).Jito bundle tip: tilesMedian,p95andp99of the tips that landed bundles paid, each with lamports, SOL and dollars. The right-hand text readsEMA median N lamports.Throughputin TPS withN non-vote · X slots/sand a trend line once three readings exist;Epoch Nwith percent done and≈ Nh to rewards; andSlot, a slot number captionedprocessed commitment. The source line readsSolana RPC + Jito, plus· SOL $xxx.xxonce the SOL price has loaded.
How to use it
- Read it as a status board. Compare the
Economy,StandardandFasttiles with what your wallet or swap form proposes before you raise a fee or add a tip.
Data and refresh
- Public Solana RPC at solana-rpc.publicnode.com: recent prioritization fees, the 3 latest performance samples and epoch info, each with a 10 second timeout. There is no fallback RPC. The Jito tip floor comes from bundles.jito.wtf; on the web it passes through a Cashboard relay because browsers cannot read that feed directly.
- The SOL price for the dollar figures comes from the same quote feed as the Prices widget and is requested every 30 seconds. While it is missing, the dollar figures are left out and the source line drops the SOL price.
- Tiers are the median (
Economy), 75th (Standard) and 95th (Fast) percentile of the recent slots the RPC returns. Cost in lamports = 5,000 base lamports plus (the tier times 200,000 compute units, divided by 1,000,000). Congestion: a median above 10,000 µL/CU isCongested; a median above 0 or a 95th percentile above 10,000 isBusy; otherwiseCalm. - Throughput is the transactions in the 3 latest performance samples divided by their seconds. TPS counts every transaction, vote transactions included, and
non-voteleaves them out. Epoch progress is the slot index divided by the slots in the epoch, and the hours left use the slot time measured from those samples (0.3 seconds when none came back). - Refresh every 10 seconds; desktop caches a read for 10 seconds.
Good to know
- The fee costs are estimates for a 200,000 compute unit transaction, so each one carries
≈. A real transaction may use more or less compute, and a dollar figure under one cent prints as<$0.01. On a quiet network all three fee tiles read0 µL/CUand the cost is the 5,000 lamport base fee alone, shown as≈ 5.0k lamports. - If the fee read fails the section says
Priority fees are unavailable from this RPC right now.withRPC unavailableat its right, and a failed Jito read saysJito feed unavailablein place of the tiles. The widget shows an error only when the fee, performance and epoch reads all fail:Solana RPC is temporarily unavailablewithPublic RPC did not answer. No cached fee estimate is shown. - The
Slotcaption saysprocessed commitment, but the request that returns the slot sets no commitment level, so the RPC's default applies and Cashboard does not document which level that is. - The trend line keeps the last 30 readings in memory only, so it starts empty again after a reload or a restart. The widget has no settings of its own: its title, colors, corners, shadow and lock are in the
Styletab, as for every widget.
Pairs well with Jupiter swap, Chain status, Launchpad radar, Solana yields. See the Solana pulse widget page for a ready-made board.
Solana yields
Staking and lending rates for Solana in one table: liquid-staking APY from Sanctum and Marinade, each row labelled with the window it covers, and supply and borrow rates from Kamino's Main market. Use it to compare what SOL and stablecoins earn.
| Add panel | Solana, then Solana yields. |
|---|---|
| Works in | Web and desktop |
What it shows
- Header: the section control with
All,StakingandLending, thenBest stake X.XX% · best supply Y.YY%, the best across all rows whichever section is shown. Before data it readsLiquid staking and Kamino lending. Liquid staking, withSanctum + Marinade,Partial · one source downorUnavailableat the right. Rows are sorted by APY, highest first: symbol, provider and window (Sanctum · since launchorMarinade · trailing 30d) and the APY with 2 decimals. The best row carries a trophy.Kamino main marketwith columnsSupply,Borrow,DepositsandUtilization. Each row has the symbol withmax LTV N%(Kamino's maximum loan-to-value for that token), the supply APY, the borrow APY with+X.XX spread(borrow minus supply), deposits, and a utilization bar withN.N% used. The bar turns amber from 80% and rose from 92%, where the label adds· withdrawals may queue.
How to use it
- Pick a section:
Staking(tooltipLiquid-staking tokens) hides the lending block,Lending(tooltipKamino Main market) hides staking, andAllshows both.
Settings
| Setting | What it does |
|---|---|
| Section | All, Staking or Lending. Default All. Set from the header control and saved with the board. |
Data and refresh
- Sanctum (extra-api.sanctum.so): the average APY since launch for INF, jitoSOL, jupSOL, mSOL, bSOL and dSOL; only tokens with an APY above 0 appear. Marinade (api.marinade.finance): mSOL over the trailing 30 days. Kamino (api.kamino.finance): the Main market's reserves. No keys.
- Lending rows are the deepest reserve per token among SOL, USDC, USDT, JitoSOL, mSOL, USDG and PYUSD, kept only if deposits are at least $1,000,000, sorted by deposits. Utilization is total borrow divided by total supply. Cashboard matches the token names exactly as Kamino spells them in its response. In a check in October 2026 Kamino spelled two of them
JITOSOLandMSOL, so those two did not match and the block listed five tokens: SOL, USDC, USDG, PYUSD and USDT. - The three sources are requested together with a 10 second timeout each, and the widget fails only when all three fail. The web calls all three straight from the browser. Refresh every 60 seconds; desktop caches a read for 60 seconds. Source line:
Sanctum · Marinade · Kamino.
Good to know
- The windows differ. Staking rows say which one they use:
since launchis Sanctum's average since each token launched,trailing 30dis Marinade's last 30 days. The Kamino rows carry no label; their rates are the current variable rates, as the widget'sinote says. Do not read a Sanctum row and a Marinade row as the same measure. mSOL can appear twice, once per provider. - Past yield is not a forecast. The widget is read-only: there is no stake or deposit button. Kamino covers only the Main market and seven tokens, and as of October 2026 two of them, JitoSOL and mSOL, do not show because their names are spelled differently in Kamino's data.
- States:
No staking rates returned.when the staking block is empty;Kamino did not answer. Lending rates are hidden instead of reused.when Kamino fails; only the column headers when Kamino answers but no tracked token passes the $1,000,000 deposit filter; and, with all three down and nothing to show,Solana yields are temporarily unavailablewithSanctum, Marinade and Kamino did not answer. No stale rate is shown.
Pairs well with Solana pulse, Raydium pools, Prices. See the Solana yields widget page for a ready-made board.
Raydium pools
A ranked list of Raydium liquidity pools with TVL, 24h volume and fees, and 24h and 7d APR with the farm-reward part shown separately. Use it to see where Solana liquidity and trading fees are concentrated. Pools under $250k of TVL are hidden.
| Add panel | Solana, then Raydium pools. |
|---|---|
| Works in | Web and desktop |
What it shows
- Header: the sort control (
Volume,TVL,APR), the pool type control (All,AMM,CLMM), the textTVL $X · 24h $Yfor the whole of Raydium and, while the widget is active, a pool-count select. - Columns
#,Pool,TVL,24h vol · feesandAPR 24h · 7d. The pool cell hasBASE / QUOTE, a chipAMMorCLMM, andN% fee. Wrapped SOL shows asSOL; a token with no symbol shows its address shortened likeabcd…wxyz. TVLwithN% of view, the pool's share of the TVL of the rows on screen.24h vol · feeswith$X feesunderneath.APR 24h · 7d: the total 24h APR,7d N%, and+N% rwdwhen the pool has farm rewards. The bar splits fee APR from rewards on a log scale, so a 20,000% outlier does not flatten the rest.
How to use it
- Pick a sort:
Volume(most 24h volume first),TVL(deepest pools first) orAPR(highest 24h APR first). TheAPRsort can come back empty; see the notes. - Pick a pool type:
All,AMM(standard constant-product pools) orCLMM(concentrated-liquidity pools). - Activate the widget to show the pool-count select:
8 pools,12 pools,20 poolsor30 pools. - Hover a row and use its link icon to open that pair on Raydium's swap page.
Settings
| Setting | What it does |
|---|---|
| Sort | Volume, TVL or APR. Default Volume. |
| Pool type | All, AMM or CLMM. Default All. |
| Pool count | 8, 12, 20 or 30 pools, from the select that appears while the widget is active. Default 12. |
Data and refresh
- Raydium's public API v3 (api-v3.raydium.io), no key: the pool list and the whole-Raydium totals. The web calls it straight from the browser. Cashboard asks for one page of pools in Raydium's order for the chosen sort, then filters by the TVL floor and sorts again by the chosen key. The page holds 200 pools for the APR sort and otherwise three times the pool count, up to 100.
- The APR figures are Raydium's own: the 24h APR as it reports it (the fee APR plus the farm-reward APR when Raydium gives no total), the 7d APR, and the farm-reward APR shown as
rwd. - Refresh every 60 seconds; desktop caches a read for 60 seconds per type, sort and count. Source line:
Raydium API v3.
Good to know
- The
APRsort can show nothing. Cashboard takes Raydium's 200 highest-APR pools and only then drops those under $250k of TVL. In a check in October 2026 none of those 200 pools reached $250k of TVL, whether the type wasAll,AMMorCLMM, so the widget showedNo pools above the liquidity floor. When that happens, useVolumeorTVL. - The $250k TVL floor applies to every sort, not only to
APR. Because it is applied after Raydium returns its page, a view can hold fewer rows than the pool count you chose. 24h APR can look extreme after one busy day; the 7d figure is steadier, which is why both are shown. - Only Raydium's own pools are listed, so a coin that trades on another venue, for example
PumpSwap, does not appear here. - If only the totals call fails, the
TVL $X · 24h $Ytext is missing. Other states:Raydium is temporarily unavailablewithThe public API v3 did not answer. No cached pool list is shown., andNo pools above the liquidity floorwithPools under $250k TVL are hidden because their APRs are not meaningful.The link icon only opens Raydium; Cashboard never signs or routes a swap here.
Pairs well with Launchpad radar, Solana DEX share, Solana yields, Trending on-chain. See the Raydium pools widget page for a ready-made board.
Launchpad radar
A live radar for new tokens on launchpads. On Solana it follows pump.fun, Raydium LaunchLab and the curves Jupiter tracks, in three views: New, Momentum and Graduating. Switch the chain toggle to Robinhood and the same widget becomes a radar for Pons, the launchpad on Robinhood Chain.
| Add panel | Solana, then Launchpad radar. Two presets start the same widget on another view or chain: Solana, then Graduating (titled Graduating soon, on the Graduating view) and Robinhood, then Pons launches (titled Pons launches, on Robinhood Chain). |
|---|---|
| Works in | Web and desktop |
What it shows
- Header: the chain toggle (
Solana,Robinhood), the view control, the venue control (Both,pump.fun,LaunchLab; hidden in Graduating and on Pons), a status line, aLiveorReconnectingbadge (on Solana New and on Pons) and a refresh icon. - Solana New and Momentum: columns
Token,Age,Cap · volume(New) orMarket cap(Momentum), andBonding curve. The token cell hasSYMBOL name, a venue chip (pump.fun,LaunchLaborLaunchLab · <platform>),Buy, and a badge when the coin is live-streaming on pump.fun. The status line readsN in the last 5 min, plus· M graduatedin New, which counts the graduations the live feed reported in the last hour while the widget was open. - The cap cell shows the USD market cap; LaunchLab reports none, so it shows
$X vol, a pump.fun coin that has newly arrived over the live feed showsN SOL, and a new Bonk.fun coin showsn/auntil a refresh returns it in LaunchLab's list. The curve cell readsN% to migration,on curveorGraduated. - Solana Graduating: a
Graduatedstrip of the latest 8 graduations asSYMBOL → <destination> · <age>(such asPumpSwap,Meteora,RaydiumorOrca), thenToken,Bonding curve,Cap · holders(the market cap, with the holder count underneath) and1h · buys(the one-hour price change, withN buys · 5munderneath). The status line readsN above 90%, plus· M graduated in the last hour(30+from 30). Rows carry the launchpad name,OrganicorSome organic(Jupiter's score),Dev N%when the creator holds 5% or more,Snipers N%at 15% or more, and▲ N.Nor▼ N.Nfor movement of 0.1 or more since the last refresh. - Pons on Robinhood Chain:
Token,AgeandBonding curve, aPonschip and a pair chip (ETHor the paired token). The curve cell shows the percent,raised / threshold PAIRand a flash such as+0.123 ETHafter a buy or sell. AGraduatedstrip listsUniswap v4destinations, and the status line readsN launches in M min.
How to use it
- Click
SolanaorRobinhoodin the chain toggle to switch the same widget between the two products. A widget saved on Momentum shows New on Robinhood. - Pick a view. Solana:
New(newest launches first),Momentum(live pump.fun coins by market cap and LaunchLab curves with recent trades) andGraduating(curves closest to completion on pump.fun, Meteora and LaunchLab platforms, plus the latest graduations). Robinhood:New(newest Pons launches, arriving live from the factory) andGraduating(open Pons curves from the last ~84 minutes, closest to graduating first). - On Solana New and Momentum, pick a venue:
Both,pump.funorLaunchLab. WithBoth, each venue supplies about half of the rows. - Click
Buyon a Solana row to send the token to the board's swap; see Jupiter swap. Pons rows have noBuy. The link icon opens the coin on pump.fun, Raydium LaunchLab or jup.ag, or the Pons page for a Pons token.
Settings
| Setting | What it does |
|---|---|
| Chain | Solana or Robinhood, from the toggle. Default Solana. |
| View | Solana: New, Momentum, Graduating. Robinhood: New, Graduating. Default New. |
| Venue | Both, pump.fun or LaunchLab. Applies only to the Solana New and Momentum views. Default Both. |
Data and refresh
- Solana New and Momentum: Raydium LaunchLab's list (launch-mint-v1.raydium.io) and pump.fun's lists, both without adult-flagged coins. Momentum is pump.fun's coins that are live-streaming right now plus LaunchLab curves by last trade, ranked by USD market cap (LaunchLab by its volume). Every view lists up to 15 rows, and no control changes that. On the web the pump.fun lists pass through a Cashboard relay with about 30 seconds of caching.
- Live feed, Solana New only: a PumpPortal WebSocket delivers new pump.fun and Bonk.fun coins the moment they are created, and graduations. A live pump.fun row shows the market cap in SOL until a refresh returns the coin in the list, which adds the image and the USD cap. If the socket drops the badge reads
Reconnectingand the list still refreshes. - Solana Graduating: Jupiter's token discovery lists at datapi.jup.ag, no key, asked for the last 24 hours and sorted by progress, highest first. Entries with a market cap under $1,000 are dropped.
- Pons: Cashboard reads Pons's contracts on Robinhood Chain directly. It scans the factory's launch and graduation logs for the last 50,000 blocks, about 84 minutes, through rpc.mainnet.chain.robinhood.com, then reads the amount raised on each curve it lists. A WebSocket at robinhood-rpc.publicnode.com adds launches, graduations and every buy and sell on the curves shown.
- Refresh: Solana New and Momentum every 20 seconds, Solana Graduating every 15, Pons New every 20, Pons Graduating every 30. Desktop caches a read for 20 seconds. No key is needed anywhere.
Good to know
- Pons knows only the last ~84 minutes, so older curves are invisible, and Graduating there lists only curves that have not yet graduated. Progress is the raised amount divided by each launch's own threshold; the text
4.2 ETH for most launchesin the widget's note is a general note, not the threshold used on a row. - Percent to migration: rows from pump.fun's own list carry none, so they read
on curveuntil the coin graduates. LaunchLab rows show a percentage when LaunchLab reports one, and every row in Graduating does. A pump.fun coin that arrives over the live feed shows a percentage worked out from its curve, until a refresh returns that coin in the list and its own row, which has none, takes over. A Bonk.fun coin from the live feed readson curveuntil a refresh returns it in LaunchLab's list. - Momentum is not pump.fun's top coins by market cap: it is the live-streaming subset, ranked by cap. Counts such as graduations only cover the time the widget has been open on New.
- Cashboard adds no score or gem ranking; everything is what the venues and Jupiter report, and the widget's
inote warns that most launchpad tokens go to zero. The radar itself never connects a wallet;Buyhands a Solana token to the swap widget. - If one venue is down an amber banner says so, for example
Raydium LaunchLab did not answer · showing pump.fun only. With the venue control on a single venue that is down, the read fails. - States:
No launches returned,No curves close to graduating,No Pons launches yet,No open Pons curves in the last window, andLaunchpads are temporarily unavailableorPons is temporarily unavailable, whose detail says nothing is shown from cache.
Pairs well with Jupiter swap, Raydium pools, Trending on-chain, Chain pulse, Solana pulse. See the Launchpad radar widget page for a ready-made board.
Frequently asked questions
Can I swap tokens from a Cashboard board?
Yes on the web. Solana tokens swap through Jupiter's own form: the Jupiter swap widget embeds it, you connect your wallet inside it, and your wallet signs the swap there. Base and Robinhood Chain tokens use the EVM swap widget, which embeds a LI.FI form the same way. In Cashboard Desktop the Jupiter swap widget opens the same pair on jup.ag in your system browser instead, and Buy buttons for Base and Robinhood Chain tokens open Jumper. Cashboard's own code does not sign or send transactions, and Buy buttons only load a token into a swap form or open jup.ag or Jumper.
Does Cashboard take a fee on swaps?
As of October 2026 the hosted web build adds a 0.5% integrator fee to swaps made in the embedded Jupiter form. The fee is set when the site is built, so it can change. The widget's info note says Jupiter's form shows routing and fees before you confirm, but Cashboard does not document whether that form lists the Cashboard fee on a line of its own. The desktop Buy button, the Open on Jupiter button and the Limit and DCA links open plain jup.ag pages and carry no Cashboard fee.
Which networks can Smart money follow, and does it need a key?
Smart money follows Solana, Base, Ethereum and Robinhood Chain. Solana, Base and Ethereum need no key on the web or on desktop. Robinhood Chain works only in Cashboard Desktop and needs a Blockscout key saved under Connections. On desktop the same key also moves Base and Ethereum to Blockscout's Pro API.
Are the wallets I follow included when I share a board?
A share link removes every followed wallet and its name from Smart money and Smart money graph. Export this board includes them. Library presets remove them too.
Why do some launchpad rows say on curve instead of a percentage?
Rows taken from pump.fun's own list carry no migration percentage, so they read on curve until the coin graduates. LaunchLab rows show a percentage when LaunchLab reports one, every row in the Graduating view shows one, and so does a pump.fun coin that has just arrived over the live feed, until a refresh returns it in the list.
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