Flow NFT从RaceDay迁移至Dapper失败报1110错误咨询
RaceDay NFT从Blocto钱包迁移至Dapper交易失败(错误码1110)排查方案
问题基础信息
- 交易ID:
a7892853f4fa8430f9095cefb8031e58055e6599a2a8ea79a22fb2312fedfa18 - 执行状态:Execution Failure
- 错误详情:
[Error Code: 1110] computation exceeds limit (1000)
错误本质
该报错代表这笔链上交易执行时消耗的计算资源超过了Flow网络单交易默认的1000计算单位阈值,不属于私钥签名、资产所有权类的权限错误,可按以下步骤逐一排查解决:
排查解决步骤
- 缩减单次迁移的NFT数量:如果是一次性批量迁移多个RaceDay NFT,先将单次操作的NFT数量调整为1个后重试。批量转移时,合约需要逐个完成NFT所有权校验、资产划转、Dapper账户到账校验的全流程逻辑,叠加后很容易超出计算限额,单NFT转移的计算消耗通常远低于阈值。
- 手动调高交易计算限额:在Blocto钱包弹出的交易授权页面,找到高级设置入口,将*Computation Limit(计算限额)*参数调整至2000后重新发起交易即可。注意不要将该参数设置过高,避免产生不必要的手续费损耗。
- 完成NFT旧合约升级:如果是项目早期mint的RaceDay NFT,资产可能挂载在旧版合约下,迁移时会触发额外的跨版本兼容转换逻辑,计算消耗量会比新版NFT高1倍以上。这种情况先到RaceDay项目官方页面完成旧NFT的合约升级,再发起迁移操作。
- 避开链上拥堵时段重试:Flow网络出块节点在链上交易拥堵时,会对交易计算额度执行更严格的校验,同参数的交易在链上低峰期(UTC 0:00-8:00,对应北京时间8:00-16:00)发起的成功率更高。
- 升级钱包至最新版本:旧版本Blocto钱包在构造跨平台NFT迁移交易时,可能存在冗余的合约调用逻辑,平白占用计算额度,升级到最新版钱包后重新构造迁移交易即可。
内容的提问来源于stack exchange,提问作者MondoPixo
相关产品推荐
相关产品推荐

