/** * Multi-chain RPC — read-only JSON-RPC across 40+ chains via the BlockRun * `/v1/rpc/{network}` endpoint (Tatum gateway). x402-paid against the user's * USDC wallet, flat $0.002 per call. * * For a trading agent this covers the on-chain reads the dedicated tools don't: * native + ERC-20 balances on any chain, contract reads (eth_call), gas price, * nonce, block height, and "did my tx land?" receipt checks — without needing * a per-chain RPC key. * * READ-ONLY by design (per product decision): state-changing / signing methods * are rejected. Sending transactions goes through the wallet / Jupiter / 0x * tools, which handle signing + confirmation. This tool never signs a chain tx * (the only signature it produces is the x402 micropayment for the API call). * * Direct gateway fetch (same pattern as the DefiLlama / Surf tools) — does not * depend on the SDK's RpcClient, so it works on the pinned @blockrun/llm 2.x. */ import type { CapabilityHandler } from '../agent/types.js'; declare const KNOWN_NETWORKS: string[]; export declare const multiChainRpcCapability: CapabilityHandler; export { KNOWN_NETWORKS };