Rabby 授权金额为何是无限:核 spender、额度与权限类型
链小知 · 进阶 · 核验 · 依官方文档整理
区分授权请求和当前权限列表,保留同名Trust Value的官方定义差异。
开始前准备
- 准备已有授权请求或Approvals列表的脱敏截图;不新授权、不编辑额度、不撤销权限。
- 保留钱包地址、网络、代币合约、spender和读取时间;没有具体记录时仅分析官方正文。
1. 固定授权对象而非DApp名称
审批对象是某个spender对某种token的消费权限。将钱包/网络、token合约、spender地址与额度列为一组;网站展示名不能代替地址。授权只允许消费相应token,不代表全部币种权限。
检查结果:对象记录能逐项对应token与spender,没有按同名网站合并。
2. 核额度来源及超过余额的含义
官方明确请求金额由DApp决定,Rabby不能替用户推断实际需要多少。超过当前余额会标红;这不是额度被自动截为余额。Edit是用户修改请求的入口,本页只核已有额度,不进行修改。
Unlimited/Infinite使合约以后仍可消费该token;当期余额为0不能证明历史授权已失效。
检查结果:额度、单位和有限/无限状态明确;余额与授权上限分开。
3. 区分断连、token授权与账户委托
断开DApp连接不撤销链上消费权限。Approvals既有Sort by Assets/Contracts,也有EIP-7702 Approvals;EIP-7702账户委托不能当普通单币spender额度比较。
现有列表若需研究,按权限家族分别记录。此教程不发送撤销交易,也不承诺某标签能涵盖全部控制路径。
检查结果:连接状态、token授权、EIP-7702委托三类分开记录。
4. 保留同名指标定义差异
模拟页将Trust Value解释为已授权到该合约的总价值;撤销页的Contract Trust Value则写已通过合约花费的总资产价值,并提低值/180天不活跃。两段文字不一致,本轮没有实际服务验证,不能统一为一种计算公式。
24h Revoke Trends统计过去24小时撤权地址,异常高值是风险线索,不能自行升级为已被黑或当前授权必然恶意。
检查结果:报告注明页面与定义,不用两个同名数作同口径比较。
5. 从已有队列记录核对撤销阶段
扩展与手机帮助都说明批量撤销为排队执行,离开页面或另起交易可能中断队列。只读核查原队列中每项的状态,未开始/失败/待确认项不能因已点击开始就记成权限取消。
撤销本身是链上交易;若已有成功回执,再核对原网络与权限对象。没有回执时保留未知,不将断连截图当撤销完成。
检查结果:每个权限对象有独立阶段记录,未把队列启动升级为全部完成。
怎样确认完成
- 得到对象/额度/权限类型和指标定义检查表。
- 没有修改授权、账户委托或发送撤销交易。
常见错误与边界
- 额度调整影响原操作能否执行;本教程不替DApp计算所需额度。
- 官方列表和风险分数不是安全保证;当前客户端版本及实际授权状态未验收。