Skip to content

abandontransaction needed after spending orphaned block reward #14148

@domob1812

Description

@domob1812

When a block reward is spent together with other outputs in the wallet and that block reward is later orphaned, the wallet does not show the other funds as available anymore. Even a -rescan is not enough - only -zapwallettxes or an explicit abandontransaction "recovers" the funds. I prepared a test case that shows this behaviour.

Is this a known issue or the expected behaviour? While this situation is something that will presumably not occur in practice (as it requires a long reorg), I wonder if that transaction should be automatically abandoned as it seems clear it won't be able to be confirmed anymore.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions