Rocket Pool security record

Arbitrum, Base, Ethereum, Optimism, Polygon (POS)rocketpool.netXGitHub

As of 30 Oct 2026, Rocket Pool has 5 audit reports by 2 security firms on Trustblock; the latest is by Sigma Prime, dated 1 Sep 2024. Those reports list 2 open critical findings.

Critical findings
2 open critical findings
Reported in “Rocketpool” by Consensys, Apr 2021. Not marked fixed in that report. 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 Oct 2026. Trustblock does not review code.

Audits5

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Rocket Pool 10 Houston Hotfix security reviewSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Rocket Pool 8 Houston Pdao security reviewSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)2 critical findings, fixedOpen · GitHub
Rocket Pool (Houston)Security firm: ConsensysDate: Scope: Files named in the reportNo open critical findingsOpen · diligence.security
Rocket Pool Atlas (v1.Security firm: ConsensysDate: Scope: Files named in the report1 critical finding, fixedOpen · diligence.security
RocketpoolSecurity firm: ConsensysDate: Scope: Not recorded (see the report)2 open critical findingsOpen · diligence.security

Findings96

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

SeverityOpenAcknowledgedFixed
Critical206
High5111
Medium9114
Low22124
CriticalChallenges Can Be Manipulated Through Arbitrary Path Traversal To Steal Proposal BondRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
CriticalETH Locked In RocketNodeDeposit ContractRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
CriticalRocketNodeDistributorDelegate - Reentrancy in distribute() allows node owner to drain distributor fundsRocket Pool Atlas (v1. · Consensys · 1 Jan 2023Fixed

The report gives no description here.

Open the report
CriticalRocketDaoNodeTrustedActions - Incomplete implementation of member challenge processRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
CriticalRocketStorage - anyone can set/update values before the contract is initializedRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
CriticalRocketTokenRETH - sandwiching opportunity on price updatesRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
HighIncorrect Computation Of claimIntervalsPassedRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
HighIncorrect Offset When Setting periodsPaidRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
HighIncorrect RPL Stake Calculation During WithdrawalRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
HighRocketMinipoolDelegateOld - Node operator may reenter finalise() to manipulate accountingRocket Pool Atlas (v1. · Consensys · 1 Jan 2023Fixed

The report gives no description here.

Open the report
Show 10 more
HighRocketDAONodeTrustedUpgrade - upgrade does not prevent the use of the same address multiple times creating an inconsistency where getContractAddress returns outdated informationRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
HighRocketDAOProposals - Unpredictable behavior due to short vote delayRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
HighRocketNodeStaking - Node operators can reduce slashing impact by withdrawing excess staked RPLRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
HighRocketpool CLI - Lax data validation and output sanitationRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
HighRocketpool CLI - Various command injection vectorsRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
HighRocketTokenRPL - inaccurate inflation rate and potential for manipulation lowering the real APYRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
HighTrusted node participation risk and potential client “optimizations”Rocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
MediumChallenged Leaf Indices Can Be Left Unverified OnchainRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
MediumChallengers Can Contest Non-Existent Indices To Steal Proposal BondRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
MediumIncorrect stake.for.allowed ValueRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
Show 10 more
MediumMissing Events on Important State ChangesRocket Pool (Houston) · Consensys · 1 Dec 2023Fixed

The report gives no description here.

Open the report
MediumRocketDAOProtocolProposal._propose() Should Revert if _blockNumber > block.numberRocket Pool (Houston) · Consensys · 1 Dec 2023Fixed

The report gives no description here.

Open the report
MediumRocketMinipoolDelegate - Redundant refund() call on forced finalizationRocket Pool Atlas (v1. · Consensys · 1 Jan 2023Fixed

The report gives no description here.

Open the report
MediumRocketDAONodeTrustedActions - member cannot be kicked if the vault does not hold enough RPL to cover the bondRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
MediumRocketDAONodeTrustedUpgrade - inconsistent upgrade blacklistRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
MediumRocketDAOProposals - require a minimum participation quorum for DAO proposalsRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
MediumRocketMiniPoolDelegate - on destroy() leftover ETH is sent to RocketVault where it cannot be recoveredRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
MediumRocketMinipoolStatus - DAO Membership changes can result in votes getting stuckRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
MediumRocketpool CLI - Insecure SSH HostKeyCallbackRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
MediumRocketPoolMinipool - should check for address(0x0)Rocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
Show 10 more
MediumRocketTokenNETH - Pot. discrepancy between minted tokens and deposited collateralRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowInconsistent Value On Estimated Block Per DayRocket Pool 10 Houston Hotfix security review · Sigma Prime · 1 Sep 2024Fixed

The report gives no description here.

Open the report
LowImplementation Discrepancies With RPIP SpecificationsRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
LowSnapshot Amendments May Lead To Leaf Verification FailuresRocket Pool 8 Houston Pdao security review · Sigma Prime · 1 Jun 2024Fixed

The report gives no description here.

Open the report
LowRedundant Comments ✓Rocket Pool (Houston) · Consensys · 1 Dec 2023Fixed

The report gives no description here.

Open the report
LowRocketDAOProtocolSettingsRewards.setSettingRewardClaimPeriods() Cannot Be InvokedRocket Pool (Houston) · Consensys · 1 Dec 2023Fixed

The report gives no description here.

Open the report
LowUnused Parameter and Improper Parameter Sanitization in RocketNetworkVoting.calculateVotingPower()Rocket Pool (Houston) · Consensys · 1 Dec 2023Fixed

The report gives no description here.

Open the report
LowUse calldata Storage Location Instead of memory for Large Read-Only Data ✓Rocket Pool (Houston) · Consensys · 1 Dec 2023Fixed

The report gives no description here.

Open the report
LowWrong/Misleading NatSpec DocumentationRocket Pool (Houston) · Consensys · 1 Dec 2023Fixed

The report gives no description here.

Open the report
LowCompiler error due to missing RocketMinipoolBaseInterfaceRocket Pool Atlas (v1. · Consensys · 1 Jan 2023Fixed

The report gives no description here.

Open the report
Show 10 more
LowRocketMinipoolDelegate - Missing event in prepareVacancyRocket Pool Atlas (v1. · Consensys · 1 Jan 2023Fixed

The report gives no description here.

Open the report
LowRocketNodeDeposit - Duplicate check to avoid revert ✓Rocket Pool Atlas (v1. · Consensys · 1 Jan 2023Fixed

The report gives no description here.

Open the report
LowRocketAuctionManager - calcBase should be declared constantRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketDAO* - daoNamespace is missing a trailing dot; should be declared constant/immutableRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketDaoNodeTrusted - Unused eventsRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketDAONodeTrustedAction - ambiguous event emitted in actionChallengeDecideRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketDAOProposal - expired, and defeated proposals can be canceledRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketDAOProposal - preserve the proposals correct state after expirationRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketDAOProtocolProposals, RocketDAONodeTrustedProposals - unused enum ProposalTypeRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketMinipoolDelegate - enforce that the delegate contract cannot be called directlyRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
Show 5 more
LowRocketNetworkPrices - Price feed update lacks block number sanity checkRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketNetworkWithdrawal - ETH dust lockup due to rounding errorsRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketRewardsPool - registerClaimer should check if a node is already disabled before decrementing rewards.pool.claim.interval.claimers.total.nextRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketVault - consider rejecting zero amount deposit/withdrawal requestsRocketpool · Consensys · 1 Apr 2021Fixed

The report gives no description here.

Open the report
LowRocketVault - methods returning static return values and unchecked return parametersRocketpool · Consensys · 1 Apr 2021Fixed

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.

The repositories and files the reports name

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="rocket-pool"
></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