Library-of-Ethereum
by arpitingle
Curated Collection of Ethereum Ecosystem Resources
AI summary
Ethereum toolkit
A curated collection of Ethereum ecosystem resources and tools for building and maintaining smart contracts and decentralized applications.
- stars
- 282
- forks
- 32
- watching
- 11
- awesome list
- 1
- entries
- 138
What's in the list
138 links in 20 sections, with live GitHub stats.activeno commit in 2y
Contributions
- issue
If you want anything to be added you can create an
Smart Contracts / Solidity
- Solidity Docs
Official Docs
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 Template
Solidity templates
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
- 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
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
Smart Contracts / 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
DeFi
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
- DeFi Toolkit
Curated list of best tools and resources for user of Ethereum (DeFi) ecosystem
Awesome Ethereum Finance
Ethereum Awesome list focused on Finance, Cutting Edge and Novel Works
DeFi Playground
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)
Security
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
Ethereum Security Toolbox
This repository contains scripts to create a Docker container preinstalled and preconfigured with all of Trail of Bits’ Ethereum security tools
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
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
A curated list of awesome StarkNet resources, libraries, tools and more
- Everything Polygon
Deep dive into Polygon ecosystem and it's verticles
EVM
EVM Book
A collection of EVM related information
EVMONE
evmone is a C++ implementation of the Ethereum Virtual Machine (EVM)
SputnikVM
Rust Ethereum Virtual Machine Implementation
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
EVM Codes
An interactive reference to Ethereum Virtual Machine Opcodes
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
- The EVM Handbook
A curated list of EVM resources for aspiring shadowy super coders
MEV
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
Cryptography
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
Cryptography
Guide to cryptography
ZKPs
Ingopedia
A curated list of ZK resources and links
Awesome ZKPs
A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP)
ZKP Learning in Public
ZKP resources
Learning ZKP
Articles, codes and tools all about zero-knowledge proofs
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
ZK Rollups
zkRollup resources
- ZK Research Doc
zk learning resources
- ZK Science
Comprehensive list of zk resources
Misc / Validator Clients
Geth
Go
Akula
Rust
Nethermind
C# , .NET
Besu
Java
Erigon
Go
Lighthouse
Rust
Lodester
TypeScript
Nimbus
Nim
Prysm
Go
Teku
Java
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
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
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
Misc / Governance
Awesome Governance
Contracts, links and other stuff that makes Governance Awesome
Misc / Audit Checklists
Smart Contracts Audit Checklist
A checklist of things to look for when auditing Solidity smart contracts
Audit Checklist
A Solidity smart contract auditing checklist
Audit Readiness Checklist
Bare minimum quality checklist
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
Misc / 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
Misc / Special Mentions
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
Devpill.me
A Public Good Blockchain Development Guide
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
- Stablecoins Stats
The purpose of this website is to educate degens about stablecoins
Web3 Resources
Selection of Web3 tools & resources
Awesome web3
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
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions Library-of-Ethereum.
More related projects
mektigboy/evm-chad331
protofire/blockchain-learning-path2.6K
zhangzhuosjtu/web3bugs1.6K
envoy-vc/blockend-developer-roadmap387
smartcontractkit/chainlink7.1K
amazingang/wtf-solidity11.8K
xiaoyao1991/presto-ethereum470
celo-org/celo-blockchain567
emeraldpay/etherjar41
maple-labs/erc2073
alchemyplatform/light-account100