Skip to content

Docs · Widgets

Solana widgets

Nine widgets cover Solana's tokens, wallets, launchpads, network fees, yields and DEX liquidity, and one of them embeds a swap form. None needs a key, with one exception: Smart money on Robinhood Chain needs a Blockscout key saved in Cashboard Desktop.

Documentation menu

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.

The nine Solana widgets and what each one is for
WidgetAdd panel cardUse it to
Jupiter swapSwapSwap a Solana token; Buy buttons in other widgets load a token into it
Solana radarToken radarBrowse Jupiter's trending, most traded, organic and new tokens with an audit verdict
Smart moneySmart moneyFollow up to 8 wallets and read their swaps on Solana, Base, Ethereum or Robinhood Chain
Solana DEX shareDEX shareSee which venues carry Solana's spot volume
Solana edgeSolana edgeCompare Solana spot with Hyperliquid perps: basis, funding, open interest
Solana pulseSolana pulseCheck priority fees, Jito tips, throughput and epoch progress
Solana yieldsSolana yieldsCompare liquid-staking APY with Kamino supply and borrow rates
Raydium poolsRaydium poolsRank Raydium pools by volume, TVL or APR
Launchpad radarLaunchpad radarWatch 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 Buy button 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 Buy button 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 launches and Pons 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

KeysNone 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.
WebEvery 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.
DesktopEvery 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 linksSmart 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 panelSolana, then Swap. The widget itself is titled Jupiter swap.
Works inWeb and desktop
NeedsNo 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 Swap and two links, Limit and DCA, each with a small arrow icon, for the current pair.
  • Web: Jupiter's swap form, SOL in and USDC out until a Buy button changes the pair. The fields, token picker and quote are Jupiter's. Loading shows Loading Jupiter…; a failure shows Jupiter could not be reached with Try again and a jup.ag link.
  • Desktop: Swaps run in your browser, a line saying your wallet extension signs the swap there, and an Open on Jupiter button.
  • Jupiter as the source under the title. The i note 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 Buy on 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 retitled Buy <symbol>, selected and made active, and the canvas pans to it if it is off screen; with no swap widget on the board, Buy adds one. On desktop, Buy opens jup.ag with SOL in and that token out, in your system browser.
  • Click Limit or DCA to 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 widget until you click Use it here, which moves the form to it.

Settings

Jupiter swap settings
SettingWhat it does
Token pairNot 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 Buy button 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 panelSolana, then Token radar. The widget is titled Solana radar.
Works inWeb and desktop

What it shows

  • The Trending, Most traded, Organic and New view control, then N tokens · M clean audits (before data it reads Jupiter token radar).
  • Columns Token, Price, 1h (Trending) or 24h (the other views), Mcap, Holders, Vol 24h and Audit. Missing values read n/a.
  • The token cell has the rank, symbol, an organic tag (HIGH, MEDIUM or LOW), the name (in New, <age> old · name) and Buy. Holders shows the 24h change underneath. Vol 24h is buy plus sell volume.
  • Audit reads Clean, or shows the number of flags in an amber (Caution) or rose (Risky) shield. The tooltip lists each flag, Top 10 holders: N% and Deployer tokens: N.

How to use it

  • Pick a view. Trending is Jupiter's top trending tokens over the last hour, Most traded the most traded over 24 hours, Organic the highest organic score (trading that looks like real people, not bots), and New the 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 Buy to send a token to the board's swap; see Jupiter swap. The link icon opens the token on jup.ag.

Settings

Solana radar settings
SettingWhat it does
ViewTrending, Most traded, Organic or New. Default Trending. Saved with the board.
Rows10, 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 is Caution, 3 or more is Risky. 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 rose Risky shield can show 2: a Dev holds flag at 30% or more is worth 2 points on its own, and one more flag takes the total to 3. Clean is a screen, not a verdict, and not advice.
  • States: No tokens returned with Jupiter returned an empty list. Try another view., and Solana radar is temporarily unavailable with Jupiter'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 panelSolana, then Smart money. The card sits in the Solana group even though the widget also reads Base, Ethereum and Robinhood Chain.
Works inWeb and desktop, better with an optional key
NeedsSolana, 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, Ethereum and Robinhood, then an add form: an address field, a Name field limited to 24 characters and a Follow button. 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 BUY or SELL tag, the token with a line such as 1.2M for 3.5 SOL, the USD value (n/a when unknown), Buy on supported Solana, Base and Robinhood Chain tokens and a link icon to the transaction.
  • An i note in the header that explains how a swap is recognised on the current network, and adds N 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 x on a chip to stop following. There is no rename: remove the wallet and add it again.
  • Click Buy on 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 desktop Buy opens 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

