SuperAPI AI 工具集

zerodust

ZeroDust 是一个用于清空 EVM 链上钱包原生 Gas 余额的工具,可将余额精确归零。它通过 EIP-7702 赞助执行、ERC-7715 高级权限或直接交易等方式,将钱包中的原生代币全部转出,支持同链转账或跨链桥接至白名单地址。项目包含智能合约、TypeScript SDK 和代理包,提供托管 MCP 服务器和 API,方便用户或 AI 代理查询并回收散落资金。

访问官网

工具介绍

ZeroDust 旨在解决一个常见问题:普通转账无法发送全部原生余额,因为支付转账手续费需要使用被发送的代币。ZeroDust 能够将钱包的原生 Gas 余额全部转出,使钱包最终余额精确为 0 wei。它支持同链转账或跨链桥接至任意地址,并提供在线服务(zerodust.xyz)、API(https://api.zerodust.xyz)和开发者文档(zerodust.xyz/docs)。

主要能力:

  • 赞助链(EIP-7702):钱包签署 SweepIntent 和两个 EIP-7702 授权(一个委托给 ZeroDust 合约,另一个随后移除)。ZeroDust 赞助者执行清扫并支付 Gas,费用从清扫余额中报销。合约以钱包身份运行,除非余额最终精确为 0,否则回滚。
  • 无密钥的 MetaMask:MetaMask 的高级权限(ERC-7715)为 ZeroDustPermissionRouter 授予每条链的一次性额度;一个 EIP-712 签名覆盖所有链。路由器兑换额度,要求余额精确为 0,并像合约一样结算。支持 16 条链。
  • 直接链(无 EIP-7702):钱包发送自己的传统交易,由 API 规划器精确到 wei 调整大小(21 条链)。在带有 L1 数据费的 OP 堆栈链上,通过 ZeroDustGuard 处理;在 ZK 堆栈链上,由 ZeroDust paymaster 支付 Gas。
  • 到账资产:目标链的原生 Gas,由 Relay、Across(ETH 到 ETH)、Stargate 或 Gas.zip 中交付最多者承载。少数链的币没有 Gas 桥支持,则以代币形式交付(Mitosis、Endurance、Intuition、Telos),报价中会明确说明。根据请求,清扫也可以进入链自身的以太坊桥,由接收者稍后领取。

使用方式:

  • 查询:托管 MCP 服务器无需安装,任何 MCP 客户端均可连接,用于查询地址是否有滞留资金及回收成本。只读,不持有密钥。
  • 清扫:需要显式选择加入并提供签名密钥,支持四种提供密钥的方式,避免原始密钥出现在配置文件中。资金只能转到代理自己的地址,除非 ZERODUST_ALLOWED_DESTINATIONS 另有指定。
  • 试运行:所有清扫工具和 SDK 清扫均接受 dryRun 参数,获取真实报价、生成三个真实签名,但在提交前停止,不广播、不移动余额。没有测试网模式,dryRun 提供对生产环境的同等信心。
  • 代理凭证:只读工具无需凭证。代理可通过 zerodust_register_api_key 工具或直接调用自行签发密钥以提高限额。

适用场景:

  • 多链操作(套利、桥接、测试、部署)后遗留的 Gas 资金回收。
  • 无人值守的 AI 代理避免资金持续泄漏。
  • 需要将钱包余额精确归零以完全退出某条区块链。

限制与安全:

  • 合约不可变:无管理员函数、无升级、无暂停(paymaster 所有者只能更改其批准者并提取浮动资金)。清扫合约的赞助者地址固定在其字节码中。
  • 费用:清扫价值的 1%,最低 $0.05,最高 $0.50;余额低于 $1 收取 5%,无最低。另加清扫 Gas(及 rollup 上的 L1 数据费)和跨链桥费用。签名的 maxTotalFeeWei 设定了可收取费用的上限。
  • 非托管:每次清扫都是钱包自身的一笔原子交易。
  • 签名的意图设定了费用上限并指定目标;对于桥接路由,routeHash(keccak256(callData))将签名绑定到该确切调用。
  • 每笔赞助交易在发送前都会模拟。
  • 使用 ERC-7201 命名空间存储,避免合约 nonce 与其他 EIP-7702 应用冲突。
  • 内部安全审查 7 轮,发现并修复 16 个问题;合约测试驱动真实的 EIP-7702 委托并进行变异验证。未经过外部审计,目前也没有资助审计。详情见 contracts/SECURITY.md 和 contracts/SECURITY_REPORT.md。
  • 许可证:MIT,见 LICENSE。

支持链:52 条赞助链(由实时 API 生成,GET https://api.zerodust.xyz/chains)。21 条直接链(GET https://api.zerodust.xyz/direct/chains):Flare、Cronos、Rootstock、Telos、XDC、Fuse、Monad、Lens、Boba、zkSync Era、Flow EVM、HyperEVM、Metis、Vana、Gravity、Abstract、Immutable zkEVM、Etherlink、Avalanche、Blast 和 Ethereal。目标链为任何桥接可交付原生 Gas 的 EVM 链(GET /destinations?fromChainId=),从 Base 出发超过 100 条。