对交易列表分页
List all transactions 操作每次返回一页结果。分页由两个独立的游标参数before 和 after 控制,它们分别向相反的方向移动分页窗口。direction 参数与分页无关,仅控制排序顺序。
after:向前翻到下一页。传入上一个响应的pagination对象中返回的after值。before:向后翻到上一页。传入上一个响应的pagination对象中返回的before值。
before 或 after。Cobo 会返回第一页,并附带一个 pagination 对象,其中包含用于翻页的 before 和 after 游标值。使用 limit 参数设置每页的记录数。
direction 参数是独立的排序控制,不会移动分页窗口。它接受 ASC(升序,默认值)或 DESC(降序),仅决定记录返回的顺序。向前和向后翻页始终由 after 和 before 控制。分页操作步骤
- 发送首次请求,不带
before和after参数。响应会返回第一页以及包含before、after和total_count的pagination对象。 - 要向前翻到下一页,请发送另一个请求,并将
after设置为上一个响应中的after值。 - 要向后翻到上一页,请发送另一个请求,并将
before设置为上一个响应中的before值。 - 当响应返回的
after值为空时,表示您已到达结果的末尾。当响应返回的before值为空时,表示您已到达结果的开头。
取消交易
取消交易是在交易仍处于待处理状态时停止它。 如果交易是错误发起的、需要修改其详细信息或不再需要执行,您可能希望取消交易。取消可以防止交易被进一步处理。此操作仅适用于 MPC 钱包和智能合约钱包的交易。
SubmittedPendingScreeningPendingAuthorizationPendingSignature(仅当子状态为Queue,InsufficientBalance,InsufficientBalanceFundLocked,PendingSignerApproval,PendingSystemProcessing, 或Built时)
Replace-By-Fee (RBF) 交易
Replace-By-Fee (RBF) 是一种允许您用新版本替换未确认交易的功能,新版本通常支付更高的交易费用。这种功能提供了在交易广播后但在确认之前修改交易的灵活性。RBF 的主要优点包括:- 通过增加费用加快交易确认。
- 取消待处理交易。
- 修改交易详细信息,例如目的地址或转账金额。
加速交易
加速交易利用 RBF 用更高费用的版本替换原始交易,鼓励矿工优先处理以更快确认。 如果交易因费用低而需要很长时间才能确认,您可能希望加速交易。这在网络拥堵时特别有用。此操作仅适用于全托管钱包(Web3 钱包),MPC 钱包和智能合约钱包的交易。它不适用于以下链上的交易:VET、TRON、TVET、SOL 和 TON。
Broadcasting 时,才能加速交易。
要加速交易,请使用 Speed up transaction 操作。这需要您希望加速的交易的交易 ID。
如果您加速智能合约钱包的交易,将触发两个 RBF 交易:一个用于智能合约钱包的交易,另一个用于委托人的交易。
放弃交易
放弃交易利用 RBF 用新版本替换原始交易,有效地取消它。- 对于 EVM 链,RBF 交易的转账金额为
0,发送地址与接收地址相同。 - 对于 UTXO 链,RBF 交易的转账金额为
0,目的地址与原始交易中的找零地址相同。
此操作仅适用于全托管钱包(Web3 钱包),MPC 钱包和智能合约钱包的交易。它不适用于以下链上的交易:VET、TRON、TVET、SOL 和 TON。
Broadcasting 时,才能放弃交易。
要放弃交易,请使用 Drop transaction 操作。这需要您希望放弃的交易的交易 ID。
当交易被放弃时,任何后续的放弃或加速操作仍将应用于原始交易。例如,如果用户创建交易 A,然后对交易 A 执行放弃操作使用交易 B,接着对交易 B 执行加速操作使用交易 C,加速操作仍将应用于交易 A,而不是交易 B。
如果您放弃智能合约钱包的交易,将触发两个 RBF 交易:一个用于智能合约钱包的交易,另一个用于委托人的交易。
Cobo 定义的交易类别
字段cobo_category 由 Cobo 定义,用于表示交易的逻辑类别或用途,帮助用户识别交易属于哪类操作。
Fee Station 相关
Fee Station 相关交易及其类别,仅能通过 Get Fee Station transaction information 和 List all Fee Station transactions 获取。
