rahul's starred repositories

execution-spec-tests

A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

Language:PythonLicense:MITStargazers:94Issues:0Issues:0

yellowpaper-distilled

Easy to read notes on Ethereum "Yellow Paper".

License:CC-BY-SA-4.0Stargazers:7Issues:0Issues:0

eclair

A Solidity interpreter

Language:RustLicense:MITStargazers:34Issues:0Issues:0

huff-rs

A low-level assembly language for the Ethereum Virtual Machine built in blazing-fast pure rust.

Language:RustLicense:Apache-2.0Stargazers:579Issues:0Issues:0

evm-bench

🚀🪑 evm-bench is a suite of Ethereum Virtual Machine stress tests and benchmarks.

Language:SolidityLicense:GPL-3.0Stargazers:198Issues:0Issues:0

evm-from-scratch

Super secret 100% practical EVM course. Please do not share

Language:JavaScriptStargazers:655Issues:0Issues:0

EVMYulLean

Executable formal model of the EVM and Yul in Lean 4.

Language:LeanLicense:Apache-2.0Stargazers:24Issues:0Issues:0

revmc

JIT and AOT compiler for the Ethereum Virtual Machine, built on Revm.

Language:RustLicense:Apache-2.0Stargazers:175Issues:0Issues:0

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

Language:PythonLicense:GPL-2.0Stargazers:400Issues:0Issues:0

build-your-own-x

Master programming by recreating your favorite technologies from scratch.

Stargazers:292013Issues:0Issues:0

crysol

Elliptic curve cryptography in pure Solidity for on- and offchain operations

Language:SolidityLicense:Apache-2.0Stargazers:53Issues:0Issues:0

ronkathon

Cryptography Educational Foundations

Language:RustLicense:MITStargazers:152Issues:0Issues:0

nimbus-eth2

Nim implementation of the Ethereum Beacon Chain

Language:NimLicense:NOASSERTIONStargazers:509Issues:0Issues:0

constantine

Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.

Language:NimLicense:NOASSERTIONStargazers:371Issues:0Issues:0

heimdall-rs

Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.

Language:RustLicense:MITStargazers:1134Issues:0Issues:0

zk-bug-tracker

A community-maintained collection of bugs, vulnerabilities, and exploits in apps using ZK crypto.

License:MITStargazers:589Issues:0Issues:0

solidity_ensure

Usage of require(condition) pattern with Custom Errors

Language:TypeScriptLicense:MITStargazers:2Issues:0Issues:0

magmide

A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.

Language:CoqStargazers:808Issues:0Issues:0

evmole

Extracts function selectors and arguments from bytecode, even for unverified contracts

Language:RustLicense:MITStargazers:195Issues:0Issues:0

public-pentesting-reports

A list of public penetration test reports published by several consulting firms and academic security groups.

Language:HTMLStargazers:8258Issues:0Issues:0

write-up

:smirk_cat: CTF write-ups

Language:SageStargazers:192Issues:0Issues:0

goevmlab

Evm laboratory

Language:GoLicense:LGPL-3.0Stargazers:230Issues:0Issues:0

mud

MUD is a framework for building autonomous worlds

Language:TypeScriptLicense:MITStargazers:699Issues:0Issues:0

quickcheck

Automatic testing of Haskell programs.

Language:HaskellLicense:NOASSERTIONStargazers:707Issues:0Issues:0

echidna

Ethereum smart contract fuzzer

Language:SolidityLicense:AGPL-3.0Stargazers:2666Issues:0Issues:0
Language:RustLicense:Apache-2.0Stargazers:137Issues:0Issues:0

evm.codes

Source for evm.codes an Ethereum Virtual Machine Opcodes Interactive Reference

Language:TypeScriptLicense:MITStargazers:706Issues:0Issues:0

DeFiHackLabs

Reproduce DeFi hacked incidents using Foundry.

Language:SolidityStargazers:5031Issues:0Issues:0
Language:SolidityStargazers:1Issues:0Issues:0