Lido security record

Arbitrum, BNB Chain, Ethereum, Optimism, Polygon (POS), Polygon zkEVM, Solana, zkSynclido.fiXGitHub

As of 24 Oct 2026, Lido has 53 audit reports by 13 security firms on Trustblock; the latest is by Composable Security, dated 9 Sep 2026. Those reports list 2 criticals acknowledged and not fixed.

Critical findings
2 criticals acknowledged, not fixed
Reported in 2 reports, the latest by Statemind, Apr 2023. The team acknowledged both. 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.

Audits53

Newest first

1 other security report listed, not counted

AuditSecurity firmDateScopeCritical findingsReport
Lido on Polygon PR67Security firm: OXORIODate: Scope: Repository at commit b992dc6No open critical findingsOpen · audits.oxor.io
Lido on Polygon PR69Security firm: OXORIODate: Scope: Repository at commit 1d8e469No open critical findingsOpen · audits.oxor.io
Lido Easy Track security reviewSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido Dc4bc security reviewSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub

Findings591

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

SeverityOpenAcknowledgedFixed
Critical0212
High0332
Medium02073
Low1160288

Marked Warning, Info, Gas, Informational or Note by the firms. Not counted as findings.

InfoUnused codeLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Open

The report gives no description here.

Open the report
InfoUnused errorsLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Open

The report gives no description here.

Open the report
WarningInconsistencies in setting consensus version in BaseOracleLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Open

The report gives no description here.

Open the report
InfoUnused codeLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Open

The report gives no description here.

Open the report
NoteCode Quality ImprovementsLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Open

The report gives no description here.

Open the report
NoteIncorrect InterfacesLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Open

The report gives no description here.

Open the report
NoteDiscrepancies Between Documentation and ImplementationLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Open

The report gives no description here.

Open the report
WarningInconsistencies in setting consensus version in BaseOracleOpen

The report gives no description here.

InfoUnused codeOpen

The report gives no description here.

WarningChainlink phase upgrade price-read DoSLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
Show 10 more
WarningFront-runnable precomputed Stonks addressLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
InfoTreasury revenue undercount from per-module rounding dustLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
WarningValuation-blind LDO buyback cadenceLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
GasRedundant storage read of registry.pauser[_pausable] in Circuit- Breaker::pauseLido Circuit Breaker Audit Report · Cyfrin · 1 May 2026Acknowledged

The report gives no description here.

Open the report
InformationalSingle pauser per pausable combined with heartbeat expiry lockout leaves zero emergency coverage during liveness gapsLido Circuit Breaker Audit Report · Cyfrin · 1 May 2026Acknowledged

The report gives no description here.

Open the report
InformationalExtended-mode changeNodeOperatorRewardAddress() lacks ownership confirmationLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Acknowledged

The report gives no description here.

Open the report
InformationalunstETH claim requires undocumented manual redemption step when rewardAddress is a passive contractLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Acknowledged

The report gives no description here.

Open the report
InfoUnused interfaces and librariesLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Acknowledged

The report gives no description here.

Open the report
InformationalThe value of fee shares may be too lowLido V3 · Certora · 10 Jan 2026Acknowledged

The report gives no description here.

Open the report
InformationalNot including _decimalsOffset when calculating the fee sharesLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
InformationalConsensus-critical contract methods should use finalized block by defaultLido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
InformationalDivision by Zero in get_steth_by_shares FunctionLido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
InformationalOracle HTTP Provider follows HTTP Redirects (30x)Lido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
Informationaloz_merkle_tree Proof Verification on Internal Node (Informational)Lido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
WarningDepositable validators count can be updated on non-existing node operatorsLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Acknowledged

The report gives no description here.

Open the report
WarningDuplicate getSigningKeys call in processBadPerformanceProofLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Acknowledged

The report gives no description here.

Open the report
InfoLido and StETH ambiguous namingLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Acknowledged

The report gives no description here.

Open the report
WarningMissing interface inheritanceLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Acknowledged

The report gives no description here.

