Michael Amadi (AmadiMichael)

AmadiMichael

User data from Github https://github.com/AmadiMichael

Company:@ethereum-optimism @oplabspbc

Location:EVM

Home Page:https://amadimichael.github.io

GitHub:@AmadiMichael

Twitter:@AmadiMichaels


Organizations
ethereum-optimism

Michael Amadi's repositories

LowLevelVulnerabilities

Examples and POCs of Vulnerabilities that are unique to EVM contracts written without the guardrails of higher level languages like solidity or vyper

Language:SolidityStargazers:128Issues:3Issues:0

UniswapV2-Huff

Optimised Uniswap V2 contracts written in Huff language

Language:SolidityStargazers:112Issues:2Issues:0

Huff-Console

Console.log utility for debugging huff contracts

Language:SolidityStargazers:68Issues:2Issues:0

UnsafeECC

POCs and In-depth explanation of the logic and math behind common elliptic curve cryptography edge cases and attack vectors

Create3s

Cheaper (up to 35k gas) Create3 deployments for small sized contracts (<= ~3.6KB).

Language:SolidityStargazers:29Issues:1Issues:0

p256-verifier-huff

Hyper-Optimised Secp256r1/P256 Verifier Huff Implementation

Tempest

Private transactions on EVM chains, supporting dynamic deposit amounts, partial withdrawals and shielded/confidential transfer of value.

Language:SolidityStargazers:23Issues:2Issues:0

EllipticCurves

Elliptic curve operations written in rust.

Language:RustStargazers:13Issues:3Issues:0

EOF-Bytecode-Parser

A parser for EVM Object Format (EOF) Bytecode with Validation Checks.

Language:RustStargazers:8Issues:1Issues:0

curta-golfer

My solutions to curta golf optimization challenges

Language:SolidityStargazers:7Issues:2Issues:0

OpcodesBitmap

easy-to-query encoding of all supported EVM opcodes into 256 bits.

Language:SolidityStargazers:6Issues:1Issues:0

Exorcist

Exorcist forks and essentially removes the `Soulbound` properties of a Soulbound token, making it transferable in an optimal way

Language:SolidityStargazers:3Issues:1Issues:0

uniswap-v2-puzzles-solutions

Solutions to: https://github.com/RareSkills/uniswap-v2-puzzles

Language:SolidityLicense:AGPL-3.0Stargazers:3Issues:1Issues:0

MinimalisticSignatureClaim

Hyper-Optimized Minimalistic Signature Claim contracts with Solidity, Inline Assembly and Huff implementations

Language:SolidityStargazers:2Issues:1Issues:0

StealthAddressProtocols

Stealth Address Protocols implementations

Language:PythonStargazers:2Issues:2Issues:0

LockTest

Paranoid 100% account access and state transition test

Language:SolidityStargazers:1Issues:2Issues:0

awesome-huff

A curated list of resources for Huff language

Stargazers:0Issues:1Issues:0

crysol

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

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

gaslite-core

Gaslite's Highly Optimized Smart Contracts

Language:SolidityLicense:MITStargazers:0Issues:1Issues:0

huff-rs

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

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

huffmate

A library of modern, hyper-optimized, and extensible Huff contracts with extensive testing and documentation built by Huff maintainers.

Language:SolidityLicense:MITStargazers:0Issues:1Issues:0

leetcode-solutions

Leetcode Solutions in Rust

Language:RustStargazers:0Issues:1Issues:0

MyGit

Implementation of major parts of git from scratch in rust

Language:RustStargazers:0Issues:2Issues:0

NandToTetris

Part 1 and 2 of my NandToTetris project assignments. Building the hardware and software components of a computer from scratch

Language:AssemblyStargazers:0Issues:2Issues:0

optimism-package

A kurtosis package for deploying an optimistic rollup

Stargazers:0Issues:0Issues:0
Language:SolidityStargazers:0Issues:1Issues:0

protocol-core

Multi Stablecoin & collateral protocol. Starting with Naira Stablecoin (xNGN)

Language:SolidityStargazers:0Issues:1Issues:0
Language:AssemblyStargazers:0Issues:1Issues:0
Language:SolidityStargazers:0Issues:0Issues:0
Language:SolidityLicense:AGPL-3.0Stargazers:0Issues:1Issues:0