Data & analysis

Defi Intelligence Skill

Try it

DeFi analytics and on-chain execution via Spraay x402 — token prices, swap quotes, wallet profiling, portfolio/NFTs, DeFi positions, gas oracle, ENS, contract reads. Plus swap execution and contract writes. USDC micropayments on Base/Solana. Write ops are irreversible.

What it does

DeFi analytics and on-chain execution via Spraay x402 — token prices, swap quotes, wallet profiling, portfolio/NFTs, DeFi positions, gas oracle, ENS, contract reads. Plus swap execution and contract writes. USDC micropayments on Base/Solana. Write ops are irreversible.

The skill document

DeFi Intelligence

16 endpoints for on-chain analytics, token prices, swap quotes, portfolio tracking, DeFi positions, wallet profiling, and smart contract reads — plus swap execution and contract writes. Each call is a real x402 micropayment ($0.001–$0.015 USDC) settled on Base or Solana mainnet.

⚠️ Before you install

This skill sends data to an external paid gateway (gateway.spraay.app) and can execute irreversible on-chain transactions.

  • Network access: Every endpoint call transmits your request (including wallet addresses, token symbols, and contract call data) to the Spraay x402 gateway over HTTPS. Data leaves your local environment.
  • Real money: Each call costs USDC via the x402 payment protocol. Your agent's wallet is debited for every paid request.
  • Write operations: The swap/execute and contract/write endpoints submit irreversible blockchain transactions that can spend tokens, grant approvals, or change on-chain state. These cannot be undone.
  • Privacy: Wallet addresses, balances, transaction history, portfolio holdings, NFT data, and DeFi positions are sent to the gateway. The gateway operator may log or retain this data.

Install only if you trust the gateway operator and are comfortable sending wallet-related data to this service. Use a dedicated wallet with limited funds for testing. Require explicit human approval before any write operation.

How to call endpoints

bash {baseDir}/scripts/defi.sh METHOD ENDPOINT '{"key":"value"}'

The script requires bash and curl. GET endpoints pass JSON as query params. POST endpoints send JSON body. All calls go to https://gateway.spraay.app.

Workflow strategies

Token research — get prices, check swap quotes across DEXes, look up the contract via contract/read, resolve any ENS names involved.

Wallet profiling — resolve ENS to address, pull balances, get wallet analytics (activity tier, risk signals), check portfolio tokens and NFTs, review DeFi positions, pull tx history.

Yield analysis — check DeFi positions for an address, get token prices to calculate USD values, compare swap rates for entry/exit.

Market monitoring — use oracle/prices for aggregated feeds, oracle/gas for chain congestion, oracle/fx for stablecoin depegs, prices for quick multi-token lookups.

Due diligence — combine wallet analytics (risk signals) with tx history, portfolio composition, and DeFi position exposure for a complete profile.

Always include token symbols, USD values, and chain context in your responses. Format large numbers with commas.

Available endpoints (16 tools)

Price & Oracle Data (read-only)

Oracle Prices — $0.008 Aggregated oracle price feed across multiple sources.

bash {baseDir}/scripts/defi.sh GET /api/v1/oracle/prices '{"symbols":"ETH,BTC,SOL"}'

Token Prices — $0.002 Multi-token price feed across major assets. Cached, low-latency.

bash {baseDir}/scripts/defi.sh GET /api/v1/prices '{"symbols":"ETH,BTC,USDC"}'

Gas Prices — $0.005 Real-time gas prices for Base and other supported EVM chains.

bash {baseDir}/scripts/defi.sh GET /api/v1/oracle/gas '{"chain":"base"}'

Stablecoin FX — $0.008 Stablecoin FX rates: USDC, USDT, DAI, EURC, pyUSD, and more.

bash {baseDir}/scripts/defi.sh GET /api/v1/oracle/fx '{}'

Swap Intelligence (read-only)

Swap Quote — $0.008 Get a swap quote across Uniswap V3, Aerodrome, and other DEXes on Base. This is a read-only price check — no tokens are moved.

bash {baseDir}/scripts/defi.sh GET /api/v1/swap/quote '{"tokenIn":"USDC","tokenOut":"ETH","amount":"1000"}'

Swap Tokens — $0.001 List supported swap tokens with addresses, decimals, and metadata.

bash {baseDir}/scripts/defi.sh GET /api/v1/swap/tokens '{}'

Wallet Analytics (read-only, sends address to gateway)

Privacy note: These endpoints transmit blockchain addresses and return financial data about those addresses. The gateway operator receives and may log the queried addresses.

Wallet Profile — $0.01 Wallet profile: balances, top tokens, activity tier, age, risk signals.

bash {baseDir}/scripts/defi.sh GET /api/v1/analytics/wallet '{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}'

Transaction History — $0.008 Transaction history for any address across supported chains.

bash {baseDir}/scripts/defi.sh GET /api/v1/analytics/txhistory '{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}'

Balances — $0.005 Multi-chain balance lookup for any address.

bash {baseDir}/scripts/defi.sh GET /api/v1/balances '{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}'

Portfolio & DeFi (read-only, sends address to gateway)

Portfolio Tokens — $0.005 Full token portfolio for an address across supported chains.

