simd.wtf

Solana Improvement Documents Explorer

Browse SIMDs

Explore all 82 Solana Improvement Documents with AI-powered tags and smart filtering

SIMD #
Title
Status
Type
Tags
Authors
Created
0001
Solana Proposal Process
Living
Meta
validatorconsensus
Jacob Creech (Solana Foundation), Ben Hawkins (Solana Foundation)
Oct 18, 2022
0007
SIMD Access Policy
Living
Meta
programruntimevalidator
Jacob Creech (Solana Foundation), Ben Hawkins (Solana Foundation)
Dec 10, 2022
0015
Partitioned Epoch Rewards Distribution
Withdrawn
Core
validatorfeeruntime
Haoran Yi (Solana Labs)
Mar 2, 2023
0022
Multi Delegation Stake Account
Accepted
Core
stakevalidatorruntime
Jon Cinque (Solana Labs)
Jan 20, 2023
0033
Timely Vote Credits
Activated
Core
validatorparameterruntime
Bryan Ischo <bryan@ischo.com>
Jan 30, 2023
0046
Optimistic cluster restart automation
Implemented
Core
validatorconsensusruntime
Wen Xu (Anza)
Apr 7, 2023
0047
Syscall and Sysvar for last restart slot
Implemented
Core
syscallruntimeparameter
Godmode Galactus (Mango Markets)
Apr 15, 2023
0048
Native Program for verifying secp256r1 sig.
Withdrawn
Core
precompileprogramruntime
Orion (Bunkr), Jstnw (Bunkr)
May 14, 2023
0049
Syscall for remaining compute units
Withdrawn
Core
syscallruntime
Christian Kamm
May 17, 2023
0064
Transaction Receipts
Stagnant
Core
programruntimevalidator
Anoushk Kharangate (Tinydancer), Richard Patel (Jump), Harsh Patel (Tinydancer)
Jun 20, 2023
0075
Precompile for verifying secp256r1 sig.
Implemented
Core
precompileprogramruntime
Orion (Bunkr), Jstnw (Bunkr), Dean (Web3 Builders Alliance)
Feb 27, 2024
0079
Allow Commission Decrease at Any Time
Implemented
Core
validatorconsensusruntime
Bryan Ischo (bryan@ischo.com)
Oct 26, 2023
0083
Relax Entry Constraints
Accepted
Core
runtimeconsensusvalidator
Andrew Fitzgerald (Solana Labs)
Nov 2, 2023
0084
Disable rent fees collection
Implemented
Core
feevalidatorruntime
Haoran Yi
Nov 3, 2023
0085
Additional Fee-Collector Constraints
Activated
Core
feevalidatorruntime
Justin Starry
Nov 5, 2023
0088
Enable Core BPF Programs
Activated
Core
precompilesvmvalidator
Joe Caulfield
Nov 7, 2023
0089
Programify Feature Gate Program
Activated
Core
programsvmruntime
Joe Caulfield
Nov 21, 2023
0093
Disable Bpf loader V2 program deployment
Activated
Core
programsvmruntime
Haoran Yi
Dec 13, 2023
0096
Reward full priority fee to validator
Activated
Core
feevalidatorconsensus
Tao Zhu
Dec 18, 2023
0105
Maintain Dynamic Set of Reserved Account Keys
Activated
Core
runtimevalidatorsyscall
Justin Starry
Jan 17, 2024
0118
Partitioned Epoch Rewards Distribution
Activated
Core
validatorruntimefee
Haoran Yi (Anza), Justin Starry (Anza), Tyera Eulberg (Anza)
Feb 16, 2024
0123
Block Revenue Sharing
Review
Core
validatorfeeruntime
Justin Starry (Anza)
Mar 10, 2024
0127
Get-Sysvar Syscall
Activated
Core
syscallsvmprogram
Joe Caulfield (Anza)
Mar 15, 2024
0128
Migrate Address Lookup Table to Core BPF
Activated
Core
programsvm
Joe Caulfield - Anza Technology
Mar 13, 2024
0129
Alt_BN128 Syscalls - Simplified Error Code
Activated
Core
syscallruntimevalidator
Emanuele Cesena
Mar 19, 2024
0133
Syscall Get-Epoch-Stake
Implemented
Core
syscallvalidatorprogram
Joe Caulfield (Anza)
Mar 25, 2024
0137
EC Syscalls - Abort on Unsupported Curve/Ops
Activated
Core
syscallruntime
Sam Kim
Apr 8, 2024
0138
Deprecate legacy vote instructions
Activated
Core
validatorruntime
Ashwin Sekar
Apr 9, 2024
0140
Migrate Config to Core BPF
Activated
Core
precompilesvmruntime
Joe Caulfield - Anza Technology
Apr 2, 2024
0148
MoveStake and MoveLamports Instructions
Activated
Core
validatorprogramstake
Hanako Mumei
Apr 30, 2024
0149
Migrate Snapshot Serialized Epoch Stakes
Activated
Core
stakevalidatorruntime
Justin Starry (Anza)
May 9, 2024
0152
Precompiles
Activated
Core
precompileruntimeprogram
Emanuele Cesena
Jun 3, 2024
0153
ZK ElGamal Proof Program
Activated
Core
programruntimeprecompile
Sam Kim
Jun 13, 2024
0159
Relax Precompile Failure Constraint
Activated
Core
precompileruntimefee
Justin Starry (Anza)
Jul 25, 2024
0160
Static Instruction Limit
Accepted
Core
runtimevalidator
Andrew Fitzgerald (anza)
Jul 24, 2024
0162
Remove Accounts `is_executable` Flag Checks
Implemented
Core
runtime
Alexander Meißner
Jul 16, 2024
0163
Lift the CPI caller restriction
Withdrawn
Core
programruntime
Alexander Meißner
Jul 16, 2024
0166
SBPF Dynamic stack frames
Implemented
Core
svmruntimeprogram
Alexander Meißner, Alessandro Decina, Lucas Steuernagel
Aug 19, 2024
0170
Reserve minimal CUs for builtins
Implemented
Core
runtimefeeprogram
Tao Zhu (Anza)
Aug 26, 2024
0173
SBPF instruction encoding improvements
Review
Core
svmruntime
Alexander Meißner
Sep 5, 2024
0174
SBPF arithmetics improvements
Review
Core
runtimesvmprogram
Alexander Meißner
Sep 6, 2024
0175
Disable Partitioned Rent Updates
Accepted
Core
runtimevalidator
Justin Starry (Anza)
Sep 25, 2024
0180
Vote Account Address Keyed Leader Schedule
Review
Core
votevalidatorruntime
Justin Starry (Anza)
Oct 3, 2024
0182
Consume requested CUs for sBPF failures
Implemented
Core
runtimesvmsbpf
Tao Zhu (Anza)
Oct 3, 2024
0183
Skip Rent Rewrites
Activated
Core
runtimevalidator
brooks@anza.xyz
Oct 4, 2024
0185
Vote Account v4
Review
Core
validatorprogramruntime
Justin Starry (Anza)
Oct 17, 2024
0186
Loaded Transaction Data Size Specification
Accepted
Core
runtimevalidatorprogram
Hanako Mumei
Oct 20, 2024
0191
Relax Transaction Loading Constraints
Activated
Core
runtimefeeprogram
Andrew Fitzgerald (Anza)
Nov 6, 2024
0194
Deprecate Rent Exemption Threshold
Accepted
Core
runtimeparameteraccount
Dean Little (@deanmlittle), Leonardo Donatacci (@L0STE), febo (Anza)
Nov 13, 2024
0196
Migrate Stake to Core BPF
Implemented
Core
stakesvmprogram
Hanako Mumei
Nov 14, 2024
0204
Slashable event verification
Review
Core
validatorprogramruntime
Ashwin Sekar
Nov 26, 2024
0207
Raise Block Limits to 50M CUs
Accepted
Core
parameterruntime
Andrew Fitzgerad (Anza)
Dec 5, 2024
0215
Homomorphic Hashing of Account State
Activated
Core
programruntimevalidator
Brooks Prumo, Emanuele Cesena, Josh Siegel, Sam Kim
Dec 20, 2024
0219
Stricter ABI and Runtime Constraints
Review
Core
runtimesyscallprogram
Sean Young, Alexander Meißner
Jan 6, 2025
0220
Snapshots use Accounts Lattice Hash
Activated
Core
validatorruntime
Brooks Prumo
Jan 8, 2025
0222
Fix alt-bn128 multiplication syscall length
Implemented
Core
syscallruntime
Sam Kim
Jan 10, 2025
0223
Removes Accounts Delta Hash
Activated
Core
runtimevalidatorconsensus
Brooks Prumo
Jan 13, 2025
0232
Custom Commission Collector Account
Review
Core
validatoraccountruntime
Justin Starry (Anza)
Jan 24, 2025
0242
Static Nonce Account Only
Implemented
Core
programruntimevalidator
Andrew Fitzgerald (Anza)
Feb 3, 2025
0249
Delay Commission Updates
Review
Core
validatorruntimefee
Justin Starry (Anza)
Feb 18, 2025
0256
Increase Block Limits to 60M CUs
Review
Core
parameterruntimeconsensus
Brennan Watt (Anza)
Mar 6, 2025
0267
Sets rent_epoch to a constant in the VM
Activated
Core
runtimeparameter
Brooks Prumo
Mar 25, 2025
0268
Raise CPI Nesting Limit
Accepted
Core
runtime
Alexander Meißner
Mar 26, 2025
0284
Alt-BN128 Little Endian compatibility
Idea
Core/Networking/Interface/Meta
syscallprogramruntime
Dean Little - Blueshift
May 15, 2025
0286
Increase Block Limits to 100M CUs
Review
Core
parameterruntimeconsensus
Lucas Bruder (Jito Labs)
May 20, 2025
0290
Relax Fee Payer Constraint
Review
Core
feeruntimevalidator
Andrew Fitzgerald (Anza)
May 29, 2025
0291
Commission Rate in Basis Points
Review
Core
validatorprogramruntime
Justin Starry (Anza)
May 29, 2025
0297
Relax Invalid Nonced Transactions Constraint
Review
Core
consensusfeevalidator
Tao Zhu (Anza)
Jun 5, 2025
0298
Add `bank_hash` to block footer.
Idea
Core
consensusruntimevalidator
Max Resnick
Mar 26, 2024
0302
BN254 G2 Arithmetic Syscalls
Review
Core
syscallprecompilesvm
Blockiosaurus (Metaplex Foundation)
Jun 12, 2025
0306
Increase writeable account limit to 20M CUs
Review
Core
runtimeparameter
Brennan Watt (Anza)
Jun 17, 2025
0307
Add Block Footer
Review
Core
runtimevalidatorprogram
jherrera-jump (Firedancer)
Jun 17, 2025
0312
CreateAccountAllowPrefund
Review
Core
programruntimesyscall
Peter Keay
Jun 27, 2025
0313
Drop unchained merkle shreds
Review
Core
consensusruntime
Ashwin Sekar
Jun 30, 2025
0317
Enforce 32 data + 32 coding shreds
Review
Core
runtimeconsensus
Emanuele Cesena
Jul 8, 2025
0321
VM Register 2 Instruction Data Pointer
Review
Core
runtimesvmprogram
Joe Caulfield (Anza)
Jul 11, 2025
0326
Alpenglow
Review
Core
consensusvalidatorvote
Quentin Kniep, Kobi Sliwinski, Roger Wattenhofer
Jul 25, 2025
0332
Reduce ChaCha rounds for Turbine from 20 to 8
Review
Core
runtimeconsensusvalidator
Brennan Watt
Aug 6, 2025
0334
Fix alt_bn128_pairing syscall length check
Review
Core
syscallruntime
Stanislav Ladyzhenskiy
Aug 11, 2025
0337
Markers for Alpenglow Fast Leader Handover
Review
Core
consensusruntimevalidator
ksn6 (Anza), Ashwin Sekar (Anza), Kobi Sliwinski (Anza)
Aug 13, 2025
0339
Increase CPI Account Infos Limit
Review
Core
programfeeruntime
Justin Starry (Anza)
Aug 15, 2025
0359
Poseidon Syscall - Enforce Input Length
Idea
Core
syscallvalidatorconsensus
Michal Rostecki
Sep 22, 2025