Skip to content

Add ability to select outputs for send #529

@jseibel-circle

Description

@jseibel-circle

Is your feature request related to a problem? Please describe.
When the amount of unspent outputs (UTXOs) in the wallet gets large, the wallet starts to time out and run slowly. If we had the ability to explicitly select outputs, we could keep the total number of UTXOs more strategic and have better logic on how to fund sends to reduce fees.

Describe the solution you'd like
I would like a new flag for the send command that allowed a list of output commitments. Commitment hash is long but it allows you to be super explicit. It can either be a single flag where you pass string comma-separated or pass the same flag numerous times. Should gracefully handle this even if very high number of selections (over 100). Also update the API.

Describe alternatives you've considered
We are trying to get the existing smallest selection strategy to work but it is cumbersome. We could also craft our own transaction manually but there is no easy way to sign a raw tx with the private key, we would have to reverse engineer the wallet code.

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