全文
使用情境:清理已不用的服务
曾在去中心化交易所交换代币,或测试过存款应用后,可以检查是否留下不再需要的授权。此流程处理一般代币额度,不能涵盖所有 NFT、签章授权或智慧帐户权限。先选一个帐户与一条网路,建立清单,再逐步扩大范围;不要看到熟悉的服务名称就假定每个合约都可信。
开始前:准备四个核对栏位
建立「钱包地址、网路、代币合约、被授权合约」四栏,另记额度与保留理由。代币符号可能重复,应核对合约地址。从官方说明进入工具并确认网域,避免搜寻广告或陌生私讯的撤销连结。先确认工具支援目标网路,钱包也有该网路所需的原生代币支付费用;查看或撤销授权都不需要交出助记词。
操作步骤:先判读,再逐笔撤销
以 MetaMask Portfolio 为例,在 Overview 的 Spending Caps 检查清单,优先处理确定已不用的授权。选择目标项目的 Revoke 后,在钱包再次核对帐户、网路与交易内容,确认是在撤销既有权限而非新增大额授权,才送出交易。一次完成一笔,记录交易杂凑,等确认后再刷新结果。无法辨认的项目先查原始互动纪录,不在不确定的签署画面上试按。
成本与限制:撤销也要上链
撤销通常需要链上交易与手续费,费用随网路和当时状况改变,应以送出前估算为准。整理多笔授权前可先算出总预算;未成功的交易也可能花费 gas。日后再次使用相关功能,可能需要重新授权并再次付费。断开网站连线不会撤销代币额度,因此只清空已连线网站列表,不能取代本流程。
失败处理:不要把安全事故当成例行整理
交易仍待确认时,不要直接勾选完成或连续重送。若显示失败,先查交易状态、费用余额与网路,再决定下一步。清单没有项目,也可能是选错帐户、网路或工具未涵盖该权限。撤销不能追回已被转走的资产,也不能修复助记词外泄;若出现不明转帐,改走官方安全事件处理流程。怀疑自动盗转程式时,不要为了撤销而持续补入 gas。
完成标准:确认权限已实际失效
逐笔检查交易成功,并用同一网路的授权查询确认该代币与被授权合约的额度已归零,才标为撤销完成。保留的授权要有明确用途;不确定的项目列为待查,不能算已清理。保存不含秘密的检查日期、交易杂凑与下次检查提醒。这只证明本次处理的权限已更新,不代表整个钱包从此没有其他风险。
例如清单有三笔旧服务授权,两笔撤销成功,第三笔仍待确认,就记录为两笔完成、一笔待追踪,而不是「钱包已清理」。下一次使用新应用后,再把新授权加入同一份表。这种逐项维护方式,能让后续检查直接从上次结果接续,不必每次重新猜测用途。