Open the report
InfoAssetRecoverer does not allow specifying the amount in the recoverEther functionLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
InfoCSBondCore._getClaimableBon dShares should be unimplementedLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
WarningEIP-7002 mandatory for CSMLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
InfoHashConsensus condition never metLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
WarningNode operator may withdraw before execution layer stealing reportedLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
WarningPermissionless queue clearingLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
WarningPermissionless unpausable functionsLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
WarningprocessOracleReport check prevents fixing mistakesLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
InfopullFeeRewards does not update depositable keys countLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
NoteUse calldata Instead of memoryLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Acknowledged

The report gives no description here.

Open the report
NoteGas OptimizationsLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Acknowledged

The report gives no description here.

Open the report
NoteInconsistent Order Within ContractsLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Acknowledged

The report gives no description here.

Open the report
Show 10 more
NoteLack of Security ContactLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Acknowledged

The report gives no description here.

Open the report
InformationalEVMScriptPermissions Gas Efficiency ConsiderationsLido Easy Track security review · Sigma Prime · 1 Oct 2021Acknowledged

The report gives no description here.

Open the report
InformationalObjections Allowed After Voting Duration ElapsedLido Easy Track security review · Sigma Prime · 1 Oct 2021Acknowledged

The report gives no description here.

Open the report
InformationalMessages May Be Sent to a Single NodeLido Dc4bc security review · Sigma Prime · 1 Jul 2021Acknowledged

The report gives no description here.

Open the report
Info_mintShares can return tokensAmount to save gasAcknowledged

The report gives no description here.

InfoAssetRecoverer does not allow specifying the amount in the recoverEther functionAcknowledged

The report gives no description here.

WarningChainlink feed registry mainnet-onlyAcknowledged

The report gives no description here.

InfoCSBondCore._getClaimableBon dShares should be unimplementedAcknowledged

The report gives no description here.

WarningDelegation does not expireAcknowledged

The report gives no description here.

WarningDivision rounding errorAcknowledged

The report gives no description here.

Show 10 more
WarningEIP-7002 mandatory for CSMAcknowledged

The report gives no description here.

WarningERC-20 transferFrom emits ApprovalAcknowledged

The report gives no description here.

InfoHashConsensus condition never metAcknowledged

The report gives no description here.

WarningInconsistent attemptVoteForMultiple checksAcknowledged

The report gives no description here.

WarningInitializers can be front- runAcknowledged

The report gives no description here.

WarningLinear calculation of the allowed token rate deviationAcknowledged

The report gives no description here.

InformationalMessages May Be Sent to a Single NodeAcknowledged

The report gives no description here.

WarningNode operator may withdraw before execution layer stealing reportedAcknowledged

The report gives no description here.

WarningOutdated Solidity versionAcknowledged

The report gives no description here.

WarningPausing deposits is susceptible to replayAcknowledged

The report gives no description here.

Show 10 more
WarningPermissionless queue clearingAcknowledged

The report gives no description here.

WarningPermissionless unpausable functionsAcknowledged

The report gives no description here.

WarningprocessOracleReport check prevents fixing mistakesAcknowledged

The report gives no description here.

InfopullFeeRewards does not update depositable keys countAcknowledged

The report gives no description here.

WarningRefunding validators can cause future failed exits unpenalizedAcknowledged

The report gives no description here.

InfoReserved keywordAcknowledged

The report gives no description here.

WarningStablecoins assumed stableAcknowledged

The report gives no description here.

WarningThe initializer can be front-runAcknowledged

The report gives no description here.

WarningThe initializer does not have validations for the correctness of _tokenAcknowledged

The report gives no description here.

WarningUsage of solc optimizerAcknowledged

The report gives no description here.

Show 10 more
WarningUsage of solc optimizerAcknowledged

The report gives no description here.

InfoIgnored slippage floors on full LP withdrawalsLido NEST · ack3 · 24 Jul 2026Fixed

The report gives no description here.

Open the report
InfoMissing interface inheritanceLido NEST · ack3 · 24 Jul 2026Fixed

The report gives no description here.

