⟠ Ethereum — 以太坊交易助手
v1.0.0协助以太坊交易、气费优化、代币授权和 L2 桥接,提供安全交易指南
2· 1.3k·7 当前·7 累计
安全扫描
OpenClaw
安全
high confidence该技能仅提供以太坊交易指导,不请求凭据或安装,行为与名称描述一致,无惊讶行为
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/2/9
初始发布
● 无害
安装命令
点击复制官方npx clawhub@latest install ethereum
🇨🇳 镜像加速npx clawhub@latest install ethereum --registry https://cn.longxiaskill.com
技能文档
交易与卡住交易
- 每个以太坊账户有一个 nonce,每次交易后递增——如果 nonce 5 的交易正在等待确认,nonce 6+ 将被阻塞直到 5 确认
- 解除卡住:发送一个新交易,使用 相同的 nonce 且 更高的气费 —— 这将替换挂起的交易(甚至 0 ETH 的自我转账也有效)
- MetaMask 的「加速」和「取消」按钮正是这样做的 —— 他们使用相同的 nonce 且更高的优先气费重新提交
- nonce 缺口会导致永久卡住状态 —— 如果 nonce 3 从未广播但 nonce 4 被广播,4 将永远不会确认直到 3 被发送
气费 (EIP-1559)
maxFeePerGas= 您愿意支付的最大总气费单价maxPriorityFeePerGas= 验证节点的提示baseFee= 由协议设置的燃烧费- 实际成本:
min(baseFee + priorityFee, maxFee) × gasUsed—— 未使用的气会被退款,但失败的交易仍然会消费气 - 气限是与气价分开的 —— 设置太低的气限会导致「气不足」逆转,但您仍然需要为使用的气付费
- 在 etherscan.io/gastracker 或通过
eth_gasPriceRPC 检查当前 base fee —— 钱包经常高估 20-50%
代币授权(关键安全)
- ERC-20
approve()授予合同花费您的代币的权限 —— 许多 dApp 请求无限授权(type(uint256).max) - 如果该合同被黑客入侵,攻击者可以在多年后排空所有已授权的代币 —— 在 revoke.cash 上审计您的授权
- 推荐用户仅批准所需的确切金额,或在每次使用后撤销授权
- 授权将永远持续直到被明确撤销 —— 切换钱包不会帮助,如果旧地址仍持有代币
失败的交易
- 一个被逆转的交易会被挖掘并消费气 —— 您支付了费用,但什么也没有发生
- 常见原因:滑点超过、截止日期过去、代币余额不足、合同暂停
- 浏览器中的「交易失败」意味着它执行但被逆转 —— 完全不同于「等待确认」(尚未被挖掘)
- 在发送前模拟交易(通过 Tenderly 或钱包预览)可以捕获大多数逆转条件
L2 桥接和提款
- 乐观 rollup(Optimism、Arbitrum、Base)有 7 天的提款期到主网 —— 这不是 bug,这是安全模型
- ZK rollup(zkSync、Starknet)有更快的最终性,但桥接回仍需要 1-24 小时,取决于流动性
- 第三方桥接(Hop、Across)提供更快的出口,但收取费用并有智能合约风险
- 永远不要桥接超过您可以等待 7 天的金额 —— 或使用快速桥接并接受费用
MEV 保护
- 公共 mempool 交易可以被抢先或三明治攻击 —— 特别是 DEX 上的换币
- Flashbots Protect RPC(protect.flashbots.net)在被挖掘前隐藏交易从公共 mempool
- 私人交易选项:MEV Blocker、Flashbots Protect 或具有本地保护的 DEX(CoW Swap)
- 三明治攻击的迹象:换币以更差的价格执行,交易前后有可疑交易
地址验证
- 以太坊地址不区分大小写,但校验和(混合大小写)可以捕获拼写错误 ——
0xABC...vs0xabc...是同一个地址 - ENS 域名可以过期 —— 在发送到
.eth名称前始终验证当前所有者 - 合约地址 vs EOA:合约可以拒绝 ETH 转账或表现出意外行为 —— 在 etherscan 上检查地址是否有代码
- 一些代币有多个地址(官方 + 诈骗克隆) —— 在 CoinGecko 或项目官方网站上验证合约地址
数据来源:ClawHub ↗ · 中文优化:龙虾技能库