Skip to content

Wallet selects runes inputs for sending that don't exist anymore and panics #4364

@TracSystems

Description

@TracSystems

Version 0.23.2:

Perform 2 or more sends very quickly after another (ideally scripted).

First Send will work and spend a selected input.
2nd (and anything after) will keep looking for that input despite being broadcasted, leading to panic and not selecting other existing inputs anymore.

This is not well testable manually, you really need to trigger the sends "fast enough". However, "sometimes" 5-10s aren't enough:

thread 'main' panicked at src/wallet.rs:831:9:
input 9635cc84190b2f763a6196b238e7c67ee8e4e62676bdff25cd01e4a8aa4510d1:3 not found in utxos

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