区块链 SQL 语法检查器

验证只读链上 SQL 查询而不执行查询。返回查询是否接受、改写 SQL、扫描估算、扫描预算、引用表和警告,不执行查询。 通过一个 Toolmu 账号,使用可用工具之间共享的预付费余额。按次付费,无需单独订阅供应商。此 Tool 当前每次执行费用上限为 0.0288 Toolmu 积分。这是上限,不是已结算费用。执行前应获取最新 Tool 契约,核对可用性、最新 maximumCredits、余额和预算。响应中的 credits_used(如有)表示来源 API 积分,不是 Toolmu 客户费用。

每次调用最多 0.0288 积分

按确认的实际用量结算,未使用的预留额度会恢复到可用余额。

Surf

区块链 SQL 语法检查器

验证只读链上 SQL 查询而不执行查询。返回查询是否接受、改写 SQL、扫描估算、扫描预算、引用表和警告,不执行查询。 通过一个 Toolmu 账号,使用可用工具之间共享的预付费余额。按次付费,无需单独订阅供应商。此 Tool 当前每次执行费用上限为 0.0288 Toolmu 积分。这是上限,不是已结算费用。执行前应获取最新 Tool 契约,核对可用性、最新 maximumCredits、余额和预算。响应中的 credits_used(如有)表示来源 API 积分,不是 Toolmu 客户费用。

得到的结果

返回查询是否接受、改写 SQL、扫描估算、扫描预算、引用表和警告,不执行查询。 预检查接受和估算不代表查询已执行或返回数据。应展示警告与明确扫描上限。

从你的任务开始

用日常的话说说你想查什么,也可以粘贴已经写好的内容。我会检查它是否只查看数据、不会改动数据,大概需要查看多少内容,以及还缺少什么。不会运行查询。

关于这个工具,你可能还想知道。

输入要求、结果含义,以及使用前需要了解的细节。

连接指南

body.sql (必填): 要校验和估算的只读 ClickHouse SELECT/WITH 查询,不会实际执行。格式和规则与 /onchain/sql 相同。只允许 SELECT/WITH;表名必须带数据库前缀,使用 agent.<table>。必须按分区键 block_date 或 block_number 筛选,否则会超时。地址列应直接与小写字面量比较,不能用 lower() 包住列名。不要按 symbol 列筛选,这会触发无索引全表扫描,并可能匹配到仿冒代币;请先通过 /search/token 将代币代码解析为合约地址。查询转账表时,应使用独立的 UNION ALL 分支,而不是用 OR 连接 from/to 条件。字符串使用单引号,例如 toDate('2026-04-07')。 body.max_rows (可选): 最多返回的行数,服务端默认 1000,上限为 10000。示例:100。