Library-of-Ethereum
Curated Collection of Ethereum Ecosystem Resources
278 stars
11 watching
30 forks
last commit: 9 months ago
Linked from 1 awesome list
awesome-listblockchaincairocryptographydefiethereumevmlayer2mevsecuritysmart-contractssolidityvyperzkp
Library of Ethereum / Contributions | |||
issue | If you want anything to be added you can create an | ||
Library of Ethereum / Smart Contracts / Solidity | |||
Solidity Docs | Official Docs | ||
Solidity | 23,078 | 13 days ago | Official solidity repo |
Open Zeppelin Contracts | 24,807 | 3 days ago | A library for secure smart contract development. Build on a solid foundation of community-vetted code |
Smart Contract Security Best Practices | 7,476 | 3 months ago | This document provides a baseline knowledge of security considerations for intermediate Solidity programmers |
Awesome Solidity | 6,539 | about 2 months ago | A curated list of awesome Solidity resources, libraries, tools and more |
Not So Smart Contracts | 2,150 | over 1 year ago | This repository contains examples of common Ethereum smart contract vulnerabilities, including code from real smart contracts |
Solidity Template | 1,950 | about 1 month ago | Solidity templates |
Solidity Cheatsheet | 1,453 | almost 2 years ago | Cheatsheet for solidity |
Smart Contract Sanctuary | 1,508 | 3 months ago | A home for ethereum smart contracts verified on Etherscan |
Solidity Coverage | 973 | about 1 month ago | Code coverage for solidity testing |
Boring Solidity | 372 | about 2 years ago | BoringSolidity is a collection of general purpose Solidity contracts that have been reasonably optimized, reviewed and tested. Still, they come with no guarantees and are provided as-is |
Solidity Notes | 60 | over 1 year ago | Solidity Notes |
Smart-Contract-Fiesta | An open-source, high-quality dataset of over over 175M lines of Ethereum smart contract source code! It has about ~150k unique contract sources across 30M smart contracts | ||
Library of Ethereum / Smart Contracts / Vyper | |||
Vyper Docs | Official Vyper Docs | ||
Vyper | 4,842 | 15 days ago | Official Vyper Repo |
Snekmate | 499 | 5 days ago | State-of-the-art, highly opinionated, hyper-optimised, and secure Vyper smart contract building blocks |
Vyper Dev | 34 | over 2 years ago | Vyper resources |
Library of Ethereum / Smart Contracts / Cairo | |||
Cairo Docs | Official Cairo Docs | ||
Cairo | 1,341 | about 1 month ago | Officila Cairo Repo |
Cairo Contracts | 813 | 3 days ago | A library for secure smart contract development written in Cairo for StarkNet |
Cairo 101 | 23 | about 2 years ago | Get started with Cairo with this simple tutorial. Complete the puzzles/exercises, get tokens and learn about StarkNet smart contracts! |
Cairo Goldmine | 293 | almost 2 years ago | A Comprehensive, Annotated List of Repositories of the Starknet Ecosystem |
Cairo Open | 23 | about 2 years ago | A set of libraries to help using Cairo on StarkNet |
Library of Ethereum / DeFi | |||
DeFi Developer Road Map | 9,765 | 3 months ago | Curated DeFi Developer Road map |
Awesome Decentralized Finance | 1,448 | over 1 year ago | A curated list of awesome decentralized finance projects, software, and resources |
Money Legos | 1,026 | over 1 year ago | One stop shop for Ethereum ABIs, addresses, and Solidity interfaces |
Ultimate DeFi & Blockchain Research Base | 1,883 | 7 months ago | DeFi Research Tools |
DeFi Open Source Tools | 556 | 7 months ago | Tools for use in DeFi. Impermanent Loss calculations, staking and farming strategies, coingecko and pancakeswap API queries, liquidity pools and more |
DeFi Papers | 57 | about 3 years ago | Collection of papers related to DeFi |
DeFi Risk Tools & Resources | 161 | over 2 years ago | It is a list of the available tools, projects, and protocols for analyzing and managing risk within DeFi |
DeFi Toolkit | Curated list of best tools and resources for user of Ethereum (DeFi) ecosystem | ||
Awesome Ethereum Finance | 100 | over 2 years ago | Ethereum Awesome list focused on Finance, Cutting Edge and Novel Works |
DeFi Playground | 26 | over 3 years ago | DeFi playground to learn about protocols |
DeFi MOOC Fall 2022 | Lectures from Dan Boneh Arthur Gervais, Andrew Miller, Christine Parlour, Dawn Song | ||
Uniswap V3 implementation from scratch | This book will guide you through the development of a decentralized application (not for beginners) | ||
Library of Ethereum / Security | |||
Awesome Ethereum Security | 1,318 | about 2 months ago | A curated list of awesome Ethereum security references, guidance, tools, and more |
Simple Security Toolkit | 1,041 | 11 months ago | This repo is a collection of practical security-focused guides and checklists for smart contract development, assembled by the Nascent team to share with our portfolio companies and others in the ecosystem who might find it useful |
Ethereum Security Toolbox | 670 | 3 months ago | This repository contains scripts to create a Docker container preinstalled and preconfigured with all of Trail of Bits’ Ethereum security tools |
Solidity Security Blog | 1,393 | about 2 years ago | |
Awesome Cryptocurrency Security | 197 | over 4 years ago | Curated list about cryptocurrency security. (reverse, exploit, fuzz) |
Awesome web3 Security | 1,232 | 7 months ago | A curated list of web3 Security materials and resources For Pentesters and Bug Hunters |
DeFi Labs Hacks | 5,181 | 16 days ago | Reproduce DeFi hack incidents using Foundry |
Library of Ethereum / Rollups | |||
Layer 2 for Ethereum | Scaling chain without compromising security | ||
Go to guide for Layer 2 | A Comprehensive Guide on Layer 2 Solutions | ||
L2BEAT | L2BEAT is an analytics and research website about Ethereum layer two (L2) scaling. We provide a comparison of the various Ethereum L2 systems available today | ||
Arbitrum | Arbitrum Documentation Centre | ||
Optimism | Optimism Docs | ||
ZKSync | Introduction to zkSync for Developers | ||
StarkNet | 1,489 | 2 months ago | A curated list of awesome StarkNet resources, libraries, tools and more |
Everything Polygon | Deep dive into Polygon ecosystem and it's verticles | ||
Library of Ethereum / EVM | |||
EVM Book | 322 | over 1 year ago | A collection of EVM related information |
EVMONE | 841 | 3 days ago | evmone is a C++ implementation of the Ethereum Virtual Machine (EVM) |
SputnikVM | 1,169 | about 2 months ago | Rust Ethereum Virtual Machine Implementation |
EVM Tools | 443 | over 3 years ago | A collection of tools for working with the evm |
EVM Opcodes | 771 | about 2 months ago | This is intended to be an accessible reference, but it is informal and does not address opcode semantics |
Enclave EVM | 361 | 6 months ago | Enclave EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine |
EVM Puzzles | 813 | about 1 year ago | A collection of EVM puzzles |
rEVM | 1,607 | 3 days ago | Rust Ethereum Virtual Machine with great name that is focused on speed and simplicity |
EVM Lab | 362 | over 5 years ago | This package contains various tools to interact with the Ethereum virtual machine |
EVM Codes | 722 | 7 days ago | An interactive reference to Ethereum Virtual Machine Opcodes |
Pyevmasm | 353 | 4 months ago | pyevmasm is an assembler and disassembler library for the Ethereum Virtual Machine (EVM) |
EVM Toolkit | 355 | 4 months ago | ETK is a collection of tools for writing, reading, and analyzing EVM bytecode |
EVModin | 160 | over 2 years ago | Fast EVM implementation with support for resumability. Port of evmone to Rust |
SolVM | 228 | over 1 year ago | A (slightly) stripped down version of the EVM implemented on top of the EVM using yul and solidity |
Go EVMLab | 240 | 10 days ago | This project is inspired by EVMlab, which was written in Python |
EVM Draw Contract | 122 | over 2 years ago | This draws each byte of bycode in an EVM contract, allowing you to get a quick overview of the shape of a smart contract |
The EVM Handbook | A curated list of EVM resources for aspiring shadowy super coders | ||
Library of Ethereum / MEV | |||
Awesome MEV Resources | 1,102 | 10 months ago | Curated MEV resources |
MEV | 414 | almost 3 years ago | MEV resources |
MEV Geth | 784 | about 2 months ago | This is a fork of go-ethereum |
MEV | 398 | over 2 years ago | MEV Book |
MEV Research | 884 | 29 days ago | Flashbots Research |
MEV | 124 | over 2 years ago | Miner extractable value modeling and tools |
MEV Inspect | 547 | almost 2 years ago | Ethereum MEV Inspector in Rust |
Awesome MEV | 570 | about 1 year ago | A list of MEV resources with a focus on past research papers/talks |
MEV Weekend Reading List | 15 | over 2 years ago | Reading list for MEV |
MEV Darkforest | |||
Flash Boys 2.0 | 2,534 | 2 months ago | |
Library of Ethereum / Cryptography | |||
Awesome Cryptography | 5,791 | 2 months ago | A curated list of cryptography resources and links |
Practical Cryptography for Developers | 3,427 | 4 months ago | Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA |
Cryptography | 502 | 10 months ago | An intensive introduction to cryptography |
ETH Crypto | 875 | 3 days ago | Cryptographic javascript-functions for ethereum and tutorials on how to use them together with web3js and solidity |
Awesome Secure Computation | 197 | 2 months ago | This repo is a paper summary for cryptography-based secure computation papers, including topics like Multiparty Computation, Homomorphic Encryption (or Lattice) and Differential Privacy |
Ethereum Cryptography | 701 | 23 days ago | Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js |
Intuitive Advanced Cryptography | 428 | about 2 years ago | Intuitive Advanced Cryptography PDF |
Cryptography | 1,347 | about 1 year ago | Guide to cryptography |
Library of Ethereum / ZKPs | |||
Ingopedia | 699 | 7 days ago | A curated list of ZK resources and links |
Awesome ZKPs | 5,225 | 10 days ago | A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP) |
ZKP Learning in Public | 67 | almost 3 years ago | ZKP resources |
Learning ZKP | 67 | almost 3 years ago | Articles, codes and tools all about zero-knowledge proofs |
Awesome ZK | 1,455 | 3 months ago | A curated list of awesome ZK resources, libraries, tools and more |
Awesome zkEVM | 477 | 10 months ago | A curated list of awesome zkEVM resources, libraries, tools and more |
ZK Knowledge | 116 | almost 2 years ago | Knowledge base of ZKP including applications, hardware, technical discussions and more |
ZK Rollups | 101 | about 2 months ago | zkRollup resources |
ZK Research Doc | zk learning resources | ||
ZK Science | Comprehensive list of zk resources | ||
Library of Ethereum / Misc / Validator Clients | |||
Geth | 47,289 | 3 days ago | Go |
Akula | 1,644 | over 2 years ago | Rust |
Nethermind | 1,243 | 3 days ago | C# , .NET |
Besu | 1,488 | 3 days ago | Java |
Erigon | 3,118 | 1 day ago | Go |
Lighthouse | 2,894 | 4 days ago | Rust |
Lodester | 1,152 | 3 days ago | TypeScript |
Nimbus | 570 | 13 days ago | Nim |
Prysm | 3,460 | 3 days ago | Go |
Teku | 662 | 3 days ago | Java |
Library of Ethereum / Misc / Oracles | |||
Oracles | Good explanation of Oracles | ||
Oracle Resources | Comprehensive Oracle resources | ||
Oracle Thread | Twitter thread on Oracles | ||
Awesome Oracle Mamipulation | 514 | 6 months ago | All awesome awesome oracacle manipulation related content |
Library of Ethereum / Misc / Sharding | |||
Sharding | Vitalik Buterin's article on Sharding | ||
Danksharding | New sharding design by Dankrad Feist | ||
Sharding Docs | Official docs on sharding | ||
Sharding Research Compendium | This is an ongoing curated list, entries will be added or removed to reflect the articles that have the most relevance to the current state of research | ||
Library of Ethereum / Misc / Token Standards | |||
ERC Token Standards | ERC Token Standards | ||
Applications of Different Standrds | A closer look at different token standards for NFTs namely ERC721, ERC721A and ERC1155 and understanding differences, optimizations and opportunites | ||
List of Standards | The Ultimate List Of ERC Token Standards | ||
Library of Ethereum / Misc / Governance | |||
Awesome Governance | 12 | about 3 years ago | Contracts, links and other stuff that makes Governance Awesome |
Library of Ethereum / Misc / Audit Checklists | |||
Smart Contracts Audit Checklist | 724 | about 1 year ago | A checklist of things to look for when auditing Solidity smart contracts |
Audit Checklist | 354 | over 1 year ago | A Solidity smart contract auditing checklist |
Audit Readiness Checklist | 1,041 | 11 months ago | Bare minimum quality checklist |
Library of Ethereum / Misc / YouTube Channels | |||
Whiteboard Crypto | Crypto Education simplified | ||
Bankless | Podcast on frontiers of crypto money and crypto finance | ||
Moralis | Learn tricks from the most experienced developers in the industry | ||
Dapp University | build decentralized apps | ||
Library of Ethereum / Misc / Diagrams | |||
Awesome Ethereum Diagrams | 96 | almost 2 years ago | A curated list of useful diagrams with links to original sources to grasp complex ethereum concepts related to L1, L2, and Defi |
Ethereum Diagrams | 64 | over 2 years ago | Ethereum Diagrams |
EVM Illustrated | 257 | over 2 years ago | EVM Illustrations |
Library of Ethereum / Misc / Special Mentions | |||
Protocol Reading List | 433 | about 2 years ago | This is a list of resources intended to serve as a starting point for anybody interested in understanding how crypto protocols work under the hood |
Devpill.me | 1,347 | about 1 year ago | A Public Good Blockchain Development Guide |
Ethereum Developer Tool List | 5,343 | 23 days ago | A guide to available tools, components, patterns, and platforms for developing applications on Ethereum |
Awesome AMMs | 291 | 2 months ago | Collection of AMMs, Orderbooks, and everything in between |
Awesome Crypto Trackers | 449 | 9 days ago | A curated list of crypto project trackers and analytics dashboards |
Stablecoins Stats | The purpose of this website is to educate degens about stablecoins | ||
Web3 Resources | 109 | 6 months ago | Selection of Web3 tools & resources |
Awesome web3 | 522 | 5 days ago | A curated list of awesome Web3 resources, libraries, tools and more |
Eth2Book | A technical handbook on Ethereum's move to proof of stake and beyond |