Library-of-Ethereum
  
  
    Curated Collection of Ethereum Ecosystem Resources 
    https://github.com/ArpitIngle/Library-of-Ethereum
  
        Last synced: about 19 hours ago 
        JSON representation
    
- 
            
Rollups
- 
                    
Cairo
- Layer 2 for Ethereum - Scaling chain without compromising security.
 - Go to guide for Layer 2 - A Comprehensive Guide on Layer 2 Solutions
 - Optimism - Optimism Docs
 - ZKSync - Introduction to zkSync for Developers
 - StarkNet - A curated list of awesome StarkNet resources, libraries, tools and more.
 - Arbitrum - Arbitrum Documentation Centre
 - 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.
 - 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
 
 
 - 
                    
 - 
            
Misc
- 
                    
Oracles
- Oracles - Good explanation of Oracles
 - Oracle Resources - Comprehensive Oracle resources
 - Oracle Thread - Twitter thread on Oracles
 - Awesome Oracle Mamipulation - All awesome awesome oracacle manipulation related content
 - Oracle Thread - Twitter thread on Oracles
 
 - 
                    
Sharding
- Sharding - Vitalik Buterin's article on Sharding
 - Danksharding - New sharding design by Dankrad Feist
 - 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.
 - Sharding Docs - Official docs on sharding
 
 - 
                    
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
 
 - 
                    
Audit Checklists
- Audit Readiness Checklist - Bare minimum quality checklist
 - Smart Contracts Audit Checklist - A checklist of things to look for when auditing Solidity smart contracts.
 - Audit Checklist - A Solidity smart contract auditing checklist
 
 - 
                    
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
 
 - 
                    
Special Mentions
- Stablecoins Stats - The purpose of this website is to educate degens about stablecoins.
 - Eth2Book - A technical handbook on Ethereum's move to proof of stake and beyond
 - Protocol Reading List - 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.
 - Ethereum Developer Tool List - A guide to available tools, components, patterns, and platforms for developing applications on Ethereum.
 - Awesome AMMs - Collection of AMMs, Orderbooks, and everything in between.
 - Awesome Crypto Trackers - A curated list of crypto project trackers and analytics dashboards.
 - Web3 Resources - Selection of Web3 tools & resources
 - Awesome web3 - A curated list of awesome Web3 resources, libraries, tools and more.
 - Devpill.me - A Public Good Blockchain Development Guide
 
 - 
                    
Validator Clients
- Geth - Go
 - Akula - Rust
 - Nethermind - C# , .NET
 - Besu - Java
 - Lighthouse - Rust
 - Lodester - TypeScript
 - Nimbus - Nim
 - Prysm - Go
 - Teku - Java
 - Erigon - Go
 
 - 
                    
Governance
- Awesome Governance - Contracts, links and other stuff that makes Governance Awesome.
 
 - 
                    
Diagrams
- Awesome Ethereum Diagrams - A curated list of useful diagrams with links to original sources to grasp complex ethereum concepts related to L1, L2, and Defi.
 - Ethereum Diagrams - Ethereum Diagrams
 - EVM Illustrated - EVM Illustrations
 
 
 - 
                    
 - 
            
Smart Contracts
- 
                    
Vyper
- Vyper Docs - Official Vyper Docs
 - Vyper - Official Vyper Repo
 - Snekmate - State-of-the-art, highly opinionated, hyper-optimised, and secure Vyper smart contract building blocks.
 - Vyper Dev - Vyper resources
 - Vyper Docs - Official Vyper Docs
 
 - 
                    
Cairo
- Cairo Docs - Official Cairo Docs
 - Cairo - Officila Cairo Repo
 - Cairo Contracts - A library for secure smart contract development written in Cairo for StarkNet
 - Cairo 101 - Get started with Cairo with this simple tutorial. Complete the puzzles/exercises, get tokens and learn about StarkNet smart contracts!
 - Cairo Goldmine - A Comprehensive, Annotated List of Repositories of the Starknet Ecosystem.
 - Cairo Open - A set of libraries to help using Cairo on StarkNet.
 - Cairo Docs - Official Cairo Docs
 
 - 
                    