Smart money settings
SettingWhat it does
NetworkSolana, Base, Ethereum or Robinhood. Default Solana. To watch two networks side by side, add a second Smart money widget.
Followed walletsUp 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 keyNot 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, or Solana RPC · Jupiter on Solana.

Good to know

  • Without a key the Robinhood network shows Needs a Blockscout key with Robinhood 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 swaps and the i note 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 i note, and if every wallet fails the list reads No recent swaps, not an error. Wallet swaps are temporarily unavailable appears only when the whole request fails, with the detail Blockscout did not answer. Public instances rate-limit heavy reads; try again in a minute. on EVM networks and The 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 says Follow a wallet. The i note ends with Following 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 panelSolana, then DEX share. The widget is titled Solana DEX share.
Works inWeb and desktop

What it shows

  • A header block with the caption Solana spot volume, 24h (shown in capitals), the total, a pill such as 1d +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 unavailable with DefiLlama did not answer. While loading, the label is Loading 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 panelSolana, then Solana edge.
Works inWeb and desktop

What it shows

  • Header: the sort control, then Longs pay on X/Y · widest SYM +Z.ZZ% (before data it reads Solana spot vs Hyperliquid perps). X counts the rows tagged Longs 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 share and Carry.
  • Solana spot is the USD price with the name of the DEX that hosts the pair (for example Orca or Raydium, or no pair) and the 24h change below. HL perp is the perp mark per spot token with its market and 24h volume below.
  • Basis is 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 APR is signed, with the hourly rate below as N% / h. Perp OI is the perp's open interest in US dollars. Spot share is a bar with N% on Solana · $X below it, where $X is the 24h spot volume. Carry is a chip: Longs pay, Shorts pay, Flat or n/a.

How to use it

  • Pick a sort: Basis (widest perp-versus-spot gap first), Funding (highest absolute funding first) or Volume (most combined spot and perp volume first). Under Basis, rows with no basis (no spot pair or no perp market) sink to the bottom. Under Funding, rows with no perp market sink. Under Volume, 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 APR or Basis; see Alerts.

Settings

Solana edge settings
SettingWhat it does
SortBasis, 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 share with 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. Carry follows funding alone: Flat when the hourly rate is smaller than 0.0001% in size, otherwise Longs pay for a positive rate and Shorts pay for 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 delayed added 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/a in the missing cells; in a check in October 2026 all 12 had both.
  • Carry only 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 read Longs pay, so judge a row by the size of Funding APR and by Basis, not by the chip alone.
  • One feed down: an amber banner reads Solana spot feed unavailable · basis hidden or Hyperliquid feed unavailable · funding and basis hidden. Both down with nothing cached: Solana edge is temporarily unavailable with Neither 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 APR and Basis alerts 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 panelSolana, then Solana pulse.
Works inWeb 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) or Congested (Expect to pay the fast tier or a Jito tip). Before data, or when the fee read failed, it reads Priority fees · Jito tips · throughput · epoch.
  • Priority fee: tiles Economy, Standard and Fast in micro-lamports per compute unit (µL/CU), each with ≈ N lamports · $X below. The right-hand text reads N% 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: tiles Median, p95 and p99 of the tips that landed bundles paid, each with lamports, SOL and dollars. The right-hand text reads EMA median N lamports.
  • Throughput in TPS with N non-vote · X slots/s and a trend line once three readings exist; Epoch N with percent done and ≈ Nh to rewards; and Slot, a slot number captioned processed commitment. The source line reads Solana RPC + Jito, plus · SOL $xxx.xx once the SOL price has loaded.

How to use it

  • Read it as a status board. Compare the Economy, Standard and Fast tiles 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 is Congested; a median above 0 or a 95th percentile above 10,000 is Busy; otherwise Calm.
  • Throughput is the transactions in the 3 latest performance samples divided by their seconds. TPS counts every transaction, vote transactions included, and non-vote leaves 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 read 0 µL/CU and 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. with RPC unavailable at its right, and a failed Jito read says Jito feed unavailable in place of the tiles. The widget shows an error only when the fee, performance and epoch reads all fail: Solana RPC is temporarily unavailable with Public RPC did not answer. No cached fee estimate is shown.
  • The Slot caption says processed 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 Style tab, 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 panelSolana, then Solana yields.
Works inWeb and desktop

What it shows

  • Header: the section control with All, Staking and Lending, then Best stake X.XX% · best supply Y.YY%, the best across all rows whichever section is shown. Before data it reads Liquid staking and Kamino lending.
  • Liquid staking, with Sanctum + Marinade, Partial · one source down or Unavailable at the right. Rows are sorted by APY, highest first: symbol, provider and window (Sanctum · since launch or Marinade · trailing 30d) and the APY with 2 decimals. The best row carries a trophy.
  • Kamino main market with columns Supply, Borrow, Deposits and Utilization. Each row has the symbol with max 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 with N.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 (tooltip Liquid-staking tokens) hides the lending block, Lending (tooltip Kamino Main market) hides staking, and All shows both.

