More Resources

This page gathers the reference materials — books, indexed-finding databases, playgrounds, registries, and tooling repositories — that practicing auditors return to repeatedly. Together with the courses, certifications, and communities listed in the prior sections, these form a working reference library.

Indexed Finding Databases

Reading other auditors' findings is the single most efficient way to build pattern recognition. These are the indices to read first.

  • Soloditsolodit.cyfrin.io — searchable, tagged aggregator of public audit findings from major firms and contest platforms. The closest thing the field has to a canonical reference. Build a habit of skimming new findings weekly and reading the Critical/High ones in full.
  • SWC Registryswcregistry.io — Smart Contract Weakness Classification. Archived but still useful as a vocabulary and cross-reference; many older reports cite SWC-IDs.
  • DASP Top 10dasp.co — Decentralized Application Security Project Top 10; older but historically influential.
  • Rekt Leaderboardrekt.news/leaderboard — ranked, narrative summaries of the largest losses in the space; useful for understanding what classes of bug actually move real money.
  • Web3 Bugs (DeFiHackLabs)github.com/SunWeb3Sec/DeFiHackLabs — runnable Foundry PoCs reproducing real exploits. Required reading.

Reference Standards and Specifications

  • EEA EthTrust Security Levels Specificationentethalliance.github.io/eta-registry/security-levels-spec.html — increasingly cited standard for tiered security assurance levels.
  • Smart Contract Security Field Guidescsfg.io — concise practical guide aimed at both attackers and defenders.
  • EIPseips.ethereum.org — Ethereum Improvement Proposals; required reading for the standards (ERC-20, 165, 721, 1155, 712, 1271, 2612, 2535, 4337, 4626, 7201, etc.) auditors encounter constantly.
  • Solidity Documentationdocs.soliditylang.org — read end-to-end at least once; revisit the security considerations chapter regularly.

Books and Long-Form Publications

  • Mastering Ethereum — Antonopoulos & Wood — free online at github.com/ethereumbook/ethereumbook. Foundational reference for the EVM, Solidity, and the broader Ethereum stack.
  • Hands-On Smart Contract Development with Solidity and Ethereum — Solorio, Kanna, Hoover — practical, project-driven introduction.
  • The Hitchhiker's Guide to Smart Contract Audits — community-maintained reference; varies by edition.
  • Building Secure Contracts (Trail of Bits, online)github.com/crytic/building-secure-contracts — not a book but a book-length, continuously-updated reference.
  • Foundry Bookbook.getfoundry.sh — official, free, and essential.
  • Programming the Open Blockchain — for the cryptography background many auditors are missing.

CTFs, Wargames, and Playgrounds

Tooling Reference

The most-used auditor tools, with their canonical repositories and docs:

On-Chain Forensics and Live Tooling

  • evm.codesevm.codes — interactive opcode reference and EVM playground.
  • Tenderlytenderly.co — transaction simulation and debugging.
  • Phalcon (BlockSec)phalcon.blocksec.com — transaction explorer with state-diff and call-tree views.
  • Etherscan / Blockscout / Sourcify — verified-source explorers across networks.
  • DeFiLlamadefillama.com — for TVL, protocol composition, and historical context on what was at risk when.

Reference Contract Libraries

Curated Lists and Awesome Indexes

  • awesome-soliditygithub.com/bkrem/awesome-solidity
  • awesome-smart-contract-security — community-maintained; multiple forks; useful as a meta-index.
  • OpenZeppelin Ethernaut writeups and Damn Vulnerable DeFi solutions repositories — searching GitHub for the challenge name plus "writeup" turns up dozens of useful study aids.

Building Your Own Library

Beyond what's listed above, a productive habit is to maintain your own personal reference library:

  • A markdown notes repo indexed by vulnerability class — every time you encounter a new variant in a real audit or contest, add it with a minimal PoC.
  • A clipped-findings folder of the cleanest examples of each finding type, drawn from public reports.
  • A bookmarks list of EIPs, blog posts, and threads you found yourself searching for twice.
  • A "questions to ask" checklist that grows after each engagement with the questions that, in retrospect, would have surfaced the findings sooner.

The field rewards practitioners who build and continually refine such a library. Treat the resources on this page as the seed.