先标记每个数字的资产与用途
授权额度对应特定token合约、owner和spender,网络费则由gas used与实际gas单价决定。界面把两者放在同一页不代表可以相加,也不能用授权代币的市场价值替代本链原生资产费用。
回执只核算已执行交易费用
交易确认后读取receipt status、gas used和effective gas price,保留原始单位再换算。授权额度是否无限、较小或最终失败,会影响权限结论,但网络费仍应从这张收据独立计算,不能由额度大小倒推。
对账表建立权限和费用两类记录
权限表保存网络、owner、token、spender与当前allowance;费用表保存哈希、计费资产和收据字段。这样撤销或重新授权时可以追踪权限变化,也不会把大额数字误报成已经支付的手续费。
核对要点
- 授权额度和网络费使用不同资产单位
- 实际费用只按交易收据字段核算
- 权限记录与费用记录应分表或分栏
资料来源
文中核对流程为本站整理,适用条件以具体产品当前官方文档为准。示例不是账户实际数据。