huff-puzzles
EVM puzzle library
A series of exercises to learn EVM bytecode with the Huff Language
These exercises were created for our Advanced Solidity Bootcamp and open sourced. Learn EVM bytecode with the Huff Language.
378 stars
7 watching
120 forks
Language: Solidity
last commit: 2 months ago
Linked from 1 awesome list
ethereumevmfoundryhuffsolidity
Related projects:
Repository | Description | Stars |
---|---|---|
daltyboy11/more-evm-puzzles | A collection of challenging puzzles designed to test skills in creating and executing transactions on the Ethereum Virtual Machine (EVM) | 172 |
amadimichael/huffs | An implementation of popular Solidity libraries and contracts in the Huff language | 18 |
cdump/evmole | Extracts information from Ethereum Virtual Machine bytecode | 282 |
jesserc/secp256k1-huff | A Huff implementation of an elliptic curve library used in cryptocurrency applications | 5 |
huff-language/foundry-huff | A Solidity library for working with Huffman contracts in the Foundry framework. | 260 |
bluealloy/revm | Rust implementation of an Ethereum Virtual Machine with focus on speed and simplicity. | 1,652 |
huff-language/huffmate | A comprehensive collection of reusable, optimized, and well-tested smart contract libraries written in Solidity. | 440 |
ethereum/evmlab | Utilities for interacting with the Ethereum virtual machine | 366 |
crytic/ethersplay | An EVM bytecode disassembler and analysis tool for Ethereum contracts. | 842 |
fvictorio/evm-puzzles | A collection of puzzles to test Ethereum Virtual Machine (EVM) functionality by solving specific transaction-related challenges. | 816 |
advaithd/huff-pg | A playground to learn and experiment with a low-level programming language inspired by the Ethereum Virtual Machine | 6 |
ifrostizz/murph | Transpiles EVM bytecode into huff bytecode | 117 |
0xdewy/quicksort-huff | An implementation of the Quicksort sorting algorithm using a custom data structure called Huff. | 10 |
takenobu-hs/haskell-ethereum-assembly | A Haskell-based DSL for generating Ethereum Virtual Machine (EVM) bytecode | 66 |
quilt/etk | A toolkit for working with EVM bytecode and analyzing Ethereum contracts. | 360 |