SIMD-0649 Closed Without Merging as Solana's Priority-Ordering Rule Waits on
SIMD-0649 would have made fee-priority order inside Solana entry batches
SIMD-0649, a proposal to make fee-priority ordering a hard rule inside Solana blocks, was closed without being merged on 25 September 2026. Jacob Creech closed the pull request with a one-line explanation: "Closing pending more discussion #605. We need more ACKs by client devs here." The proposal is parked, and its author can revise and resubmit it once the teams that build Solana's validator software sign off.
The author is Max Resnick, whom CoinDesk's Consensus speaker page lists as Lead Economist at Anza. Resnick has argued that Solana's market structure should compete with traditional exchanges, a case he laid out on Lightspeed in June 2025. SIMD-0649 was a narrow first step in that direction.
What SIMD-0649 Proposed for Solana Transaction Ordering
SIMD-0649 would have required Solana leaders to record transactions in descending priority order within each entry batch, and made any block that broke the order invalid. An entry batch is one of the chunks a leader, the validator producing a block, streams to the rest of the network during its slot.
Priority is defined in the proposal text as the leader's reward from a transaction divided by the compute cost it requests (reward ร 1,000,000 / (cost + 1)). In plain terms, a transaction paying more per unit of work goes first. Simple vote transactions are exempt and can sit anywhere. To stop leaders from dodging the check by cutting blocks into one-transaction batches, every batch except the last would have to span at least two FEC sets, the erasure-coded groups of data that Solana uses to spread blocks across the network. CryptoSlate's write-up of the closure puts that floor at 64 data shreds.
Leaders would keep control of which transactions to include and where to draw batch boundaries. The proposal lists its non-goals plainly: it does not constrain inclusion, does not impose ordering across a whole slot, does not stop a leader paying priority fees to itself, and does not address MEV or sandwich attacks.
Why Priority Ordering Matters for Solana Traders
The motivation is predictability. The proposal states that "at least 13 distinct scheduler implementations are active on mainnet today," each with its own logic for sequencing transactions. For a trader, that means the same fee can buy a different place in line depending on which leader holds the slot. Enforcing the order in replay, when every validator re-executes the block, would make "the rule hold for every client and every scheduler."
The priority fee is the main input to that ranking. Transactions on Solana paid between roughly 2,200 and 9,000 SOL a day in priority fees over the 30 days to 26 September 2026, according to Solana Compass network fee data.
Priority fees, the payment SIMD-0649 would rank transactions by, ran between about 2,200 and 9,000 SOL a day over the 30 days to 26 September 2026.
View on Solana Compass โAn independent developer has already built peckorder, a tool that replays real blocks against the draft rule. In slot 450356456 it flagged 119 of 269 non-vote transactions as out of order, while noting that "nobody is breaking a rule today" because the SIMD is only a draft. In that block, the gap between current practice and the proposed standard was wide.
Jito JTO$0.591-1.3% is attacking the same problem from a different layer. Its Block Assembly Marketplace, explained by Helius, sequences transactions inside trusted execution environments and lets applications plug in their own ordering rules. We covered BAM in depth when Jito's Lucas Bruder walked through it. SIMD-0649 would instead write one ordering rule into block validity itself, applying to every client.
Reviewer Objections: Firedancer Replay and Batch Boundaries
The objections that stalled SIMD-0649 came from reviewers on GitHub, and they focus on whether the mechanism can enforce what it promises and what it costs client software.
The sharpest came from a reviewer posting as umbnat92 on 23 September 2026, who argued the rule is easy to sidestep because leaders still decide where batches end.
In the review, umbnat92 argued that priority only matters for conflicting transactions at execution time, so "a scheduler can order by whatever priority it wants provided that it close the entry batch when it is convenient to violate the order." The same review said that while the SIMD is clear about what it does not want to solve, "it's not clear what is its goal." The review also asked for data behind the two-FEC-set minimum: current batch sizes by scheduler, and how sensitive the outcome is to that number.
Earlier objections in Discussion #605, which Resnick opened on 20 August 2026, went to client architecture. A commenter posting as cavemanloverboy wrote that "all firedancer entries have a transaction batch of length 1," so the original rule would change nothing on Firedancer, and that the check would force replay to stall "until the whole batch is deserialized and checked," because Firedancer starts replaying partially received batches. The same commenter floated "only allowing one entry batch per 2 fec sets," close to the minimum the final PR adopted, but the replay-latency concern was still open when the PR closed. Another participant, HGuillemet, raised the practical dilemma of a high-priority transaction arriving mid-batch: close the batch early and pad the data, or make the transaction wait.
Next Steps: Client-Developer ACKs and a Possible Resubmission
SIMD-0649's path forward runs through Solana's client teams. The repository's merge bot listed at least one approval from an Anza team member and one from a Firedancer team member as required before PR #649 could merge, and Creech's closing note asks for more acknowledgements from client developers.
Discussion #605 is where the conversation continues, and no resubmission date has been announced. A revised SIMD-0649 would need to answer the batch-boundary escape route, quantify the replay cost for Firedancer's streaming design, and justify the batch-size floor with data. The more interesting question is whether a validity rule can deliver predictable ordering at all while leaders control batch boundaries, or whether that goal sits better with market designs like BAM or Resnick's longer-term work on multiple concurrent leaders.
Comments
Please login to leave a comment.
Contents
Related Content
Why Solana Should Change Its Inflation Rate | Weekly Roundup
A Solana Data Deep Dive With Carlos Gonzalez Campo
Why Solana Should Change Its Inflation Rate | Weekly Roundup
Solana Changelog - January 10, 2023 - dApp-Controlled Account Fees, SIMD, and Sandstorm!
Three Tokenomics Proposals Line Up for Formal Votes as Solana's Governance System Goes Live
Solana Changelog - January 10, 2023 - dApp-Controlled Account Fees, SIMD, and Sandstorm!
Solana Changelog - Apr 2 - CLI Explorer, Priority Fees When Deploying, and More
Solana's Onchain Nasdaq Thesis | Carlos Gonzalez Campo
Solana's Path To Decentralized Nasdaq | Max Resnick
Solana Changelog Apr 23 - migrating BPF programs, priority fees on the CLI, and more
Solana's Largest Transaction Upgrade Ever (BAM)
Solana Changelog - Faster getProgramAccounts, SIMD-96 Approved, and Anchor Types in Kinobi
Solana Changelog - Faster getProgramAccounts, SIMD-96 Approved, and Anchor Types in Kinobi
Why Solana's Inflation Proposal Didn't Pass | Weekly Roundup
Solana Changelog - November 21: Disabling Rent Collection, GraphQL Resolver, and Confidential Transfers
Latest news
SIMD-0649 Closed Without Merging as Solana's Priority-Ordering Rule Waits on
Solana Policy Institute President Kristin Smith to Lead Blockchain Association
'Birdeye Solana Q3 2026 Report: SOL Holders Up 20.5% to 8.38M as SOL Trading
OnRe Liquidity Engine Launches for ONyc: Capital-Backed RFQ Quotes Routed by Titan
Bitwise BSOL ETF Draws Over $110M in Weekly Inflows, CEO Hunter Horsley Says
SEC Staff FAQ Says Staking Receipt Tokens Can Be Digital Commodities; Jito
Alpenglow Is Live on Solana Devnet as Anza Retires TowerBFT at Slot 504148999
Solana Stablecoin Supply Hits New All-Time High of $17.3B
Bitquery Flags $117.7B, or 58%, of Solana DEX Volume as Circular or Bot-Like
Centrifuge Brings New York Life's Tokenized High-Yield Bond Fund HYB to Solana
Solana Token Markets