You may manually compute it by checking all of its children transaction's "absolute fee" (not fee rate, use a Blockexporer)
Or the lazy method of just going for small additions until you reach the point that it works.
Did you tried it and it worked? It is not working as I tried it up to 600 sat/vbyte. Just one child transaction with 1 input and 2 outputs.
Of course, I've tried that before and did a fresh test after reading this in case there's a bug in the v4.6beta version that I'm using.
Here's a test (
testnet4):
That's how RBF rules work, if it doesn't work at your end, it may have been to your mention of fee rate since the addition should be based from the child's "
absolute fee".
The "
Preserve Payment" has nothing to do with the rule, it's just how the user's preference on how to add the required transaction fee.
If it's prevented by that option due to lacking change or other UTXO, he will not get to the point to see that error that he shared.