Solidity
- 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.
 - Solidity - Official solidity repo
 - Open Zeppelin Contracts - A library for secure smart contract development. Build on a solid foundation of community-vetted code.
 - Smart Contract Security Best Practices - This document provides a baseline knowledge of security considerations for intermediate Solidity programmers.
 - Awesome Solidity - A curated list of awesome Solidity resources, libraries, tools and more.
 - Not So Smart Contracts - This repository contains examples of common Ethereum smart contract vulnerabilities, including code from real smart contracts.
 - Solidity Cheatsheet - Cheatsheet for solidity
 - Smart Contract Sanctuary - A home for ethereum smart contracts verified on Etherscan
 - Solidity Coverage - Code coverage for solidity testing
 - Boring Solidity - 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 - Solidity Notes
 - Solidity Template - Solidity templates
 
 
 - 
                    
 - 
            
DeFi
- 
                    
Cairo
- DeFi Toolkit - Curated list of best tools and resources for user of Ethereum (DeFi) ecosystem
 - 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)
 - DeFi Developer Road Map - Curated DeFi Developer Road map
 - Awesome Decentralized Finance - A curated list of awesome decentralized finance projects, software, and resources.
 - Money Legos - One stop shop for Ethereum ABIs, addresses, and Solidity interfaces
 - Ultimate DeFi & Blockchain Research Base - DeFi Research Tools
 - DeFi Open Source Tools - Tools for use in DeFi. Impermanent Loss calculations, staking and farming strategies, coingecko and pancakeswap API queries, liquidity pools and more
 - DeFi Papers - Collection of papers related to DeFi
 - DeFi Risk Tools & Resources - It is a list of the available tools, projects, and protocols for analyzing and managing risk within DeFi.
 - Awesome Ethereum Finance - Ethereum Awesome list focused on Finance, Cutting Edge and Novel Works
 - DeFi Playground - DeFi playground to learn about protocols
 
 
 - 
                    
 - 
            
EVM
- 
                    
Cairo
- The EVM Handbook - A curated list of EVM resources for aspiring shadowy super coders.
 - EVM Book - A collection of EVM related information
 - EVMONE - evmone is a C++ implementation of the Ethereum Virtual Machine (EVM)
 - EVM Tools - A collection of tools for working with the evm
 - EVM Opcodes - This is intended to be an accessible reference, but it is informal and does not address opcode semantics
 - Enclave EVM - Enclave EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine
 - EVM Puzzles - A collection of EVM puzzles
 - rEVM - Rust Ethereum Virtual Machine with great name that is focused on speed and simplicity
 - EVM Lab - This package contains various tools to interact with the Ethereum virtual machine
 - Pyevmasm - pyevmasm is an assembler and disassembler library for the Ethereum Virtual Machine (EVM).
 - EVM Toolkit - ETK is a collection of tools for writing, reading, and analyzing EVM bytecode.
 - EVModin - Fast EVM implementation with support for resumability. Port of evmone to Rust.
 - SolVM - A (slightly) stripped down version of the EVM implemented on top of the EVM using yul and solidity.
 - Go EVMLab - This project is inspired by EVMlab, which was written in Python
 - EVM Draw Contract - This draws each byte of bycode in an EVM contract, allowing you to get a quick overview of the shape of a smart contract
 - EVMONE - evmone is a C++ implementation of the Ethereum Virtual Machine (EVM)
 
 
 - 
                    
 - 
            
MEV
- 
                    
