Skip to content

Determine the downstream reliance on TriggerHardForkAtEpoch #395

@nfrisby

Description

@nfrisby

As far as we know, this is only used for a single optimization: skipping an initial prefix of HFC eras. (Edit: that assumption was wrong! See the comments below.)

We anticipate an alternative way to achieve that optimization, and so we'd like to remove TriggerHardForkAtEpoch, since it adds an otherwise unnecessary degree of expressiveness to the HFC's semantics---things would be much easier to reason about without it (or at the very least if we sharply narrowed its contract.) But we can simply begin by asking whether anyone is using it for anything other than that optimization.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions