Giter Club home page Giter Club logo

solidity-bugs-and-vulns-in-yul's Introduction

Solidity Bugs in Yul

This repo is a reference of many Solidity vulnerabilities compiled to Yul, an intermediate language for the EVM. It is meant to be a reference for auditors that are dealing with Yul codebases as opposed to Solidity codebases.

The examples are taken from the following references:

Note that due to the experimentation nature of Yul, many smart contracts written in Solidity to not compile yet.

TODO:

  • Add explainer of vulnerability and how it translates to Yul
  • Add compilable examples for certain vulnerabilities in folders that only contain a .sol file

solidity-bugs-and-vulns-in-yul's People

Contributors

mikerah avatar cleanunicorn avatar

Stargazers

ABDul Rehman avatar Cur1ed avatar FeDEX avatar Shaheen avatar Lubomir Anastasov avatar  avatar c3phas avatar Security.eth avatar  avatar Joseph Persico avatar  avatar  avatar Jonathan Huth avatar Harendra Shakya avatar tu-do.ron avatar  avatar Sebastian T F avatar genix avatar Roman Krasiuk avatar Joe Jordan avatar mortem avatar Nazgul avatar niclaz avatar Sparx avatar Đỗ Công Minh avatar kaden avatar Javed Khan avatar sam bacha avatar George Carder avatar Dewy avatar Agustin Velez avatar Regius avatar  avatar Sleepy avatar Surya Dantuluri avatar drone avatar 0xYYY avatar longcpp avatar Andres avatar amanusk avatar Dhairya Sethi avatar Apoorv Lathey avatar sudo rm -rf --no-preserve-root / avatar Etch avatar  avatar Mario Laurore avatar karmacoma avatar  avatar  avatar Tadashi avatar Nenad Palinkasevic avatar Murat Çeliktepe avatar David Kedves avatar Saurabh avatar DeGatchi avatar Bradley Woolf avatar water avatar Bakuchi avatar  avatar blackbigswan avatar  avatar Austin Green avatar Runchao Han avatar ljmanini avatar Dan Cline avatar Elyx0 avatar Jvol Jvolizka avatar Michael Demarais avatar t11s avatar Nick Beattie avatar Samater avatar Maddiaa avatar Eugene avatar  avatar Beni Ben zikry avatar nicholashc avatar Kevin Mai-Husan Chia avatar Mamy Ratsimbazafy avatar Will Pankiewicz avatar  avatar J. Ayo Akinyele avatar Georgios Konstantopoulos avatar Dan Guido avatar Peteris Erins avatar Ondratra avatar Maarten Zuidhoorn avatar miguel avatar ⊣˚∆˚⊢ avatar Lasse Herskind avatar @edgararout avatar 0xicingdeath avatar

Watchers

James Cloos avatar Michael Demarais avatar Tadashi avatar  avatar 0xicingdeath avatar  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.