Open the report
InfoStaking router fee return type mismatchLido NEST · ack3 · 24 Jul 2026Fixed

The report gives no description here.

Open the report
GasEmit before state change to eliminate temporary variableLido Circuit Breaker Audit Report · Cyfrin · 1 May 2026Fixed

The report gives no description here.

Open the report
InformationalMissing named mapping value parameters in Registry.StorageLido Circuit Breaker Audit Report · Cyfrin · 1 May 2026Fixed

The report gives no description here.

Open the report
GasSolidity optimizer is not enabledLido Circuit Breaker Audit Report · Cyfrin · 1 May 2026Fixed

The report gives no description here.

Open the report
InformationalBond lockPeriod documentation overpromises auto-unlockLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Fixed

The report gives no description here.

Open the report
InformationalETH bond path silently absorbs msg.value overpayment as additional bondLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Fixed

The report gives no description here.

Open the report
InformationalExpiredBondLockRemoved event not emitted when an expired bond lock gets overwritten by a new lockLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Fixed

The report gives no description here.

Open the report
Show 10 more
InformationalgetNodeOperatorsCount, getActiveNodeOperatorsCount and getNodeOperatorIsActive have misleading names and functionalityLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Fixed

The report gives no description here.

Open the report
InformationalRetroactive bond curve updates can silently unbond existing Node OperatorsLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Fixed

The report gives no description here.

Open the report
InfocalculateCurrentStethShareRate documentation contradicts implementation precisionLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InfocreatePoolFinish forwards full msg.value instead of exact connect deposit potentially causing loss of overpaid ETHLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InfoIncomplete documentation for checkpoint hint functionLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InfoMisleading error name in GGVStrategyLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
WarningPossible type mismatch during calling BORING_QUEUE.requestOnChainWithdr awLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InfoPotentially misleading reserveRatioBp variable nameLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InfoPublic functions can be declared as externalLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InfoRole constants read from Dashboard implementation instead of proxyLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
Show 10 more
WarningShares cannot be burnt when exceeding liability exists on pool and liability on vault is lowLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
WarningUnsafe transfer in recoverERC20 functionLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InfoUnused errorsLido Vault Wrapper · Ackee Blockchain Security · 6 Feb 2026Fixed

The report gives no description here.

Open the report
InformationalContract Requires Cancun EVM Version For mcopy OpcodeLido security review · Sigma Prime · 1 Jan 2026Fixed

The report gives no description here.

Open the report
InformationalError Cases Not Returned To CallerLido security review · Sigma Prime · 1 Jan 2026Fixed

The report gives no description here.

Open the report
InformationalLack Of returndatasize Validation In Precompile CallsLido security review · Sigma Prime · 1 Jan 2026Fixed

The report gives no description here.

Open the report
InformationalRedundant Memory Write In Gas Optimized FunctionLido security review · Sigma Prime · 1 Jan 2026Fixed

The report gives no description here.

Open the report
InformationalUndocumented Working Memory Allocation In AssemblyLido security review · Sigma Prime · 1 Jan 2026Fixed

The report gives no description here.

Open the report
InformationalEmergencyVault::activateRecovery NatSpec references wrong event nameLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Fixed

The report gives no description here.

Open the report
InformationalIn Solidity don’t initialize to default valuesLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Fixed

The report gives no description here.

Open the report
Show 10 more
InformationalnonReentrant is not the first modifierLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Fixed

The report gives no description here.

Open the report
GasUse more efficient method of reading recipient account and basis pointsLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Fixed

The report gives no description here.

Open the report
InformationalUse named mappings to explicitly denote the purpose of keys and valuesLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Fixed

The report gives no description here.

Open the report
GasUse ReentrancyGuardTransient for faster nonReentrant modifiersLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Fixed

The report gives no description here.

Open the report
InformationalVault::decimals does not reflect correct decimals when OFFSET is usedLido Vault Middleware Audit Report · Cyfrin · 19 Dec 2025Fixed

The report gives no description here.

