Skip to content

Clean Token Locks for Orphan Transactions #1797

Description

@AkramBitar

Orphan transactions never reached the ledger, so their locks are safe to clean immediately, just like Deleted transactions (when tokens spent). The recovery system already marks these transactions as Orphan, but the cleanup doesn't check for it.

That means:
DELETE FROM token_locks WHERE
-- Dead transactions (immediate cleanup)
consumer_tx_id IN (
SELECT tx_id FROM requests
WHERE status IN (Deleted, Orphan)
)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Fields

No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions