github jito-foundation/jito-solana v1.16.13-jito-fix-unprocessed-tx-storage

latest releases: v2.0.9-jito, v1.18.23-jito, v2.0.8-jito...
pre-release12 months ago

Pulls in upstream changes from Solana Labs v1.16.13

Fixes:

  • #376 : Fixed a bug that caused validator to error during leader slots due to state mismanagement involving packet removal in BankingStage.

More about the bug:

Background:
The Jito-Solana validator has several internal cranking operations required to successfully operate that can't be interrupted. One of these is managing the state of the tip receiver. At the beginning of every slot, the validator checks to see if the MEV tip receiver is configured to the right address and if not, will change it. In order to prevent a non-validator transaction from changing the tip receiver, we added a set of blacklisted_accounts, which include a tip program config account and the 8 tip receiver accounts, which must be passed in during any tip program operations.

During the removal of these packets, state was not properly managed and the packet was not removed from the ConsumeScannerPayload.message_hash_to_transaction properly, which caused an internal error. This release (PR #376) fixes that issue by running the same logic that happens during an invalid packet that contains too many account locks.

Don't miss a new jito-solana release

NewReleases is sending notifications on new releases.