Logo

Solana Improvement Docs

This section hosts the Solana Improvement Documents (SIMD) assembled in this repository. The improvement documents describe proposed and accepted changes to the Solana protocol.The latest news and updates from the Solana Foundation.

SIMD #TitleTypeStatusAuthorCreated At
0089Programify Feature Gate Program CoreDraft
  • Joe Caulfield
2023-11-21
0088Enable Core BPF ProgramsCoreDraft
  • Joe Caulfield
2023-11-07
0087Explicit Sign-Extension in SBPFv2CoreDraft
  • Liam Heeger(Jump)
  • --
  • --
  • --
  • --
  • --
  • --
  • --
2023-11-14
085"Additional Fee Collector ConstraintsCoreDraft
  • Justin Starry
2023-11-05
0084Disable rent fees collectionCoreDraft
  • Haoran Yi
2023-11-03
0083Relax Entry ConstraintsCoreDraft
  • Andrew Fitzgerald(Solana Labs)
2023-11-02
0082Relax Transaction ConstraintsCoreDraft
  • Andrew Fitzgerald(Solana Labs)
2023-10-30
048"Precompile for verifying secp256r1 sig.CoreDraft
  • Orion(Bunkr)
  • Jstnw(Bunkr)
  • --
  • P-256
  • P-384
  • P-521
  • ed25519
  • A first u8 as the count for the number of signatures to check
  • Single byte of padding
  • The following struct serialized, for each signature to verify
  • Ensure parity of test results and parameters with those found in
  • Ensure signature malleability is prevented/accounted for
  • --
  • Orion(Bunkr)
  • Jstnw(Bunkr)
  • Dean(Web3 Builders Alliance)
2023-05-14
0079Allow Commission Decrease at Any TimeCoreDraft
  • Bryan Ischo(bryan@ischo.com)
2023-10-26
0074Scrambled TransactionCoreDraft
  • Ryo Onodera(Solana Labs)
2023-10-17
0072Feature Gate Threshold AutomationCoreDraft
  • Tyera Eulburg
  • Joe Caulfield
2023-10-11
0064Transaction ReceiptsCoreDraft
  • Anoushk Kharangate(Tinydancer)
  • Richard Patel(Jump)
  • Harsh Patel(Tinydancer)
2023-06-20
0057Turbine for Duplicate Block PreventionCoreDraft
  • Carl Lin
  • Ashwin Sekar
2023-10-11
0057EventsCoreReview
  • Maximilian Schneider(max@mango.markets)
  • Nicholas Clarke(nicholasgclarke@mango.markets)
2023-06-13
0054Sysvar for active stakeCoreDraft
  • x19
2023-06-7
0053Block Propagation Using QUIC ProtocolNetworkingDraft
  • Solana Labs
2023-05-31
0052Add Receipt Root to BankhashCoreDraft
  • Anoushk Kharangate(Tinydancer)
  • Harsh Patel(Tinydancer)
  • x19
2023-05-30
0050Increase Prioritization FeeCoreDraft
  • Tao Zhu
2023-05-22
0049Syscall for remaining compute unitsCoreDraft
  • Christian Kamm
2023-05-17
0047Syscall and Sysvar for last restart slotCoreDraft
  • Godmode Galactus(Mango Markets)
2023-04-15
0046Optimistic cluster restart automationCoreDraft
  • Wen Xu(Solana Labs)
2023-04-07
0033Timely Vote CreditsCoreDraft
  • Bryan Ischo <bryan@ischo.com>
2023-01-30
0023Asynchronous Program Execution and BroadcastCoreDraft
  • Anatoly Yakovenko
2024-03-29
0022Multi Delegation Stake AccountCoreDraft
  • Jon Cinque(Solana Labs)
2023-01-20
0016Program Rebatable Account Write FeesCore, FeesDraft
  • Godmode Galactus(Mango Markets)
  • Maximilian Schneider(Mango Markets)
2022-12-23
0015Partitioned Epoch Rewards DistributionCoreDraft
  • Haoran Yi(Solana Labs)
2023-03-02
0010Diet ClientsStandards TrackDraft
  • Anatoly Yakovenko(Solana Labs)
2022-12-09
0009Lockout Violation DetectionCoreDraft
  • carllin
  • ashwinsekar
  • wencoding
2022-12-12
0007SIMD Access PolicyMetaDraft
  • Jacob Creech(Solana Foundation)
2022-12-10
0003Dynamic Compute Unit Base FeeStandards TrackDraft
  • Anatoly Yakovenko(Solana Labs)
2022-12-05
0001Solana Proposal ProcessMetaLiving
  • Jacob Creech(Solana Foundation)
2022-10-18
048"Native Program for verifying secp256r1 sig.CoreDraft
  • Orion(Bunkr)
  • Jstnw(Bunkr)
2023-05-14