-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Reserving UTXO's requires partial transactions to be present in the wallet. However since transactions can reference each other and referenced transaction hashes can affect the hashes of the transaction containing the reference it may be a good idea NOT to include partial signatures into partial transaction included in the wallet. Otherwise it becomes very difficult to sign transactions collaboratively. Nodes also have to monitor blocks to see what hash a transaction ended up with and update their local wallets and the store correctly. The order in which transactions are signed is important for the above reasons.
Due to this wait and see requirement we may be limited to one withdrawal transaction per block. Perhaps we may have to think about creating a single withdrawal transaction for multiple deposits in a source block.