Skip to content

SIMD-0138: Deprecate legacy vote instructions#138

Merged
lheeger-jump merged 2 commits intosolana-foundation:mainfrom
AshwinSekar:deprecate-vote-ixs
Apr 18, 2024
Merged

SIMD-0138: Deprecate legacy vote instructions#138
lheeger-jump merged 2 commits intosolana-foundation:mainfrom
AshwinSekar:deprecate-vote-ixs

Conversation

@AshwinSekar
Copy link
Copy Markdown
Contributor

@AshwinSekar AshwinSekar commented Apr 9, 2024

Part of the anza-xyz/agave#2597 effort

@AshwinSekar AshwinSekar changed the title SIMD-XXXX: Deprecate legacy vote instructions SIMD-138: Deprecate legacy vote instructions Apr 9, 2024
Comment on lines +50 to +52
Implementations should ensure that the `TowerSync` instruction has been
activated before enabling the `deprecate legacy vote instructions` feature,
in order to ensure that at least one vote instruction available for the client.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mind specifying which feature gate the TowerSync instruction is gated by?

Comment on lines +50 to +52
Implementations should ensure that the `TowerSync` instruction has been
activated before enabling the `deprecate legacy vote instructions` feature,
in order to ensure that at least one vote instruction available for the client.
Copy link
Copy Markdown
Contributor

@topointon-jump topointon-jump Apr 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor nit: this isn't really down to the implementation, as feature activations are cluster-wide.

If you do mean that each client implementation should explicitly do this check, could you explicitly state that, and specify what happens if this check fails? If not, could you re-word to make it clear that this is the responsibility of the feature activator?

Thanks! 🙇

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated to be clear on the interaction of these 2 features

@ripatel-fd
Copy link
Copy Markdown
Contributor

@jacobcreech @0xSol We have consensus on the Anza & Firedancer side. Suggest we give this SIMD 1 week time for community comments and then merge.

@jacobcreech
Copy link
Copy Markdown
Contributor

We have consensus on the Anza & Firedancer side. Suggest we give this SIMD 1 week time for community comments and then merge.

Alright, we'll merge on April 18th, 2024 if no other comments against this come up.

@lheeger-jump lheeger-jump changed the title SIMD-138: Deprecate legacy vote instructions SIMD-0138: Deprecate legacy vote instructions Apr 14, 2024
@lheeger-jump
Copy link
Copy Markdown
Contributor

Merging, no new comments.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants