Skip to content

Narrow verify-foreign-tx leader selection to chain supporters #3961

Description

@anodar

Background

With #3910 the verify-foreign-tx provider rejects requests for chains it does not support, but leader election still treats every alive participant as eligible: a non-supporter can be elected leader for a verify-foreign-tx request, immediately reject it, and burn the attempt — delaying the request until a supporter happens to be selected. Requests for chains without a signing quorum keep being attempted until they expire.

User Story

No response

Acceptance Criteria

  • The request queue supports an optional eligible-leaders refiner, the verify-foreign-tx queue narrows the eligible-leader set to the requested chain's supporters
  • Leader election for other request types is unchanged.

Resources & Additional Notes

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions