You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replacement transactions might be rejected due to:
Non-standard transactions.
Failure to meet Replace-by-Fee (RBF) minimum feerate.
Issue Details
In resendSecondTxOfCheckpointToBTC, if the required replacement fee exceeds the change output, the entire change is used as fees. This can result in a dust output, making the transaction non-standard.
Additionally, since fees are capped by the change output, the transaction may fail to meet RBF minimum feerate. There are also no validations ensuring that the replacement fee is greater than the sum of the original transactions or that it covers the bandwidth cost.
Recommendation
Ensure replacement transactions do not produce dust outputs.
Validate that replacement transactions meet the minimum required feerate.
Implement additional checks to ensure compliance with mempool replacement policies.
BP2-019
The text was updated successfully, but these errors were encountered:
Replacement transactions might be rejected due to:
Issue Details
In
resendSecondTxOfCheckpointToBTC
, if the required replacement fee exceeds the change output, the entire change is used as fees. This can result in a dust output, making the transaction non-standard.Additionally, since fees are capped by the change output, the transaction may fail to meet RBF minimum feerate. There are also no validations ensuring that the replacement fee is greater than the sum of the original transactions or that it covers the bandwidth cost.
Recommendation
BP2-019
The text was updated successfully, but these errors were encountered: