SuperAPI AI 工具集

tenderly

编程与开发

查看项目

更新于 10-15 23:43

技能介绍

用途:Tenderly 是区块链 DevOps 平台,提供交易模拟、调试、监控与测试基础设施,通过统一的 REST API 支持以太坊、Polygon、Arbitrum、Optimism、Base、BSC、Avalanche、Fantom 等 60+ EVM 网络。

主要能力:交易模拟 API(在不上链的情况下返回执行 trace、状态变更、gas 用量、事件日志与回滚原因);批量模拟(simulate-bundle,按顺序执行且后一笔可见前一笔的状态变更);Virtual TestNets(原 Fork,创建某区块的网络状态副本并提供隔离的私有 RPC);Alerts 与 Webhooks(按成功/失败交易、函数调用、事件触发、状态变更、余额变化等条件通知 webhook、邮件、Slack、Telegram、PagerDuty、Discord);Web3 Actions(在受限 Node.js 运行时中响应链上事件、定时任务或 webhook 的无服务器函数)。

使用方式:所有端点为 https://api.tenderly.co/api/v2/,认证使用请求头 X-Access-Key,项目路径需同时包含 account slug 与 project slug。安装仅需 npm install axios,Web3 Actions 另需 @tenderly/actions-cli。模拟请求中 from 为必填,network_id 为字符串,state_objects 以地址为键;Virtual TestNet 支持 tenderly_setBalance、tenderly_setErc20Balance 等自定义 RPC 方法。

限制:Virtual TestNet 的 RPC URL 为临时地址,删除或过期后失效,不可硬编码;Web3 Actions 不能安装任意 npm 包;gas profiler 数据来自模拟结果而非实时交易;block_number 必须已被 Tenderly 索引。详细收费与价格暂未提供。