Giter VIP home page Giter VIP logo

library-of-ethereum's Introduction

Library of Ethereum

Curated Collection of Ethereum Ecosystem Resources

Table of Contents

Basics

Smart Contracts

Solidity

Vyper

Cairo

DeFi

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
  • 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.

Layer 2

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

Oracles

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

  • Awesome ZKPs - A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP)
  • OpenZKP - OpenZKP - pure Rust implementations of Zero-Knowledge Proof systems
  • 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

Misc

  • 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.
  • Awesome Ethereum Finance - Ethereum Awesome list focused on Finance, Cutting Edge and Novel Works

Contributions are welcomed

Fork the repo and make a PR.

Support Project

If you want to support my work, you can send a donation to the address:

0x8A010cc8d93c4E2d7F23fD7FF2269CF38B909d2A β€” ERC20 & ETH a4pit.eth

library-of-ethereum's People

Contributors

arpitingle avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.