Cairo
- MEV Darkforest
 - Awesome MEV Resources - Curated MEV resources
 - MEV - MEV resources
 - MEV Geth - This is a fork of go-ethereum
 - MEV - MEV Book
 - MEV Research - Flashbots Research
 - MEV - Miner extractable value modeling and tools.
 - MEV Inspect - Ethereum MEV Inspector in Rust
 - Awesome MEV - A list of MEV resources with a focus on past research papers/talks.
 - MEV Weekend Reading List - Reading list for MEV
 - Flash Boys 2.0
 
 
 - 
                    
 - 
            
Cryptography
- 
                    
Cairo
- Awesome Cryptography - A curated list of cryptography resources and links
 - Practical Cryptography for Developers - 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 - An intensive introduction to cryptography
 - ETH Crypto - Cryptographic javascript-functions for ethereum and tutorials on how to use them together with web3js and solidity
 - Awesome Secure Computation - 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 - Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
 - Intuitive Advanced Cryptography - Intuitive Advanced Cryptography PDF
 
 
 - 
                    
 - 
            
ZKPs
- 
                    
Cairo
- ZK Research Doc - zk learning resources
 - ZK Science - Comprehensive list of zk resources
 - Ingopedia - A curated list of ZK resources and links.
 - Awesome ZKPs - A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP)
 - Awesome ZK - A curated list of awesome ZK resources, libraries, tools and more
 - Awesome zkEVM - A curated list of awesome zkEVM resources, libraries, tools and more
 - ZK Knowledge - Knowledge base of ZKP including applications, hardware, technical discussions and more.
 - Learning ZKP - Articles, codes and tools all about zero-knowledge proofs
 
 
 - 
                    
 - 
            
Security
- 
                    
Cairo
- Awesome Ethereum Security - A curated list of awesome Ethereum security references, guidance, tools, and more.
 - Simple Security Toolkit - 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.
 - Solidity Security Blog
 - Awesome Cryptocurrency Security - Curated list about cryptocurrency security. (reverse, exploit, fuzz)
 - Awesome web3 Security - A curated list of web3 Security materials and resources For Pentesters and Bug Hunters.
 - DeFi Labs Hacks - Reproduce DeFi hack incidents using Foundry.
 - Ethereum Security Toolbox - This repository contains scripts to create a Docker container preinstalled and preconfigured with all of Trail of Bits’ Ethereum security tools
 
 
 - 
                    
 
            Programming Languages
          
          
        
            Categories
          
          
        
            Sub Categories
          
          
        
            Keywords
          
          
              
                ethereum
                46
              
              
                blockchain
                23
              
              
                solidity
                21
              
              
                evm
                14
              
              
                awesome-list
                12
              
              
                smart-contracts
                12
              
              
                defi
                12
              
              
                awesome
                10
              
              
                security
                10
              
              
                web3
                8
              
              
                cryptography
                6
              
              
                cryptocurrency
                5
              
              
                mev
                4
              
              
                eth2
                4
              
              
                crypto
                4
              
              
                vyper
                3
              
              
                python
                3
              
              
                proof-of-stake
                3
              
              
                rust
                3
              
              
                encryption
                2
              
              
                finance
                2
              
              
                typescript
                2
              
              
                paper
                2
              
              
                eth
                2
              
              
                cairo
                2
              
              
                tutorial
                2
              
              
                assembler
                2
              
              
                layer2
                2
              
              
                starknet
                2
              
              
                scaling
                2
              
              
                language
                2
              
              
                curated-list
                2
              
              
                knowledge-base
                2
              
              
                dapp
                2
              
              
                dapps
                2
              
              
                p2p
                2
              
              
                decentralized-finance
                2
              
              
                java
                2
              
              
                dex
                2
              
              
                beacon-chain
                2
              
              
                aes
                2
              
              
                ethereum-virtual-machine
                2
              
              
                bitcoin
                2
              
              
                resources
                2
              
              
                coingecko
                1
              
              
                exchanges
                1
              
              
                awsome-list
                1
              
              
                farming
                1
              
              
                impermanent-loss
                1
              
              
                pancakeswap
                1