Skip to content

Remove signatures from partial transactions stored in wallet #219

@quantumagi

Description

@quantumagi

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions