Skip to content

Tx Replay: when agreeing on transaction replay set, use the biggest subset of transactions #6209

@hstove

Description

@hstove

Currently, when there is signer disagreement about the transaction replay set, we do not enforce transaction replay. This prioritizes liveness of the chain over stricter guarantees about replay.

There are situations, however, where we should coalesce around the largest subset of a replay set, such that we can get to agreement. For example, if one signer's replay set is [A,B,C], and another is [A,B], we should use [A,B] as the replay set.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Status: In Review

Relationships

None yet

Development

No branches or pull requests

Issue actions