Jito security record

As of 9 Nov 2026, Jito has 1 audit report on Trustblock, by Certora, dated 13 Jan 2025. That report lists no open critical findings.

Critical findings
No open critical findings
In that report, 6 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits and findings, contracts and incidents up to Nov 2026. Trustblock does not review code.

Audits4

Newest first

ReportSecurity firmDateScopeCritical findingsSource
Jito Tip RouterSecurity firm: CertoraDate: Scope: Not recorded; see the report6 critical findings, fixedGitHub ↗
Jito Interceptor

Includes formal verification

Security firm: CertoraDate: Scope: Not recorded; see the reportNone openGitHub ↗
Jito Restaking V2

Includes formal verification

Security firm: CertoraDate: Scope: Not recorded; see the reportNone openGitHub ↗
Jito Restaking V1

Includes formal verification

Security firm: CertoraDate: Scope: Not recorded; see the reportNone openGitHub ↗

Findings51

Statuses are the security firm’s own, from each report.

SeverityOpenAcknowledgedFixed
Critical006
High008
Medium419
Low12011
CriticalBallot Box can be DoS-ed by filling it up with fake ballotsJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
CriticalBallot’s weight for previous vote doesn’t decrement on vote change, allowing attackerJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
CriticalReward distribution might be skipped to some operators during routingJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
CriticalSnapshot can be created for future epochs, assigning wrong stake weightsJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
CriticalSnapshotting can’t be completed if empty vault-operator delegations existJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
CriticalVoting can be done after routing started, leading to a DoS for the routerJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
HighBase router resumes with wrong rewards, distributing low amounts for operatorsJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
HighCooldown end time might overflowJito Interceptor · Certora · 13 Dec 2024Fixed

The report gives no description here.

Open the report
HighIncorrect Asset Unstaking Logic Leads to Over-UnstakingJito Restaking V2 · Certora · 11 Nov 2024Fixed

The report gives no description here.

Open the report
HighZero Supply States Can Permanently Break VRT: Token RatioJito Restaking V2 · Certora · 11 Nov 2024Fixed

The report gives no description here.

Open the report
Show 10 more
HighDelayed Vault Updates do not Properly Account for Multiple EpochsJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
HighFee Collection Inaccuracies and Inconsistencies in Vault Reward SystemJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
HighPremature State Transition in SlotToggle Deactivation ProcessJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
HighToken Denomination Mismatch in VRT Reserve CalculationJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
Mediumrestaking_config isn’t verified, allowing to supply a fake accountJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
MediumMax fee bps is not applied when updating the deposit stake authorityJito Interceptor · Certora · 13 Dec 2024Fixed

The report gives no description here.

Open the report
MediumPrecision Loss in Fee Calculation Due to Multiple Integer DivisionsJito Interceptor · Certora · 13 Dec 2024Fixed

The report gives no description here.

Open the report
MediumInconsistent Token Program Usage and Validation Creates Potential VulnerabilitiesJito Restaking V2 · Certora · 11 Nov 2024Fixed

The report gives no description here.

Open the report
MediumMissing Maximum Bounds Validation in Fee Rate ControlsJito Restaking V2 · Certora · 11 Nov 2024Fixed

The report gives no description here.

Open the report
MediumFee Calculation is not in Favor of the ProtocolJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
Show 10 more
MediumInconsistent and Unchecked Basis Points (BPS) ValuesJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
MediumInconsistent Zero-Value HandlingJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
MediumOverflow Risk in 64-bit CalculationsJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
LowRouter does one less iteration than it shouldJito Tip Router · Certora · 13 Jan 2025Fixed

The report gives no description here.

Open the report
LowLack of validation might allow using a stake pool not allowed by the programJito Interceptor · Certora · 13 Dec 2024Fixed

The report gives no description here.

Open the report
LowInconsistent Epoch Calculation MethodsJito Restaking V2 · Certora · 11 Nov 2024Fixed

The report gives no description here.

Open the report
LowVaultStakerWithdrawalTicket Uses Suboptimal PDA Address VerificationJito Restaking V2 · Certora · 11 Nov 2024Fixed

The report gives no description here.

Open the report
LowAlignment Issues in Structures used with BytemuckJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
LowFaulty VRT Mint Parameters in Vault InitializationJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
LowIncomplete Admin Reset in SetAdmin FunctionJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
Show 4 more
LowSimplification of WithdrawAssets Instruction ImplementationJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
LowUnnecessary call in MintTo InstructionJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
LowUnrecoverable Error Handling Across the CodeJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report
LowUnsafe Handling of Mint in WithdrawAssets InstructionJito Restaking V1 · Certora · 19 Sep 2024Fixed

The report gives no description here.

Open the report

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="jito"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us