DeFi
Which chain has the money, and how much is dry powder - 250 credits
stalkchain_chain_health · 250 credits · Two upstream reads, cached 5-10 min and shared across callers.
Ask: "Which chain has the most capital, and how much of it is idle?"
Which chain actually has capital on it right now, and how much of that is sitting in stablecoins waiting to be deployed. Answers 'is Base still growing', 'which chain should I be on', 'is there dry powder or is everyone in positions', 'compare the chains'. Covers solana, ethereum, base, bsc, monad, hyperliquid, robinhood. Returns total value locked, total stablecoin supply, and the ratio between them — stablecoin dollars in existence per dollar actually locked in DeFi. A high ratio means capital is sitting idle on that chain; a low one means what is there is already deployed. Nothing else here answers a question about a chain as a whole rather than a token on it.
| Input | Type | Required | Description |
|---|---|---|---|
chains | array of string | no | Chains to compare (default: all). One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
REST: POST /api/v1/tools/stalkchain_chain_health with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_chain_health?….
Where can I earn on this token - 250 credits
stalkchain_token_yields · 250 credits · Filters a large pool list server-side; cached 15 min.
Ask: "Where can I earn on SOL, and what does it actually pay?"
Where a token can actually be put to work, and what it pays. Answers 'where can I stake this', 'best yield on SOL', 'where do I farm this', 'what APY can I get'. Returns the pools holding it with their APY split into base and reward, how the rate has moved over a week, pool size, and whether the position carries impermanent loss. Ranked by how much money is already in the pool rather than by APY, because the highest rate in any list is almost always a tiny pool or an emission about to end. Pass a symbol, a chain, or both.
| Input | Type | Required | Description |
|---|---|---|---|
symbol | string | no | Token ticker such as SOL, USDC, ETH. Matches pools containing it, so a pair like SOL-USDC is included. |
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | Narrow to one chain. One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
minTvlUsd | number | no | Ignore pools smaller than this (default 100,000) — small pools show inflated rates |
stablesOnly | boolean | no | Only stablecoin pools, for parking money rather than taking price risk |
limit | integer | no | Pools to return (default 20) |
REST: POST /api/v1/tools/stalkchain_token_yields with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_token_yields?….
Is this protocol growing, and has it been drained - 250 credits
stalkchain_protocol_report · 250 credits · Includes an exploit lookup for the same name.
Ask: "Is Jupiter Lend growing, and has it ever been drained?"
What a DeFi protocol holds, which way that is moving, and whether it has ever been exploited. Answers 'is this protocol safe', 'has this been hacked', 'is it growing or dying', 'how big is it'. Returns total value locked with 1-day, 7-day and 30-day change, which chains it runs on, its audit status, and any matching exploit on record with the amount lost. Growth and security in one answer, because they are the same question when deciding whether to put money in.
| Input | Type | Required | Description |
|---|---|---|---|
protocol | string | yes | Protocol name or slug, e.g. jupiter, aave, raydium |
REST: POST /api/v1/tools/stalkchain_protocol_report with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_protocol_report?….
What has been exploited, and for how much - 250 credits
stalkchain_defi_hacks · 250 credits
Ask: "What has been exploited on Solana, and for how much?"
Exploits and rug pulls on record, newest first, with how much was lost and how it was done. Answers 'has this been hacked', 'what happened to that protocol', 'recent exploits on Solana', 'is this chain safe'. Filter by protocol name or by chain. Use it before putting money into something unfamiliar, and to explain a sudden TVL collapse.
| Input | Type | Required | Description |
|---|---|---|---|
query | string | no | Protocol or project name to match |
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | Narrow to one chain. One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
limit | integer | no | Incidents to return (default 20) |
REST: POST /api/v1/tools/stalkchain_defi_hacks with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_defi_hacks?….
Price with a confidence score, any chain - 250 credits
stalkchain_price_confidence · 250 credits · Up to 50 tokens per call, now or at one past moment.
Ask: "What is this worth, and can I trust the number?"
A USD price for a token on any chain, with the provider's own confidence in it — now, or at a past moment. Answers 'what is this worth and can I trust the number', 'what was this contract worth on that date'. The confidence is the reason to use this over stalkchain_token_prices or stalkchain_token_prices_multichain: a thin or manipulated market shows up as a low score beside the price, where other sources return a number and leave you to guess. Pass at for a single past moment across up to 50 tokens at once; for a price series over a range use stalkchain_price_history instead. Identify a token as chain
| Input | Type | Required | Description |
|---|---|---|---|
tokens | array of string | yes | Keys like solana |
at | string | no | A past moment, ISO 8601 (2026-09-01T12:00:00Z) or unix seconds. Omit for the current price. |
REST: POST /api/v1/tools/stalkchain_price_confidence with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_price_confidence?….
Which DEXs are doing the volume - 250 credits
stalkchain_dex_volumes · 250 credits · Cached 10 min.
Ask: "Which DEXs are doing the volume on Solana this week?"
Trading volume by decentralised exchange, across all of DeFi or on one chain, ranked by the last 24 hours. Answers 'which DEX has the most volume on Solana', 'is on-chain trading picking up or dying', 'how much volume does Raydium do', 'where is the activity on Base'. Returns total volume for 24h, 7d and 30d with day-over-day and week-over-week change, then each DEX with its own volumes, its share of the day, and its trend. Use it for where trading happens; for what a protocol earns from that trading use stalkchain_protocol_fees, and for leveraged positions use stalkchain_perps_open_interest. Chains: solana, ethereum, base, bsc, monad, hyperliquid, robinhood, or omit for all.
| Input | Type | Required | Description |
|---|---|---|---|
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | Narrow to one chain (default: all chains). One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
query | string | no | Only DEXs whose name or slug contains this, e.g. raydium, uniswap |
limit | integer | no | DEXs to return (default 20) |
REST: POST /api/v1/tools/stalkchain_dex_volumes with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_dex_volumes?….
Which protocols make money, and how much they keep - 500 credits
stalkchain_protocol_fees · 500 credits · Two upstream reads: fees and revenue. Cached 15 min.
Ask: "Which protocols on Solana actually make money, and how much do they keep?"
Fees users pay and revenue each protocol keeps, across all of DeFi or on one chain, ranked over the last 7 days. Answers 'which protocols actually make money', 'how much does pump.fun earn', 'top earners on Solana', 'is this protocol's business growing'. Returns fees and revenue for 24h, 7d and 30d, the share of fees the protocol keeps (the rest goes to LPs, stakers or validators), the week-over-week trend, and each protocol's revenue split by chain (24h and 30d). Use it to judge a protocol on cash flow rather than on deposits; for deposits, growth and exploit history use stalkchain_protocol_report, and for raw trading volume use stalkchain_dex_volumes, and to compare whole chains by what their apps earn use stalkchain_chain_revenue. Two upstream reads. Chains: solana, ethereum, base, bsc, monad, hyperliquid, robinhood, or omit for all.
| Input | Type | Required | Description |
|---|---|---|---|
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | Narrow to one chain (default: all chains). One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
query | string | no | Only protocols whose name or slug contains this, e.g. pump, jupiter, hyperliquid |
sortBy | fees | revenue | no | Rank by 7-day fees (default) or 7-day revenue |
limit | integer | no | Protocols to return (default 20) |
REST: POST /api/v1/tools/stalkchain_protocol_fees with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_protocol_fees?….
Protocol revenue per chain - 500 credits
stalkchain_chain_revenue · 500 credits · One revenue and one fees read per chain. Cached 15 min.
Ask: "Which chain's apps make the most revenue?"
Protocol revenue per chain: how much the apps on each chain earn, ranked over the last 30 days, with the top earners on each. Answers 'which chain makes the most revenue', 'how much do Solana apps earn compared with Base', 'what share of DeFi revenue is on Hyperliquid', 'who earns the most on Robinhood Chain'. Returns, per chain, revenue for 24h, 7d and 30d, fees for 24h and 30d, the share of fees protocols keep, the week-over-week trend, the chain's share of all DeFi revenue, and its top earning protocols. Use it to compare chains; for a ranking of protocols (and one protocol's revenue split by chain) use stalkchain_protocol_fees. Chains: solana, ethereum, base, bsc, monad, hyperliquid, robinhood, or omit for all.
| Input | Type | Required | Description |
|---|---|---|---|
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | Only this chain (default: all of solana, ethereum, base, bsc, monad, hyperliquid, robinhood) |
top | integer | no | Top earning protocols to list per chain (default 5) |
REST: POST /api/v1/tools/stalkchain_chain_revenue with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_chain_revenue?….
How much leverage is open, and where - 250 credits
stalkchain_perps_open_interest · 250 credits · Cached 5 min.
Ask: "How much leverage is open on Hyperliquid, and is it rising?"
Open interest on perpetual futures, options and prediction-market venues: how much money is in open leveraged positions right now, by venue, and how that has moved over a day, a week and a month. Answers 'how much leverage is in the market', 'is open interest on Hyperliquid rising', 'which perp DEX is biggest'. Rising open interest means new positions are being opened; a sharp fall means they were closed or liquidated. Use it for positioning; for spot trading volume use stalkchain_dex_volumes. Chains: solana, ethereum, base, bsc, monad, hyperliquid, robinhood, or omit for all.
| Input | Type | Required | Description |
|---|---|---|---|
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | Narrow to one chain (default: all chains). One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
limit | integer | no | Venues to return (default 20) |
REST: POST /api/v1/tools/stalkchain_perps_open_interest with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_perps_open_interest?….
Stablecoin supply, flows and pegs - 250 credits
stalkchain_stablecoins · 250 credits · Cached 10 min.
Ask: "Is new stablecoin money arriving on Base, and is anything off its peg?"
The dollar stablecoins, across every chain or on one: how much of each exists, how supply moved over a day, a week and a month, and whether each is holding its $1 peg. Answers 'is new money coming into Solana', 'how much USDC is on Base', 'is any stablecoin depegging', 'which stablecoins are growing'. Totals include the net stablecoin dollars that arrived or left over 1, 7 and 30 days, which is fresh capital before it is deployed anywhere. Use it to see which stablecoins hold the money; for a chain's total stablecoins against its TVL use stalkchain_chain_health, and for the long-run history use stalkchain_chain_trend. Chains: solana, ethereum, base, bsc, monad, hyperliquid, robinhood, or omit for all.
| Input | Type | Required | Description |
|---|---|---|---|
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | Supply on one chain only (default: all chains). One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
limit | integer | no | Stablecoins to return (default 20) |
REST: POST /api/v1/tools/stalkchain_stablecoins with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_stablecoins?….
Is money flowing into or out of this chain - 500 credits
stalkchain_chain_trend · 500 credits · Two upstream reads: TVL and stablecoin history. Cached 1 hour.
Ask: "Is money flowing into or out of Solana this quarter?"
How a chain's capital has moved over time: TVL and stablecoin supply side by side, with the change over 1 day, 7 days, 30 days, 90 days and a year, the TVL all-time high and how far below it the chain sits, and a weekly series to chart. Answers 'is Base growing or shrinking', 'has Solana recovered its highs', 'is capital leaving Ethereum', 'how has this chain trended this quarter'. Use it for the trend over time; for a one-moment comparison across chains use stalkchain_chain_health. Omit the chain for DeFi as a whole. Two upstream reads. Chains: solana, ethereum, base, bsc, monad, hyperliquid, robinhood.
| Input | Type | Required | Description |
|---|---|---|---|
chain | solana | ethereum | base | bsc | monad | hyperliquid | robinhood | no | One chain (default: all of DeFi). One of solana, ethereum, base, bsc, monad, hyperliquid, robinhood |
weeks | integer | no | Weekly points in the series (default 12) |
REST: POST /api/v1/tools/stalkchain_chain_trend with the inputs as a JSON body, or GET /api/v1/tools/stalkchain_chain_trend?….