Pinned Repositories
Alchemy-hardhat-unit-test
AU-storage-slot
Using eth_getStorageAt JSON-RPC method to look up values at their particular storage location. Using StorageSlot library (openZeppelin) to implement a generic proxy
Constant-Product-AMM
A basic Constant Product Automated Market Maker, a Uniswap V2 Price Oracle and some math related to CPAMM
dydx-Flashloan
How to request a flashloan on dydx ⚡
hello-zkSync-era
zkSync Era is a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum without compromising on security or decentralization
Proxy-exploit
Some proxies vulnerabilities
Synthetix-Staking-Rewards
A example of Synthetix Staking Rewards
Uniswap-v2
🦄🦄 Single & multi hop swap, add & remove liquidity, flash swap ⚡⚡
Uniswap-v3
🦄🦄 🦄Single & multi hop swap, add and remove liquidity, flash swap ⚡
UniswapV3-FlashSwap-Arbitrage
⚡🦄Arbitrage between USDC/ETH 0.3% fee pool and USDC/ETH 0.05% fee pool
Aboudoc's Repositories
Aboudoc/UniswapV3-FlashSwap-Arbitrage
⚡🦄Arbitrage between USDC/ETH 0.3% fee pool and USDC/ETH 0.05% fee pool
Aboudoc/Uniswap-v3
🦄🦄 🦄Single & multi hop swap, add and remove liquidity, flash swap ⚡
Aboudoc/Constant-Product-AMM
A basic Constant Product Automated Market Maker, a Uniswap V2 Price Oracle and some math related to CPAMM
Aboudoc/Uniswap-v2
🦄🦄 Single & multi hop swap, add & remove liquidity, flash swap ⚡⚡
Aboudoc/dydx-Flashloan
How to request a flashloan on dydx ⚡
Aboudoc/hello-zkSync-era
zkSync Era is a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum without compromising on security or decentralization
Aboudoc/Synthetix-Staking-Rewards
A example of Synthetix Staking Rewards
Aboudoc/AU-storage-slot
Using eth_getStorageAt JSON-RPC method to look up values at their particular storage location. Using StorageSlot library (openZeppelin) to implement a generic proxy
Aboudoc/Compound
📊 Lend and borrow tokens on Compound. Liquidate undercollateralized borrowers
Aboudoc/damn-vulnerable-defi-foundry
Damn Vulnerable DeFi - Foundry Version
Aboudoc/damn-vulnerable-defi-v3
Aboudoc/defi-stablecoin-foundry
Stablecoin, Exogenous Collateral, Dollar pegged, Algoritmically Stable
Aboudoc/Discrete-Staking-Rewards
With discrete staking rewards, the amount of rewards given can vary every second.
Aboudoc/Ethernaut-OpenZeppelin
My solutions to Ethernaut's challenges. Make sure to check REAMDME file to learn more
Aboudoc/hello-flashbot
⚡🤖Avoid sandwich attack using flashbot 🤖⚡
Aboudoc/hello-foundry
⚔️Basic overview of Foundry⚔️
Aboudoc/reentrancy-attacks
A chronological and (hopefully) complete list of reentrancy attacks to date.
Aboudoc/simple-blind-arbitrage
Aboudoc/Transparent-Proxy-Pattern-OpenZeppelin
Upgradable Transparent Proxy from OpenZeppelin and how to deploy upgradable contracts using hardhart-deploy's built-in proxies
Aboudoc/FlashLoan-aave-v3
Example of simple flash loan
Aboudoc/auditingroadmap
Audit roadmap is an opensource repository, dedicated to giving a clear path to getting started on your journey as a Solidity smart contract auditor.
Aboudoc/Binary-search
Find Most Significant Bit with Binary Search using assembly (gas efficient)
Aboudoc/brokentoken
Foundry Test Suit to test weird ERC20 behavior
Aboudoc/Constant-Sum-AMM
A basic constant sum automated market maker
Aboudoc/DeFiHackLabs-1
Reproduce DeFi hacked incidents using Foundry.
Aboudoc/MultiCall-MultiDelegatecall
Aggregate multi-queries into a single function call/delegatecall by using Multi Call / Multi Delegatecall. Use delegatecall if you want to preserve the context
Aboudoc/security-foundry
Aboudoc/Transparent-Upgradable-Proxy-assembly
Detailling assembly used in a Transparent Upgradable Proxy to return from fallback and to write to any storage slot
Aboudoc/ultimate-defi-research-base
Here we collect and discuss the best DeFI & Blockchain researches and tools. Feel free to DM me on Twitter or open pool request.
Aboudoc/weth-invariant-testing
Invariant tests for Wrapped Ether, one of the most important contracts on mainnet.