Resolves #30873
The typical use-case would be when you have a too low-fee(perhaps presigned) or timelocked parent transaction where you want to sign the child transaction before broadcasting anything.
You could imagine the parent transaction being a LN commitment transaction at 0 fee, and the child transaction being an anchor spend. Due to the below mempool minimum of the parent, the parent and child transaction must be sent as a pair via submitpackage
, so the parent isn’t available in the mempool or utxo set yet.