rahul's starred repositories
execution-spec-tests
A Python framework and collection of test cases to generate test vectors for Ethereum execution clients
yellowpaper-distilled
Easy to read notes on Ethereum "Yellow Paper".
evm-from-scratch
Super secret 100% practical EVM course. Please do not share
EVMYulLean
Executable formal model of the EVM and Yul in Lean 4.
ecdsa-private-key-recovery
A simple library to recover the private key of ECDSA and DSA signatures sharing the same nonce k and therefore having identical signature parameter r
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
nimbus-eth2
Nim implementation of the Ethereum Beacon Chain
constantine
Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
heimdall-rs
Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.
zk-bug-tracker
A community-maintained collection of bugs, vulnerabilities, and exploits in apps using ZK crypto.
solidity_ensure
Usage of require(condition) pattern with Custom Errors
public-pentesting-reports
A list of public penetration test reports published by several consulting firms and academic security groups.
quickcheck
Automatic testing of Haskell programs.
DeFiHackLabs
Reproduce DeFi hacked incidents using Foundry.