web3wagmi

Explore every Solana Improvement Document

127 proposals62 with a feature gate47 live on mainnet24 documents the chain contradicts

127 of 127 proposals

SIMD-0608ReviewDeactivateDelinquent for Closed Vote AccountsCore
SIMD-0607DraftRemove Floating Point from RuntimeCore2
SIMD-0599IdeaRemove Inactive Stakes from RewardsCoreNot on chain
SIMD-0565Draftsecp256r1 (NIST P-256) Curve SyscallsCore
SIMD-0558DraftLeader Info SyscallCore
SIMD-0553DraftBase Inclusion and Resource-based FeeCoreNot on chain
SIMD-0550ReviewDouble Disinflation RateCore1
SIMD-0529IdeaBig Integer ModExp SyscallCoreNot on chain
SIMD-0525DraftReduce Slot TimesCoreActivated1
SIMD-0512IdeaSha512 SyscallCore
SIMD-0506ReviewUpgrade secp256k1 to k256 (Agave-specific)Core
SIMD-0504ReviewStricter shred validationNetworking
SIMD-0500IdeaDisable deployment of SBPF-v0, -v1 and -v2Core
SIMD-0495IdeaCore BPF Upgrade ProcedureAdvisory1
SIMD-0490ReviewUpgrade BPF Stake Program to v5.0.0Core
SIMD-0464ReviewVote Account Initialize V2Core
SIMD-0460ReviewVirtual Address Space AdjustmentsCore1
SIMD-0459ReviewSyscall Parameter Address RestrictionsCore1
SIMD-0458ReviewStop special-casing of Vote CU costCore1
SIMD-0449ReviewDirect Account Pointers in Program InputCore
SIMD-0444ReviewRelax program data account check in migrationCoreActivated
SIMD-0438IdeaSafeguard for rent-exempt minimum increaseCore
SIMD-0437IdeaIncrementally Reduce lamports_per_byte to 696Core1
SIMD-0436IdeaReduce lamports_per_byte to 3480Core1
SIMD-0433ReviewLoader V3: Set Program Data to ELF LengthCore
SIMD-0432ReviewLoader V3: Reclaim Closed ProgramCore
SIMD-0431ReviewLoader V3: Minimum Extend Program SizeCore
SIMD-0430ReviewRelax Program Buffer ConstraintsCoreNot on chain
SIMD-0418ReviewEnable Loader v2 to v3 Program MigrationsCore
SIMD-0406ReviewMaximum instruction accountsCoreNot on chain
SIMD-0392IdeaAdapt Runtime for Rent IncreasesCore
SIMD-0391IdeaStake Program Float to Fixed-PointCore
SIMD-0388ReviewBLS12-381 Elliptic Curve SyscallsCore
SIMD-0387ReviewBLS Pubkey management in vote accountCoreNot on chain1
SIMD-0385ReviewTransaction V1 FormatCore
SIMD-0384ReviewAlpenglow migrationCoreNot on chain
SIMD-0377RevieweBPF ISA compatibilityCore
SIMD-0376ReviewRelaxing Transaction Signature VerificationCore
SIMD-0359IdeaPoseidon Syscall - Enforce Input LengthCore
SIMD-0357ReviewAlpenglow Validator Admission TicketCore1
SIMD-0340ReviewValidate chained block idCore
SIMD-0339ReviewIncrease CPI Account Infos LimitCore
SIMD-0337ReviewMarkers for Alpenglow Fast Leader HandoverCore
SIMD-0334ImplementedFix alt_bn128_pairing syscall length checkCoreAnzaFiredancerActivated
SIMD-0333ReviewSerialize Block ID in Bank into SnapshotCore
SIMD-0332ReviewReduce ChaCha rounds for Turbine from 20 to 8Core
SIMD-0326ReviewAlpenglowCore
SIMD-0321ReviewVM Register 2 Instruction Data PointerCoreActivated
SIMD-0317ReviewEnforce 32 data + 32 coding shredsCore
SIMD-0313ReviewDrop unchained merkle shredsCoreActivated
SIMD-0312ReviewCreateAccountAllowPrefundCore
SIMD-0307ReviewAdd Block FooterCoreAnza
SIMD-0306ReviewIncrease writeable account limit to 20M CUsCore
SIMD-0302ReviewBN254 G2 Arithmetic SyscallsCore
SIMD-0298IdeaAdd `bank_hash` to block footer.Core
SIMD-0297ReviewRelax Invalid Nonced Transactions ConstraintCore
SIMD-0296ReviewLarger Transaction SizeCore
SIMD-0291ReviewCommission Rate in Basis PointsCore
SIMD-0290AcceptedRelax Fee-Payer ConstraintCoreNot on chain
SIMD-0286ReviewIncrease Block Limits to 100M CUsCoreAnzaFiredancerJito Labs
SIMD-0284IdeaAlt-BN128 Little Endian compatibilityCore/Networking/Interface/Meta
SIMD-0268AcceptedRaise CPI Nesting LimitCoreNot on chain1
SIMD-0267ActivatedSets rent_epoch to a constant in the VMCoreActivated
SIMD-0266Reviewp-token: Efficient Token programCoreActivated
SIMD-0256ReviewIncrease Block Limits to 60M CUsCoreAnzaActivated
SIMD-0249ReviewDelay Commission UpdatesCore
SIMD-0242ImplementedStatic Nonce Account OnlyCoreActivated
SIMD-0232ReviewCustom Commission Collector AccountCore
SIMD-0223ActivatedRemoves Accounts Delta HashCoreActivated
SIMD-0222ImplementedFix alt-bn128 multiplication syscall lengthCoreActivated
SIMD-0220ActivatedSnapshots use Accounts Lattice HashCoreActivated
SIMD-0219ReviewStricter ABI and Runtime ConstraintsCoreNot on chain3
SIMD-0215ActivatedHomomorphic Hashing of Account StateCoreActivated
SIMD-0207AcceptedRaise Block Limits to 50M CUsCoreAnzaActivated
SIMD-0204ReviewSlashable event verificationCore
SIMD-0196ImplementedMigrate Stake to Core BPFCoreActivated
SIMD-0194AcceptedDeprecate Rent Exemption ThresholdCore1
SIMD-0191ActivatedRelax Transaction Loading ConstraintsCoreActivated
SIMD-0189IdeaSBPF stricter ELF headersCoreNot on chain1
SIMD-0186AcceptedLoaded Transaction Data Size SpecificationCore
SIMD-0185AcceptedVote Account v4CoreActivated
SIMD-0183ActivatedSkip Rent RewritesCoreActivated
SIMD-0182ImplementedConsume requested CUs for sBPF failuresCoreActivated
SIMD-0180ReviewVote Account Address Keyed Leader ScheduleCore
SIMD-0178ReviewSBPF Static SyscallsCoreNot on chain1
SIMD-0175AcceptedDisable Partitioned Rent UpdatesCoreActivated
SIMD-0174ReviewSBPF arithmetics improvementsCoreActivated
SIMD-0173ReviewSBPF instruction encoding improvementsCoreActivated
SIMD-0170ImplementedReserve minimal CUs for builtinsCoreActivated
SIMD-0166ImplementedSBPF Dynamic stack framesCoreActivated
SIMD-0163WithdrawnLift the CPI caller restrictionCoreNot on chain
SIMD-0162ImplementedRemove Accounts `is_executable` Flag ChecksCoreActivated1
SIMD-0160AcceptedStatic Instruction LimitCore
SIMD-0159ActivatedRelax Precompile Failure ConstraintCoreActivated
SIMD-0153ActivatedZK ElGamal Proof ProgramCoreActivated
SIMD-0152ActivatedPrecompilesCoreAnzaActivated
SIMD-0149ActivatedMigrate Snapshot Serialized Epoch StakesCore
SIMD-0148ActivatedMoveStake and MoveLamports InstructionsCoreActivated
SIMD-0140ActivatedMigrate Config to Core BPFCoreAnzaFiredancerActivated
SIMD-0138ActivatedDeprecate legacy vote instructionsCoreActivated
SIMD-0137ActivatedEC Syscalls - Abort on Unsupported Curve/OpsCoreAnzaFiredancerActivated
SIMD-0133ImplementedSyscall Get-Epoch-StakeCoreAnzaFiredancerActivated
SIMD-0129ActivatedAlt_BN128 Syscalls - Simplified Error CodeCoreAnzaFiredancerActivated
SIMD-0128ActivatedMigrate Address Lookup Table to Core BPFCoreActivated
SIMD-0127ActivatedGet-Sysvar SyscallCoreAnzaFiredancerActivated
SIMD-0123ReviewBlock Revenue SharingCore
SIMD-0118ActivatedPartitioned Epoch Rewards DistributionCoreAnzaFiredancerActivated1
SIMD-0105ActivatedMaintain Dynamic Set of Reserved Account KeysCoreAnzaFiredancerActivated
SIMD-0096ActivatedReward full priority fee to validatorCoreAnzaFiredancerActivated
SIMD-0093ActivatedDisable Bpf loader V2 program deploymentCoreAnzaFiredancerActivated1
SIMD-0089ActivatedProgramify Feature Gate ProgramCoreActivated
SIMD-0088ActivatedEnable Core BPF ProgramsCore1
SIMD-0085ActivatedAdditional Fee-Collector ConstraintsCoreAnzaFiredancerActivated
SIMD-0084ImplementedDisable rent fees collectionCoreAnzaFiredancerActivated
SIMD-0083AcceptedRelax Entry ConstraintsCoreAnzaFiredancerNot on chain
SIMD-0079ImplementedAllow Commission Decrease at Any TimeCoreAnzaFiredancerActivated
SIMD-0075ImplementedPrecompile for verifying secp256r1 sig.CoreActivated1
SIMD-0064StagnantTransaction ReceiptsCore
SIMD-0049WithdrawnSyscall for remaining compute unitsCoreAnzaFiredancerNot on chain
SIMD-0048WithdrawnNative Program for verifying secp256r1 sig.Core1
SIMD-0047ImplementedSyscall and Sysvar for last restart slotCoreAnzaFiredancerActivated
SIMD-0046ImplementedOptimistic cluster restart automationCoreAnzaFiredancer
SIMD-0033ActivatedTimely Vote CreditsCoreAnzaFiredancerActivated
SIMD-0022WithdrawnMulti Delegation Stake AccountCore
SIMD-0015WithdrawnPartitioned Epoch Rewards DistributionCore1
SIMD-0007LivingSIMD Access PolicyMeta
SIMD-0001LivingSolana Proposal ProcessMeta