Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
Home»HACKING NEWS»Lido Simple Delegation Audit Summary
HACKING NEWS

Lido Simple Delegation Audit Summary

By Crypto FlexsAugust 10, 20244 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Lido Simple Delegation Audit Summary
Share
Facebook Twitter LinkedIn Pinterest Email

Lido Finance Simple Delegation allows LDO token holders to delegate their voting rights to another address and participate in on-chain voting on behalf of the delegated voter.

Lido Finance has contracted with Ackee Blockchain to conduct a security review of Lido Finance Simple Delegation for a total of 10 days from March 18, 2024 to March 28, 2024.

Lido Finance has also engaged Ackee Blockchain to conduct a revision review of the results of Revision 1.0 upon commit. e3cef8c. 3 out of 10 findings were fixed, and the remaining 7 findings were acknowledged by the team with explanations. Lido Finance added several new tests and improved the documentation of individual functions.

Revised Edition 2.0

Lido Finance has contracted with Ackee Blockchain to donate a total of 2 engineering days from June 27, 2024 to July 1, 2024 to conduct an incremental review of the Simple Delegation project.

Lido Finance engaged Ackee Blockchain to conduct a review of the findings from the previous revision. 50d9802. 3 out of 4 findings were fixed, and 1 information finding was acknowledged. Aside from the fixed findings, two minor changes were made to the codebase to improve readability and gas usage. New changes were also reviewed. For details of the updated codebase, see Revision 2.1.

methodology

We started the review using static analysis tools including Wake. We then delved deeper into the logic of the contract. We used the Wake test framework for testing and fuzzing.

To ensure the correctness of the system, complex and completely different fuzz tests were prepared. Fuzzing was performed on bytecode generated by Solidity compiler version 0.4.24 with the optimizer enabled.

During our review, we paid special attention to the following:

  • Ensures that your code is not affected by bugs in older compiler versions.
  • The voting logic is correct and is not affected by additional delegation logic.
  • Verify that the system’s arithmetic is correct and that arithmetic operations do not cause overflow or underflow.
  • Upgradeability is properly implemented and used.
  • Detects possible reentrancy in your code.
  • Ensure that access control is neither too lax nor too strict.
  • I’m looking for general issues like data validation.

Revised Edition 2.0

The review started with the migration to Solidity 0.6.2, which is required to run the Wake static analysis detector. We then continued to update the fuzz tests prepared in the previous revision and performed an incremental manual review in parallel with the fuzzing.

During our review, we specifically looked at the following:

  • Refactoring didn’t introduce any new ways to exploit the system.
  • Code style and readability are maintained at a high level.

range

The scope includes implementation of Lido DAO voting via simple vote delegation. Audit was performed on commit. 08d43e3The scope is as follows:

Revised Edition 2.0

The audit was performed on the commit. 079dd88The scope is the Voting.sol file.

result

Here we present our research findings.

Critical severity

No serious problems were found.

High severity

No high severity issues were found.

Medium severity

No issues of medium severity were found.

Low severity

No low severity issues were found.

Warning Severity

W1: How to use solcOptimizer

W2: Delegation does not expire

W3: The initializer can be front-run.

W4: The initializer does not provide any verification of correctness. _token

W5: Declaration Shadowing

W6: Unused function parameter

W7: Older Solidity version

W8: Division rounding error

W9: Setting up non-voting delegates

W10: Inconsistent attemptVoteForMultiple checker

Information Severity

I1: Unused features

I2: Reserved words

I3: Cache array length

I4: Invalid NatSpec format

conclusion

Our review yielded 10 warnings. We are also concerned about the very concept of vote delegation. While vote delegation is a powerful tool for increasing voter turnout, it can also concentrate power in a few hands. Furthermore, this mechanism is potentially subject to abuse (see original report, Issue W2: Delegations do not expire). Given Lido’s significant impact on the Ethereum ecosystem, we encourage the team to consider other approaches to address voter apathy that are more conducive to decentralization.


Revised Edition 2.0

The static analysis yielded I1 results, and our review yielded four informative results: The voting delegation concept remains unchanged.


Ackee Blockchain recommends Lido Finance as follows:

  • Consider using the latest Solidity version to take advantage of the latest optimizations and bug fixes.
  • Consider other approaches that might be more conducive to decentralization to address voter apathy.
  • Addresses all other reported issues.


Ackee Blockchain’s full Lido Finance audit report, which includes a more detailed explanation of all findings and recommendations, can be found here.

We are very pleased to acknowledge Lido Finance and look forward to working with them again in the future.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

Vault12 open source WebAuthn/Passkey support for Electron on macOS: Enable Touch ID and iCloud Keychain in hybrid desktop apps

January 13, 2026

How global sanctions are reshaping illicit cryptocurrency activity

January 11, 2026

BNB Chain Launches New Stablecoin for Large-Scale Applications

January 9, 2026
Add A Comment

Comments are closed.

Recent Posts

PrimeXBT Expands Crypto Futures with 40 New Crypto Assets

January 14, 2026

PrimeXBT Expands Crypto Futures With 40 New Crypto Assets

January 14, 2026

Why Ethereum is poised to surpass Bitcoin in 2026

January 14, 2026

4 triggers for Q1 2026 that could push prices above $8

January 13, 2026

Vault12 open source WebAuthn/Passkey support for Electron on macOS: Enable Touch ID and iCloud Keychain in hybrid desktop apps

January 13, 2026

Chainalysis Announces Direct Integration of BVNK Layer 1 Platform and KYT

January 13, 2026

Fors Launches Beta To Aggregate Prediction Markets Across Solana Ecosystem

January 13, 2026

Bitcoin remains below $92,000 as Atkins calls it “a big week for cryptocurrencies.”

January 13, 2026

NVIDIA and Lilly launch $1 billion AI lab to transform drug discovery and manufacturing

January 13, 2026

Bitmine Immersion Technologies (BMNR) Announces ETH Holdings Reach 4.168 Million Tokens, And Total Crypto And Total Cash Holdings Of $14.0 Billion

January 12, 2026

How will stablecoins and cryptocurrency crime change regulation in 2025?

January 12, 2026

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

PrimeXBT Expands Crypto Futures with 40 New Crypto Assets

January 14, 2026

PrimeXBT Expands Crypto Futures With 40 New Crypto Assets

January 14, 2026

Why Ethereum is poised to surpass Bitcoin in 2026

January 14, 2026
Most Popular

Ether Leeum vs. gold: Who is winning the market battle?

April 23, 2025

Tether’s USDT Affected by ‘Panic Buying’ of Chinese Stocks: Report

October 8, 2024

Binance founder Changpeng Zhao begins four-month sentence in low-security California prison

June 4, 2024
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2026 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.