Settings

Solana yields settings
SettingWhat it does
SectionAll, 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 JITOSOL and MSOL, 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 launch is Sanctum's average since each token launched, trailing 30d is Marinade's last 30 days. The Kamino rows carry no label; their rates are the current variable rates, as the widget's i note 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 unavailable with Sanctum, 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 panelSolana, then Raydium pools.
Works inWeb and desktop

What it shows

  • Header: the sort control (Volume, TVL, APR), the pool type control (All, AMM, CLMM), the text TVL $X · 24h $Y for the whole of Raydium and, while the widget is active, a pool-count select.
  • Columns #, Pool, TVL, 24h vol · fees and APR 24h · 7d. The pool cell has BASE / QUOTE, a chip AMM or CLMM, and N% fee. Wrapped SOL shows as SOL; a token with no symbol shows its address shortened like abcd…wxyz.
  • TVL with N% of view, the pool's share of the TVL of the rows on screen. 24h vol · fees with $X fees underneath.
  • APR 24h · 7d: the total 24h APR, 7d N%, and +N% rwd when 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) or APR (highest 24h APR first). The APR sort can come back empty; see the notes.
  • Pick a pool type: All, AMM (standard constant-product pools) or CLMM (concentrated-liquidity pools).
  • Activate the widget to show the pool-count select: 8 pools, 12 pools, 20 pools or 30 pools.
  • Hover a row and use its link icon to open that pair on Raydium's swap page.

Settings

Raydium pools settings
SettingWhat it does
SortVolume, TVL or APR. Default Volume.
Pool typeAll, AMM or CLMM. Default All.
Pool count8, 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 APR sort 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 was All, AMM or CLMM, so the widget showed No pools above the liquidity floor. When that happens, use Volume or TVL.
  • 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 $Y text is missing. Other states: Raydium is temporarily unavailable with The public API v3 did not answer. No cached pool list is shown., and No pools above the liquidity floor with Pools 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 panelSolana, 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 inWeb 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, a Live or Reconnecting badge (on Solana New and on Pons) and a refresh icon.
  • Solana New and Momentum: columns Token, Age, Cap · volume (New) or Market cap (Momentum), and Bonding curve. The token cell has SYMBOL name, a venue chip (pump.fun, LaunchLab or LaunchLab · <platform>), Buy, and a badge when the coin is live-streaming on pump.fun. The status line reads N in the last 5 min, plus · M graduated in 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 shows N SOL, and a new Bonk.fun coin shows n/a until a refresh returns it in LaunchLab's list. The curve cell reads N% to migration, on curve or Graduated.
  • Solana Graduating: a Graduated strip of the latest 8 graduations as SYMBOL → <destination> · <age> (such as PumpSwap, Meteora, Raydium or Orca), then Token, Bonding curve, Cap · holders (the market cap, with the holder count underneath) and 1h · buys (the one-hour price change, with N buys · 5m underneath). The status line reads N above 90%, plus · M graduated in the last hour (30+ from 30). Rows carry the launchpad name, Organic or Some organic (Jupiter's score), Dev N% when the creator holds 5% or more, Snipers N% at 15% or more, and ▲ N.N or ▼ N.N for movement of 0.1 or more since the last refresh.
  • Pons on Robinhood Chain: Token, Age and Bonding curve, a Pons chip and a pair chip (ETH or the paired token). The curve cell shows the percent, raised / threshold PAIR and a flash such as +0.123 ETH after a buy or sell. A Graduated strip lists Uniswap v4 destinations, and the status line reads N launches in M min.

How to use it

  • Click Solana or Robinhood in 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) and Graduating (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) and Graduating (open Pons curves from the last ~84 minutes, closest to graduating first).
  • On Solana New and Momentum, pick a venue: Both, pump.fun or LaunchLab. With Both, each venue supplies about half of the rows.
  • Click Buy on a Solana row to send the token to the board's swap; see Jupiter swap. Pons rows have no Buy. The link icon opens the coin on pump.fun, Raydium LaunchLab or jup.ag, or the Pons page for a Pons token.

Settings

Launchpad radar settings
SettingWhat it does
ChainSolana or Robinhood, from the toggle. Default Solana.
ViewSolana: New, Momentum, Graduating. Robinhood: New, Graduating. Default New.
VenueBoth, 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 Reconnecting and 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 launches in 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 curve until 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 reads on curve until 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 i note warns that most launchpad tokens go to zero. The radar itself never connects a wallet; Buy hands 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, and Launchpads are temporarily unavailable or Pons 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.