bash {baseDir}/scripts/defi.sh GET /api/v1/portfolio/tokens '{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}'

Portfolio NFTs — $0.005 NFT holdings for an address across supported chains.

bash {baseDir}/scripts/defi.sh GET /api/v1/portfolio/nfts '{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}'

DeFi Positions — $0.008 Open DeFi positions across supported protocols — lending, staking, LP, vaults.

bash {baseDir}/scripts/defi.sh GET /api/v1/defi/positions '{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}'

Identity & Contracts

ENS Resolution — $0.002 (read-only) Resolve an ENS name, Basename, or address to its canonical identity.

bash {baseDir}/scripts/defi.sh GET /api/v1/resolve '{"name":"vitalik.eth"}'

Read Contract — $0.002 (read-only) Read from any smart contract via a view/pure function call.

bash {baseDir}/scripts/defi.sh POST /api/v1/contract/read '{"address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","function":"totalSupply","chain":"base"}'

⚠️ Execution (WRITE — requires human approval)

These endpoints submit irreversible blockchain transactions. The agent MUST request explicit human confirmation before calling either endpoint. Show the user the full parameters (token, amount, recipient, chain, slippage) and wait for approval. Never auto-execute.

Execute Swap — $0.015 ⚠️ WRITE Execute a token swap on Base via the MangoSwap router. Use swap/quote first to preview the trade. Tokens will leave the wallet.

# ALWAYS get human approval before running this
bash {baseDir}/scripts/defi.sh POST /api/v1/swap/execute '{"tokenIn":"USDC","tokenOut":"ETH","amount":"100","slippage":0.5}'

Write Contract — $0.01 ⚠️ WRITE Submit a state-changing smart contract transaction. Use with extreme caution. Can grant token approvals, transfer assets, or change contract state. Irreversible.

# ALWAYS get human approval before running this
bash {baseDir}/scripts/defi.sh POST /api/v1/contract/write '{"address":"0x...","function":"approve","args":["0x...",1000000],"chain":"base"}'

Cost reference

EndpointCostType
Swap Tokens$0.001Read
Token Prices$0.002Read
ENS Resolve$0.002Read
Contract Read$0.002Read
Gas Prices$0.005Read
Balances$0.005Read
Portfolio Tokens$0.005Read
Portfolio NFTs$0.005Read
Oracle Prices$0.008Read
Stablecoin FX$0.008Read
Swap Quote$0.008Read
Tx History$0.008Read
DeFi Positions$0.008Read
Wallet Profile$0.01Read
Contract Write$0.01⚠️ Write
Execute Swap$0.015⚠️ Write

Data sourced from Alchemy, CoinGecko, Uniswap V3, Aerodrome, and on-chain indexers.

Changelog

v1.1.0

  • Added YAML frontmatter permissions — declared bins: [bash, curl] under metadata.openclaw.requires. Fixes "MCP Least Privilege" audit finding.
  • Fixed description-behavior mismatch — description now explicitly states the skill includes swap execution and contract writes, not just read-only analytics. Fixes 2 HIGH severity findings.
  • Removed off-scope endpoints — web search, paper search, and generic research endpoints moved to AI Content Creator where they belong. Fixes "Intent-Code Divergence" and "Context-Inappropriate Capability" findings.
  • Added real-money and privacy warnings — prominent disclosure about external data transmission, wallet data privacy, irreversible write operations, and USDC cost per call. Fixes 3 "Missing User Warnings" findings.
  • Added human approval requirement — swap/execute and contract/write now require explicit user confirmation before calling. Addresses destructive/irreversible action warning.
  • Updated description — accurate, keyword-rich, within 300-char limit.

v1.0.0

  • Initial release with 16 DeFi endpoints.

DeFi analytics, token prices, swap quotes, DEX aggregator, wallet profiling, portfolio tracker, NFT holdings, DeFi positions, gas oracle, ENS resolution, contract read, contract write, swap execution, on-chain intelligence, x402 payments, USDC micropayments, Base chain, Solana, agent DeFi tools

Related skills

One Spraay gateway URL for batch payments, DeFi quotes, AI inference, and on-chain data.

24 installs1 stars

Batch send SOL, USDC, BONK, or any SPL token to up to 1,000 wallets in one request — plus Jupiter swap quotes, Helius portfolio lookups, and Pyth price feeds — via Spraay's x402 pay-per-call gateways. Non-custodial: the gateway returns unsigned transactions that YOUR wallet signs, so no private keys

Batch stablecoin payments — up to 200 recipients per transaction, ~80% gas savings — plus escrow, payroll, and robot task payments via the Spraay x402 gateway (190 endpoints, 15 chains). Free endpoints need no account; paid access via $29/mo card subscription or x402 pay-per-call USDC.

1 installs

Autonomously monetize your services with x402 payment collection. Set up an x402 server, define paid endpoints, and accept programmatic payments in stablecoins. Become part of the agent-to-agent economy!

1 installs2 stars

Send batch crypto payments and payroll using the Spraay x402 gateway. Supports Base, Ethereum, Arbitrum, Polygon, BNB Chain, Avalanche, Unichain, and more. U...

25 installs