Skip to main content
即刻安装 Cobo WaaS Skill,在 Claude Code、Cursor 等 AI 开发环境中使用自然语言集成 WaaS API,显著提升开发效率 🚀

概述

Replace-By-Fee (RBF) 使用新版本替换已广播但尚未确认的交易。本指南介绍 RBF 替换的完整生命周期:您可以执行的替换操作、原交易的状态如何变化,以及您会收到哪些事件。 有关分步操作,请参阅 管理交易。有关适用于 RBF 交易的费用规则,请参阅 估算交易费用

替换操作

WaaS 2.0 支持以下 RBF 操作:
  • Speed up:用更高费用的版本替换原交易,使其更快确认。请使用 Speed up transaction 操作。
  • Drop:用可有效取消原交易的版本替换原交易。请使用 Drop transaction 操作。
这两种操作仅在原交易处于 Broadcasting 状态时适用。它们不适用于以下链上的交易:VET、TRON、TVET、SOL 和 TON。

替换后原交易的状态

当替换交易生效时,原交易将转入 Failed 状态,子状态为 ReplacedByNewTransaction。有关状态和子状态的完整列表,请参阅 交易状态和子状态

链式替换

任何后续的放弃或加速操作都将继续应用于原交易。例如,如果您创建交易 A,使用交易 B 对交易 A 执行放弃操作,然后使用交易 C 对交易 B 执行加速操作,则该加速操作仍将应用于交易 A,而不是交易 B。

事件

RBF 的状态变化通过 WaaS 2.0 交易 Webhook 事件呈现。请订阅 wallets.transaction.updated 事件,该事件覆盖交易的完整生命周期(包括失败)。有关详细信息,请参阅 Webhook 事件类型和数据类型

相关指南