Agreed on letting apps handle it, but no wallet currently allows generating of rawTx w/out broadcast. even without being able to set SIGHASH flags, this would still be powerful.
Apps are too slow because this is not decoupled. Users should not and will not care if the tx is broadcasted, only if the app used is properly updated when action is taken.
With rawTx, I can fire off the tx to a MAPI asynchronously and continue processing. it is app's job to make sure they get paid, no need to punish the user by making them wait.
Agreed on letting apps handle it, but no wallet currently allows generating of rawTx w/out broadcast. even without being able to set SIGHASH flags, this would still be powerful.
Apps are too slow because this is not decoupled. Users should not and will not care if the tx is broadcasted, only if the app used is properly updated when action is taken.
With rawTx, I can fire off the tx to a MAPI asynchronously and continue processing. it is app's job to make sure they get paid, no need to punish the user by making them wait.