Open the report
WarningAmountConverter in the Stonks contract may not allow TOKEN_FROM and TOKEN_TOLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoassertQuotable inefficiencyLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoInconsistency in allowing manager to be zero addressLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoInefficient variable packingLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoMisleading event parameter nameLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
Show 10 more
WarningMisleading use of errorsLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
WarningMissing ETH/USD feed configuration checkLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoMissing event emissionsLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoMissing public gettersLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoMissing TokenNotConfigured checkLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
WarningPRICE_UNIT and PRICE_SCALE discrepancyLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoRedundant MAX_DECIMALS checksLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InfoThe KillEngaged should not be emitted if the the Stonks contract was already killedLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
WarningToken decimals used as configured flagLido Stonks 2. · Ackee Blockchain Security · 12 Dec 2025Fixed

The report gives no description here.

Open the report
InformationalIncorrect Events Order Leads to Wrong Fees CalculationLido V3 Oracle V7 · Certora · 10 Dec 2025Fixed

The report gives no description here.

Open the report
Show 10 more
Warning_setExitDeadlineThreshold underflowLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
Warning_validateKeyNumberValueInte rvals in CSParametersRegistry does not check for empty arraysLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
InfoCode optimizationsLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningDivision by zero in processBadPerformanceProofLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
InfoInconsistent unchecked use in CSBondCurveLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningInvalid tagging of memory-safe assemblyLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
InfoLack of context in deprecated function NatSpecLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
InfoLack of event emissionLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningNode operator creation transient flag not clearedLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningNode operators can self-referLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
Show 10 more
WarningOutdated IConsensusContract interfaceLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningsubmitWithdrawals griefingLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
InfoTyposLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningUnconditional emission of ReferralRecorded eventLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningUnimplemented function calledLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
InfoUnused using-for directiveLido Triggerable Withdrawals · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
WarningValidatorWithdrawalInfo struct contains unused isSlashed fieldLido Csm V2 · Ackee Blockchain Security · 16 Sep 2025Fixed

The report gives no description here.

Open the report
InfoCSBondCore._claimStETH function unnecessarily calls the _ethByShares function when emitting eventLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
Warningdepositable > enqueued blocking Staking RouterLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningDirty memory bytes in Validator SSZ serializationLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
Show 10 more
WarningEvent inconsistenciesLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningFixed withdrawal credentials in CSVerifierLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
InfoHashConsensus should inherit from IConsensusContractLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningInconsistent _onlyRecoverer function implementationLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
InfoInconsistent higher bits clearing in QueueLibLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
InfoIncorrect documentation & typosLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
InfoInterfaces outside of dedicated folderLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningMissing curveId checkLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
InfoQueueLib.clean return last index of cleared itemLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
InfoRedundant whenPaused checkLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
Show 10 more
InfoState variable read multiple timesLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningtargetLimitMode loose check in updateTargetValidatorsLimit sLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningtargetLimitMode set to 0 not clearing targetLimitLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
Infotype GIndex should have pow() function availableLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningUnchecked blocksLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
WarningVersioned contracts can be initialized to zero versionLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Fixed

The report gives no description here.

Open the report
NoteIncomplete DocstringsLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Fixed

The report gives no description here.

Open the report
NoteMisleading DocumentationLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Fixed

The report gives no description here.

Open the report
NoteTypographical ErrorsLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Fixed

The report gives no description here.

Open the report
NoteConfusing Variable NamesLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
Show 10 more
NoteDiscrepancies Between Interfaces and Implementation ContractsLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteDuplicate Event EmissionsLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteFile and Library Name MismatchLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteFunction Visibility Overly PermissiveLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteIncorrect Event Parameter NameLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteLack of Indexed Event Parameters for State ChangesLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteMissing Named Parameters in MappingsLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteMissing Underflow Check in SharesValueLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteMultiple Library Declarations Per FileLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
NoteUnnecessary CastLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
Show 10 more
NoteUnused ErrorsLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Fixed

The report gives no description here.

