Not sure if I'm missing something, but I'm curious if (how) this will work if 
the sponsored transaction's feerate is so low that it has been largely evicted 
from mempools due to fee pressure, and is too low to be widely accepted when 
re-broadcast? It seems to me that the following requirement

>1. The Sponsor Vector's entry must be present in the mempool

means that you enter a catch-22 where the sponsor transaction cannot be 
broadcast because the sponsored transaction is not in the mempool, and the 
sponsored transaction cannot be (re-)broadcast because the fee is too low. This 
requirement might therefore need to be revised.

There is of course no global mempool, but RBF by its nature would still work in 
this case, by replacing the transaction if it exists and inserting it if it 
does not.

--AC
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to