├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Library of Ethereum 2 | Curated Collection of Ethereum Ecosystem Resources 3 | 4 | ## Contributions 5 | - If you want anything to be added you can create an [issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue) 6 | - Alternatively, you can fork the repo, edit it and make a PR. 7 | 8 | ## Table of Contents 9 | - [Smart Contracts](#smart-contracts) 10 | - [DeFi](#defi) 11 | - [Security](#security) 12 | - [Rollups](#rollups) 13 | - [EVM](#evm) 14 | - [MEV](#mev) 15 | - [Cryptography](#cryptography) 16 | - [ZKPs](#zkps) 17 | - [Misc](#misc) 18 | - [Validator Clients](#validator-clients) 19 | - [Oracles](#oracles) 20 | - [Sharding](#sharding) 21 | - [Token Standards](#token-standards) 22 | - [Governance](#governance) 23 | - [Audit Checklists](#audit-checklists) 24 | - [YouTube Channels](#youtube-channels) 25 | - [Diagrams](#diagrams) 26 | - [Special Mentions](#special-mentions) 27 | 28 | 29 | 30 | ## Smart Contracts 31 | 32 | ### Solidity 33 | - [Solidity Docs](https://docs.soliditylang.org/) - Official Docs 34 | - [Solidity](https://github.com/ethereum/solidity) - Official solidity repo 35 | - [Open Zeppelin Contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) - A library for secure smart contract development. Build on a solid foundation of community-vetted code. 36 | - [Smart Contract Security Best Practices](https://github.com/ConsenSys/smart-contract-best-practices) - This document provides a baseline knowledge of security considerations for intermediate Solidity programmers. 37 | - [Awesome Solidity](https://github.com/bkrem/awesome-solidity) - A curated list of awesome Solidity resources, libraries, tools and more. 38 | - [Not So Smart Contracts](https://github.com/crytic/not-so-smart-contracts) - This repository contains examples of common Ethereum smart contract vulnerabilities, including code from real smart contracts. 39 | - [Solidity Template](https://github.com/paulrberg/solidity-template) - Solidity templates 40 | - [Solidity Cheatsheet](https://github.com/manojpramesh/solidity-cheatsheet) - Cheatsheet for solidity 41 | - [Smart Contract Sanctuary](https://github.com/tintinweb/smart-contract-sanctuary) - A home for ethereum smart contracts verified on Etherscan 42 | - [Solidity Coverage](https://github.com/sc-forks/solidity-coverage) - Code coverage for solidity testing 43 | - [Boring Solidity](https://github.com/boringcrypto/BoringSolidity) - 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. 44 | - [Solidity Notes](https://github.com/0xmic/solidity) - Solidity Notes 45 | - [Smart-Contract-Fiesta](https://huggingface.co/datasets/Zellic/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. 46 | 47 | ### Vyper 48 | - [Vyper Docs](https://vyper.readthedocs.io/en/stable/) - Official Vyper Docs 49 | - [Vyper](https://github.com/vyperlang/vyper) - Official Vyper Repo 50 | - [Snekmate](https://github.com/pcaversaccio/snekmate) - State-of-the-art, highly opinionated, hyper-optimised, and secure Vyper smart contract building blocks. 51 | - [Vyper Dev](https://github.com/zcor/vyper-dev) - Vyper resources 52 | 53 | ### Cairo 54 | - [Cairo Docs](https://www.cairo-lang.org/docs/) - Official Cairo Docs 55 | - [Cairo](https://github.com/starkware-libs/cairo-lang) - Officila Cairo Repo 56 | - [Cairo Contracts](https://github.com/OpenZeppelin/cairo-contracts) - A library for secure smart contract development written in Cairo for StarkNet 57 | - [Cairo 101](https://github.com/l-henri/starknet-cairo-101) - Get started with Cairo with this simple tutorial. Complete the puzzles/exercises, get tokens and learn about StarkNet smart contracts! 58 | - [Cairo Goldmine](https://github.com/beautyisourbusiness/cairo-goldmine) - A Comprehensive, Annotated List of Repositories of the Starknet Ecosystem. 59 | - [Cairo Open](https://github.com/CairOpen/cairopen-contracts) - A set of libraries to help using Cairo on StarkNet. 60 | 61 | ## DeFi 62 | 63 | - [DeFi Developer Road Map](https://github.com/OffcierCia/DeFi-Developer-Road-Map) - Curated DeFi Developer Road map 64 | - [Awesome Decentralized Finance](https://github.com/ong/awesome-decentralized-finance) - A curated list of awesome decentralized finance projects, software, and resources. 65 | - [Money Legos](https://github.com/studydefi/money-legos) - One stop shop for Ethereum ABIs, addresses, and Solidity interfaces 66 | - [Ultimate DeFi & Blockchain Research Base](https://github.com/OffcierCia/ultimate-defi-research-base) - DeFi Research Tools 67 | - [DeFi Open Source Tools](https://github.com/gauss314/defi) - Tools for use in DeFi. Impermanent Loss calculations, staking and farming strategies, coingecko and pancakeswap API queries, liquidity pools and more 68 | - [DeFi Papers](https://github.com/irnb/DeFiPapers) - Collection of papers related to DeFi 69 | - [DeFi Risk Tools & Resources](https://github.com/defi-defense-dao/defi-risk-tools-list) - It is a list of the available tools, projects, and protocols for analyzing and managing risk within DeFi. 70 | - [DeFi Toolkit](https://hackmd.io/@gweicz/defi-toolkit) - Curated list of best tools and resources for user of Ethereum (DeFi) ecosystem 71 | - [Awesome Ethereum Finance](https://github.com/manifoldfinance/awesome-ethereum-finance) - Ethereum Awesome list focused on Finance, Cutting Edge and Novel Works 72 | - [DeFi Playground](https://github.com/0xDaksh/defi-playground) - DeFi playground to learn about protocols 73 | - [DeFi MOOC Fall 2022](https://defi-learning.org/f22) - Lectures from Dan Boneh Arthur Gervais, Andrew Miller, Christine Parlour, Dawn Song 74 | - [Uniswap V3 implementation from scratch](https://uniswapv3book.com/) - This book will guide you through the development of a decentralized application (not for beginners) 75 | 76 | ## Security 77 | 78 | - [Awesome Ethereum Security](https://github.com/crytic/awesome-ethereum-security) - A curated list of awesome Ethereum security references, guidance, tools, and more. 79 | - [Simple Security Toolkit](https://github.com/nascentxyz/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. 80 | - [Ethereum Security Toolbox](https://github.com/trailofbits/eth-security-toolbox) - This repository contains scripts to create a Docker container preinstalled and preconfigured with all of Trail of Bits’ Ethereum security tools 81 | - [Solidity Security Blog](https://github.com/sigp/solidity-security-blog) 82 | - [Awesome Cryptocurrency Security](https://github.com/nongiach/awesome-cryptocurrency-security) - Curated list about cryptocurrency security. (reverse, exploit, fuzz) 83 | - [Awesome web3 Security](https://github.com/Anugrahsr/Awesome-web3-Security) - A curated list of web3 Security materials and resources For Pentesters and Bug Hunters. 84 | - [DeFi Labs Hacks](https://github.com/SunWeb3Sec/DeFiHackLabs) - Reproduce DeFi hack incidents using Foundry. 85 | 86 | ## Rollups 87 | 88 | - [Layer 2 for Ethereum](https://ethereum.org/en/layer-2/) - Scaling chain without compromising security. 89 | - [Go to guide for Layer 2](https://www.blockchain-council.org/ethereum/best-ethereum-layer-2/) - A Comprehensive Guide on Layer 2 Solutions 90 | - [L2BEAT](https://l2beat.com/scaling/tvl/) - 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. 91 | - [Arbitrum](https://developer.offchainlabs.com/) - Arbitrum Documentation Centre 92 | - [Optimism](https://community.optimism.io/) - Optimism Docs 93 | - [ZKSync](https://docs.zksync.io/dev/) - Introduction to zkSync for Developers 94 | - [StarkNet](https://github.com/gakonst/awesome-starknet) - A curated list of awesome StarkNet resources, libraries, tools and more. 95 | - [Everything Polygon](https://blog.polygon.technology/) - Deep dive into Polygon ecosystem and it's verticles 96 | 97 | ## EVM 98 | 99 | - [EVM Book](https://github.com/0xKitsune/EVM-Book) - A collection of EVM related information 100 | - [EVMONE](https://github.com/ethereum/evmone) - evmone is a C++ implementation of the Ethereum Virtual Machine (EVM) 101 | - [SputnikVM](https://github.com/rust-blockchain/evm) - Rust Ethereum Virtual Machine Implementation 102 | - [EVM Tools](https://github.com/CoinCulture/evm-tools) - A collection of tools for working with the evm 103 | - [EVM Opcodes](https://github.com/wolflo/evm-opcodes) - This is intended to be an accessible reference, but it is informal and does not address opcode semantics 104 | - [Enclave EVM](https://github.com/microsoft/eEVM) - Enclave EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine 105 | - [EVM Puzzles](https://github.com/fvictorio/evm-puzzles) - A collection of EVM puzzles 106 | - [rEVM](https://github.com/bluealloy/revm) - Rust Ethereum Virtual Machine with great name that is focused on speed and simplicity 107 | - [EVM Lab](https://github.com/ethereum/evmlab) - This package contains various tools to interact with the Ethereum virtual machine 108 | - [EVM Codes](https://github.com/comitylabs/evm.codes) - An interactive reference to Ethereum Virtual Machine Opcodes 109 | - [Pyevmasm](https://github.com/crytic/pyevmasm) - pyevmasm is an assembler and disassembler library for the Ethereum Virtual Machine (EVM). 110 | - [EVM Toolkit](https://github.com/quilt/etk) - ETK is a collection of tools for writing, reading, and analyzing EVM bytecode. 111 | - [EVModin](https://github.com/vorot93/evmodin) - Fast EVM implementation with support for resumability. Port of evmone to Rust. 112 | - [SolVM](https://github.com/brockelmore/solvm) - A (slightly) stripped down version of the EVM implemented on top of the EVM using yul and solidity. 113 | - [Go EVMLab](https://github.com/holiman/goevmlab) - This project is inspired by EVMlab, which was written in Python 114 | - [EVM Draw Contract](https://github.com/DanielVF/evm-contract-draw) - This draws each byte of bycode in an EVM contract, allowing you to get a quick overview of the shape of a smart contract 115 | - [The EVM Handbook](https://noxx3xxon.notion.site/noxx3xxon/The-EVM-Handbook-bb38e175cc404111a391907c4975426d) - A curated list of EVM resources for aspiring shadowy super coders. 116 | 117 | ## MEV 118 | 119 | - [Awesome MEV Resources](https://github.com/0xalpharush/awesome-MEV-resources) - Curated MEV resources 120 | - [MEV](https://github.com/Dogetoshi/MEV) - MEV resources 121 | - [MEV Geth](https://github.com/flashbots/mev-geth) - This is a fork of go-ethereum 122 | - [MEV](https://github.com/0xmebius/mev) - MEV Book 123 | - [MEV Research](https://github.com/flashbots/mev-research) - Flashbots Research 124 | - [MEV](https://github.com/pdaian/mev) - Miner extractable value modeling and tools. 125 | - [MEV Inspect](https://github.com/flashbots/mev-inspect-rs) - Ethereum MEV Inspector in Rust 126 | - [Awesome MEV](https://github.com/0xemperor/Awesome-MEV) - A list of MEV resources with a focus on past research papers/talks. 127 | - [MEV Weekend Reading List](https://github.com/peiyuechen/MEV-weekend-reading-list-) - Reading list for MEV 128 | - [MEV Darkforest](https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest) 129 | - [Flash Boys 2.0](https://github.com/flashbots/pm) 130 | 131 | ## Cryptography 132 | 133 | - [Awesome Cryptography](https://github.com/sobolevn/awesome-cryptography) - A curated list of cryptography resources and links 134 | - [Practical Cryptography for Developers](https://github.com/nakov/Practical-Cryptography-for-Developers-Book) - 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 135 | - [Cryptography](https://github.com/boazbk/crypto) - An intensive introduction to cryptography 136 | - [ETH Crypto](https://github.com/pubkey/eth-crypto) - Cryptographic javascript-functions for ethereum and tutorials on how to use them together with web3js and solidity 137 | - [Awesome Secure Computation](https://github.com/Jamie-Cui/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 138 | - [Ethereum Cryptography](https://github.com/ethereum/js-ethereum-cryptography) - Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js 139 | - [Intuitive Advanced Cryptography](https://github.com/cryptosubtlety/intuitive-advanced-cryptography) - Intuitive Advanced Cryptography PDF 140 | - [Cryptography](https://github.com/dcbuild3r/blockchain-development-guide#cryptography) - Guide to cryptography 141 | 142 | 143 | ## ZKPs 144 | 145 | - [Ingopedia](https://github.com/ingonyama-zk/ingopedia) - A curated list of ZK resources and links. 146 | - [Awesome ZKPs](https://github.com/matter-labs/awesome-zero-knowledge-proofs) - A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP) 147 | - [ZKP Learning in Public](https://github.com/JofArnold/zkp-learning-in-public) - ZKP resources 148 | - [Learning ZKP](https://github.com/JofArnold/zkp-learning-in-public) - Articles, codes and tools all about zero-knowledge proofs 149 | - [Awesome ZK](https://github.com/ventali/awesome-zk) - A curated list of awesome ZK resources, libraries, tools and more 150 | - [Awesome zkEVM](https://github.com/LuozhuZhang/awesome-zkevm) - A curated list of awesome zkEVM resources, libraries, tools and more 151 | - [ZK Knowledge](https://github.com/delendum-xyz/zk-knowledge) - Knowledge base of ZKP including applications, hardware, technical discussions and more. 152 | - [ZK Rollups](https://github.com/john-light/zkrollups) - zkRollup resources 153 | - [ZK Research Doc](https://polished-wash-d17.notion.site/ZK-Research-58f704196c8f4715adc412fa0cf1a17f) - zk learning resources 154 | - [ZK Science](https://zkp.science/) - Comprehensive list of zk resources 155 | 156 | ## Misc 157 | 158 | ### Validator Clients 159 | 160 | Execution Clients 161 | 162 | - [Geth](https://github.com/ethereum/go-ethereum) - Go 163 | - [Akula](https://github.com/openethereum/openethereum) - Rust 164 | - [Nethermind](https://github.com/NethermindEth/nethermind) - C# , .NET 165 | - [Besu](https://github.com/hyperledger/besu) - Java 166 | - [Erigon](https://github.com/ledgerwatch/erigon) - Go 167 | 168 | Consensus Clients 169 | 170 | - [Lighthouse](https://github.com/sigp/lighthouse) - Rust 171 | - [Lodester](https://github.com/chainsafe/lodestar) - TypeScript 172 | - [Nimbus](https://github.com/status-im/nimbus-eth1) - Nim 173 | - [Prysm](https://github.com/prysmaticlabs/prysm) - Go 174 | - [Teku](https://github.com/ConsenSys/teku) - Java 175 | 176 | 177 | ### Oracles 178 | 179 | - [Oracles](https://ethereum.org/en/developers/docs/oracles/) - Good explanation of Oracles 180 | - [Oracle Resources](https://forum.openzeppelin.com/t/list-of-oracle-resources/5998) - Comprehensive Oracle resources 181 | - [Oracle Thread](https://twitter.com/officer_cia/status/1418018953742409738) - Twitter thread on Oracles 182 | - [Awesome Oracle Mamipulation](https://github.com/0xcacti/awesome-oracle-manipulation) - All awesome awesome oracacle manipulation related content 183 | 184 | ### Sharding 185 | 186 | - [Sharding](https://vitalik.ca/general/2021/04/07/sharding.html) - Vitalik Buterin's article on Sharding 187 | - [Danksharding](https://notes.ethereum.org/@dankrad/new_sharding) - New sharding design by Dankrad Feist 188 | - [Sharding Docs](https://ethereum.org/en/upgrades/sharding/) - Official docs on sharding 189 | - [Sharding Research Compendium](https://notes.ethereum.org/@serenity/H1PGqDhpm?type=view) - 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. 190 | 191 | ### Token Standards 192 | 193 | - [ERC Token Standards](https://www.blockchain-council.org/ethereum/erc-token-standards/) - ERC Token Standards 194 | - [Applications of Different Standrds](https://metaschool.so/courses/creating-nfts-using-different-token-standards/lesson/dd06a3dd-6806-4ab8-bd8a-5be447ec3e37) - A closer look at different token standards for NFTs namely ERC721, ERC721A and ERC1155 and understanding differences, optimizations and opportunites. 195 | - [List of Standards](https://101blockchains.com/erc-standards/) - The Ultimate List Of ERC Token Standards 196 | 197 | ### Governance 198 | 199 | - [Awesome Governance](https://github.com/Ro5s/Awesome-Governance) - Contracts, links and other stuff that makes Governance Awesome. 200 | 201 | ### Audit Checklists 202 | 203 | - [Smart Contracts Audit Checklist](https://github.com/tamjid0x01/SmartContracts-audit-checklist) - A checklist of things to look for when auditing Solidity smart contracts. 204 | - [Audit Checklist](https://github.com/cryptofinlabs/audit-checklist) - A Solidity smart contract auditing checklist 205 | - [Audit Readiness Checklist](https://github.com/nascentxyz/simple-security-toolkit/blob/main/audit-readiness-checklist.md) - Bare minimum quality checklist 206 | 207 | ### YouTube Channels 208 | 209 | - [Whiteboard Crypto](https://www.youtube.com/c/WhiteboardCrypto) - Crypto Education simplified 210 | - [Bankless](https://www.youtube.com/c/Bankless) - Podcast on frontiers of crypto money and crypto finance 211 | - [Moralis](https://www.youtube.com/c/MoralisWeb3) - Learn tricks from the most experienced developers in the industry 212 | - [Dapp University](https://www.youtube.com/c/DappUniversity) - build decentralized apps 213 | ### Diagrams 214 | 215 | - [Awesome Ethereum Diagrams](https://github.com/dgeorgiev06/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. 216 | - [Ethereum Diagrams](https://github.com/4c656554/BlockchainIllustrations#ethereum) - Ethereum Diagrams 217 | - [EVM Illustrated](https://github.com/takenobu-hs/ethereum-evm-illustrated) - EVM Illustrations 218 | 219 | ### Special Mentions 220 | 221 | - [Protocol Reading List](https://github.com/bryanhpchiang/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. 222 | - [Devpill.me](https://github.com/dcbuild3r/blockchain-development-guide) - A Public Good Blockchain Development Guide 223 | - [Ethereum Developer Tool List](https://github.com/ConsenSys/ethereum-developer-tools-list) - A guide to available tools, components, patterns, and platforms for developing applications on Ethereum. 224 | - [Awesome AMMs](https://github.com/0xperp/awesome-amm) - Collection of AMMs, Orderbooks, and everything in between. 225 | - [Awesome Crypto Trackers](https://github.com/denisnazarov/awesome-crypto-trackers) - A curated list of crypto project trackers and analytics dashboards. 226 | - [Stablecoins Stats](https://stablecoins.wtf/) - The purpose of this website is to educate degens about stablecoins. 227 | - [Web3 Resources](https://github.com/vikvikvikkk/Web3) - Selection of Web3 tools & resources 228 | - [Awesome web3](https://github.com/ahmet/awesome-web3) - A curated list of awesome Web3 resources, libraries, tools and more. 229 | - [Eth2Book](https://eth2book.info/bellatrix/) - A technical handbook on Ethereum's move to proof of stake and beyond 230 | --------------------------------------------------------------------------------