Skip to content
This repository was archived by the owner on Oct 16, 2025. It is now read-only.
This repository was archived by the owner on Oct 16, 2025. It is now read-only.

PollingBlockTracker runs endlessly when started by an internal event #301

@Gudahtt

Description

@Gudahtt

Recently we fixed a bug (in #284) that caused the block tracker to run endlessly upon failure. In fixing this, we accidentally introduced a new bug: when the polling block tracker is started by an internal function, it never stops.

The previous bug was fixed by ensuring that we ignore internal functions when deciding whether to stop the polling upon a listener being removed. But internal listeners still start the polling, and there is no listener removal, there is no opportunity for it to shut down.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions