EVM交易Nonce跳号会发生什么

 / 
2

EVM链上Nonce跳号后,大于当前待处理Nonce的交易会进入排队锁定状态,小于当前已确认Nonce的交易会直接被节点拒收,不会自动回滚也不会触发额外扣费。

欧易OKX交易所
全球领先的加密货币平台,适合新手与进阶交易者
新手福利:注册即享20% 交易手续费减免!

Nonce跳号的具体表现

跳号后漏发的中间Nonce永远不会被节点自动填充,后续所有高Nonce交易哪怕设置足够高的gas费,也会一直卡在交易池处于待确认状态。

Nonce跳号的处理步骤

  1. 打开对应EVM链区块浏览器,查询目标地址的最新已确认交易Nonce值,记录该数值即当前有效起始Nonce
  2. 构造一笔Nonce值等于上述记录数值的新交易,可选择发送0金额到自身地址,设置略高于网络基准的gas费
  3. 等待该交易上链确认,确认后所有后续大于该值的排队交易都会自动按顺序触发执行

欧易OKX交易所
全球领先的加密货币平台,适合新手与进阶交易者
新手福利:注册即享20% 交易手续费减免!

操作风险提醒

如果跳号后直接发送一笔Nonce远小于最新已确认值的交易,会直接被节点拒绝,不存在资产被盗风险,但如果对应Nonce此前已经发送过签名不同的交易,会触发双花校验直接失败。

操作完成后在区块浏览器刷新地址交易列表,看到最新Nonce对应交易显示确认数大于1,即代表跳号问题已修复,普通公链该过程最长不超过10分钟。