扫取兼容 EIP-7702 链的 100% 原生 Gas 代币,余额恰好为零,支持 25 条主网链。
ZeroDust 链退出是一项面向实际任务的技能,主要用于ZeroDust 能够使用 EIP-7702 赞助执行来将本地气体符号扫到完全零平衡;这只用于支持 EIP-7702( 并非所有 EVM 链) 的链条上。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
ZeroDust 利用 EIP-7702 赞助执行机制,支持将原生 Gas 代币余额精确清零(完全归零)。该功能仅适用于支持 EIP-7702 的区块链(并非所有 EVM 兼容链均支持)。
当用户提出以下任一需求时,应启用此能力:
| 链名称 | ID | 原生代币 |
|---|---|---|
| Ethereum | 1 | ETH |
| BSC | 56 | BNB |
| Base | 8453 | ETH |
| Arbitrum | 42161 | ETH |
| Optimism | 10 | ETH |
| Polygon | 137 | POL |
| Gnosis | 100 | XDAI |
| Scroll | 534352 | ETH |
| Zora | 7777777 | ETH |
| Mode | 34443 | ETH |
| Mantle | 5000 | MNT |
| Celo | 42220 | CELO |
| Fraxtal | 252 | FRAX |
| Unichain | 130 | ETH |
| World Chain | 480 | ETH |
| Berachain | 80094 | BERA |
| Ink | 57073 | ETH |
| Plasma | 9745 | XPL |
| BOB | 60808 | ETH |
| Story | 1514 | IP |
| Superseed | 5330 | ETH |
| Sei | 1329 | SEI |
| Sonic | 146 | S |
| Soneium | 1868 | ETH |
| X Layer | 196 | OKB |
注意:Avalanche、Blast、Linea 和 Apechain 等链不支持 EIP-7702,因此无法执行清零操作。
https://zerodust-backend-production.up.railway.app
curl -X POST https://zerodust-backend-production.up.railway.app/agent/register
-H "Content-Type: application/json"
-d '{
"name": "My OpenClaw Agent",
"agentId": "openclaw-unique-id"
}'
响应示例:
{
"apiKey": "zd_abc123...",
"keyPrefix": "zd_abc12",
"keyId": "uuid",
"keyType": "agent",
"rateLimits": { "perMinute": 300, "daily": 1000 },
"message": "IMPORTANT: Save your API key now - it will not be shown again!"
}
请将返回的 apiKey 值保存为环境变量 ZERODUST_API_KEY。
在执行清零操作前,先查询用户的余额与预估费用:
curl "https://zerodust-backend-production.up.railway.app/quote?userAddress=0xUSER&fromChainId=42161&toChainId=8453&destination=0xDEST"
响应示例:
{
"quoteId": "uuid",
"fromChainId": 42161,
"toChainId": 8453,
"userAddress": "0x...",
"destination": "0x...",
"balance": "500000000000000",
"balanceFormatted": "0.0005",
"estimatedReceive": "485000000000000",
"estimatedReceiveFormatted": "0.000485",
"totalFeeWei": "15000000000000",
"serviceFeeWei": "5000000000000",
"gasFeeWei": "10000000000000",
"expiresAt": "2026-02-04T16:00:00Z"
}
获取用于签名的 EIP-712 类型化数据:
curl -X POST https://zerodust-backend-production.up.railway.app/authorization
-H "Content-Type: application/json"
-d '{"quoteId": "uuid-from-quote"}'
响应中包含 typedData(用于清零操作的 EIP-712 数据)和 eip7702(委托参数)。
用户需签署以下三项内容:
curl -X POST https://zerodust-backend-production.up.railway.app/sweep
-H "Content-Type: application/json"
-d '{
"quoteId": "uuid",
"delegationSignature": "0x...",
"revokeSignature": "0x...",
"sweepSignature": "0x..."
}'
响应示例:
{
"sweepId": "uuid",
"status": "pending",
"txHash": null
}
通过轮询 GET /sweep/{sweepId} 获取状态更新,直至返回 status: "completed"。
对 Agent 用户,可使用该单端点同时获取报价与授权数据:
curl -X POST https://zerodust-backend-production.up.railway.app/agent/sweep
-H "Content-Type: application/json"
-H "X-API-Key: $ZERODUST_API_KEY"
-d '{
"fromChainId": 42161,
"toChainId": 8453,
"userAddress": "0x...",
"destination": "0x..."
}'
单次请求即可从多条链发起清零操作:
curl -X POST https://zerodust-backend-production.up.railway.app/agent/batch-sweep
-H "Content-Type: application/json"
-H "X-API-Key: $ZERODUST_API_KEY"
-d '{
"sweeps": [
{"fromChainId": 42161},
{"fromChainId": 10},
{"fromChainId": 137}
],
"destination": "0x...",
"consolidateToChainId": 8453
}'
| 错误码 | 含义 |
|---|---|
BALANCE_TOO_LOW |
余额低于最低阈值(约 $0.10) |
QUOTE_EXPIRED |
报价已过期(超过 5 分钟) |
CHAIN_NOT_SUPPORTED |
目标链不支持 EIP-7702 |
INVALID_SIGNATURE |
签名验证失败 |
RATE_LIMIT_EXCEEDED |
已达每日或每分钟调用上限 |
用户:“我想把 Arbitrum 上的所有 ETH 全部转到 Base”
Agent:
/quote 查询余额与费用/authorization 获取类型化数据/sweep 提交请求必须支持 EIP-7702:用户钱包须兼容 EIP-7702。截至 2026 年,主流钱包均已支持。
必须由用户签名:清零操作全程依赖用户钱包签名,ZeroDust 不持有任何私钥或资产托管权限。
结果严格归零:清零完成后,源链余额将精确等于 0(无任何残留)。
支持跨链:可通过 Gas.zip 桥接协议,将资产清零至任意已支持的目标链。
非全量 EVM 链支持:仅上表所列 25 条链支持 EIP-7702。请勿在未列出的链上尝试清零操作。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章