Solidity Lab
  • 🧪Guardian - Solidity Lab
  • 📚Encyclopedia of Solidity Attack Vectors
    • 🔁Reentrancy
    • ✋Contract Cannot Accept Ether DoS
    • ⛽Gas Griefing
    • 👿isContract Manipulation
    • 🏃‍♂️🏃♂ 🏃♂ Front/Back-Running
    • ⏪External Call Reverts DoS
    • 🕐block.timestamp Manipulation
    • 🎣tx.origin Phishing Attack
    • 📩Directly Sending Funds
    • ✍️Signature Malleability
  • 📚Encyclopedia of Common Solidity Bugs
    • ➗Division Precision Loss
    • ‼️Unexpected Panic Revert
    • 👬Matching to/from Addresses
    • ⏸️Forget to Update Parallel Data Structures
    • 🚫Lack of Success Checks
    • 🤷‍♂️🤷♂ 🤷♂ Lack of Access Control
    • 📝Inaccurate Allowance
    • 🔼Overflow/Underflow
    • 💲Unsafe ERC20 Operations
    • 🦺Lack of Exception Handling
    • ✖️Duplicate Values
    • ⚖️Asymmetrical Code
    • 🛑Constant Protocol Parameters
    • ⬆️Storage Not Updated
    • 🕵️Delete Item, Unupdated Index
    • 🎁Native vs Wrapped Handling
    • 1️⃣1⃣ 1⃣ 1⃣ Off By 1
  • 📙The Auditors Handbook
    • 📝The Auditing Process
      • 0️⃣0⃣ Audit Setup/Preparation
      • 1️⃣1⃣ Beginning The Audit
      • 2️⃣2⃣ The Meat of The Audit
      • 3️⃣3⃣ Writing Tests & PoCs
      • 4️⃣4⃣ Wrapping Up The Audit
      • 5️⃣5⃣ After The Audit
      • 6️⃣6⃣ Addendum
Powered by GitBook
On this page
Edit on GitHub
  1. Encyclopedia of Common Solidity Bugs

1⃣ 1⃣ 1⃣ Off By 1

PreviousNative vs Wrapped HandlingNextThe Auditors Handbook

Last updated 2 years ago

📚
1️⃣