Open the report
InformationalEasyTrack Gas Saving ConsiderationsLido Easy Track security review · Sigma Prime · 1 Oct 2021Fixed

The report gives no description here.

Open the report
InformationalMiscellaneous FindingsLido Easy Track security review · Sigma Prime · 1 Oct 2021Fixed

The report gives no description here.

Open the report
InformationalTesting Findings And SuggestionsLido Easy Track security review · Sigma Prime · 1 Oct 2021Fixed

The report gives no description here.

Open the report
InformationalLock Not Released in Error ScenarioLido Dc4bc security review · Sigma Prime · 1 Jul 2021Fixed

The report gives no description here.

Open the report
InformationalMiscellaneous General CommentsLido Dc4bc security review · Sigma Prime · 1 Jul 2021Fixed

The report gives no description here.

Open the report
InfoCache array lengthFixed

The report gives no description here.

InfoCSBondCore._claimStETH function unnecessarily calls the _ethByShares function when emitting eventFixed

The report gives no description here.

WarningDeclaration shadowingFixed

The report gives no description here.

Warningdepositable > enqueued blocking Staking RouterFixed

The report gives no description here.

Show 10 more
WarningDirty memory bytes in Validator SSZ serializationFixed

The report gives no description here.

InfoDuplicated codeFixed

The report gives no description here.

WarningEvent inconsistenciesFixed

The report gives no description here.

WarningFalse commentsFixed

The report gives no description here.

WarningFixed withdrawal credentials in CSVerifierFixed

The report gives no description here.

InfoHashConsensus should inherit from IConsensusContractFixed

The report gives no description here.

WarningInconsistent _onlyRecoverer function implementationFixed

The report gives no description here.

InfoInconsistent higher bits clearing in QueueLibFixed

The report gives no description here.

InfoInconsistent modifiers orderFixed

The report gives no description here.

InfoIncorrect documentation & typosFixed

The report gives no description here.

Show 10 more
InfoIncorrect NatSpec formatFixed

The report gives no description here.

WarningInsufficient data validationFixed

The report gives no description here.

InfoInterfaces outside of dedicated folderFixed

The report gives no description here.

WarningInvalidExpectedOutAmount revertsFixed

The report gives no description here.

WarningLimited ERC-2612 use- case with ERC-1271Fixed

The report gives no description here.

InformationalLock Not Released in Error ScenarioFixed

The report gives no description here.

WarningMIN_POSSIBLE_BALANCE inadequate logicFixed

The report gives no description here.

InformationalMiscellaneous General CommentsFixed

The report gives no description here.

WarningMissing curveId checkFixed

The report gives no description here.

InfoMissing eventFixed

The report gives no description here.

Show 10 more
InfoMissing event on clearNodeOperatorPenaltyFixed

The report gives no description here.

InformationalPast Report Data RetrievalFixed

The report gives no description here.

InfoQueueLib.clean return last index of cleared itemFixed

The report gives no description here.

InfoRedundant whenPaused checkFixed

The report gives no description here.

WarningSet delegate with zero voting powerFixed

The report gives no description here.

InfoState variable read multiple timesFixed

The report gives no description here.

WarningtargetLimitMode loose check in updateTargetValidatorsLimit sFixed

The report gives no description here.

WarningtargetLimitMode set to 0 not clearing targetLimitFixed

The report gives no description here.

Infotype GIndex should have pow() function availableFixed

The report gives no description here.

InfoTyposFixed

The report gives no description here.

Show 10 more
InfoTyposFixed

The report gives no description here.

InfoTypos and documentationFixed

The report gives no description here.

InfoUncached .length in for loopFixed

The report gives no description here.

WarningUnchecked blocksFixed

The report gives no description here.

InfoUnused codeFixed

The report gives no description here.

InfoUnused codeFixed

The report gives no description here.

InfoUnused functionFixed

The report gives no description here.

WarningUnused function parametersFixed

The report gives no description here.

WarningUse of a deprecated functionFixed

The report gives no description here.

WarningVersioned contracts can be initialized to zero versionFixed

The report gives no description here.

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="lido"
></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