| simd | 0138 | |
|---|---|---|
| title | Deprecate legacy vote instructions | |
| authors |
|
|
| category | Standard | |
| type | Core | |
| status | Activated | |
| created | 2024-04-09 | |
| feature | 6Uf8S75PVh91MYgPQSHnjRAPQq6an5BDv9vomrCwDqLe |
Disables the legacy Vote, UpdateVoteState and CompactUpdateVoteState
instruction variants.
These instructions are no longer sent by validator clients. It is cumbersome to support these old vote instructions and ensure parity.
None
None
When the features:
deprecate legacy vote instructions, with keydepVvnQ2UysGrhwdiwU42tCadZL8GcBb1i2GYhMopQvenable tower sync vote instruction, with keytSynMCspg4xFiCj1v3TDb4c7crMR5tSBhLz4sF7rrNA
are activated, the following instructions will result in an
InvalidInstructionData error:
VoteVoteSwitchUpdateVoteStateUpdateVoteStateSwitchCompactUpdateVoteStateCompactUpdateVoteStateSwitch
Enabling deprecate legacy vote instructions without
enable tower sync vote instruction should have no effect.
Sending transactions that include the mentioned instructions will fail.
None
Incompatible