└── README.md /README.md: -------------------------------------------------------------------------------- 1 | - Layer 1 vs 2 2 | - Pos, pow & poh 3 | - Diamond proxy 4 | - Previous compound finance issues 5 | - Shadow function 6 | - Reap eth permit function from 2 years ago 7 | - MEV 8 | - Smart contracts on chain upgradeable immutable 9 | - Can the smart contract be deployed as immutable and made immutable 10 | - Uniswap V2 vs V3 11 | - Uniswap oracles v3 + manipulation 12 | - How is routing made in v3 13 | - Flash loan governance attacks 14 | - Beacon proxy 15 | - Governance attacks are they possible against the protocol or the doa 16 | - EIP1559 17 | - Difference between uniswap and core finance 18 | - Examples of different defi protocols, new features in version3 19 | - Smart contracts used in a lottery how do they make the magic number invisible 20 | - Inflation in uniswap how is it dealt with 21 | - Multisig wallets 51% attacks 22 | - Self destruct 23 | - When you want to upgrade how do you deploy a new one? proxy contract 24 | - Mempool, define + security issues 25 | - DOS on blockchain 26 | - First 4 bytes of a function, why is it important? 27 | - Merkle root 3 28 | - What 2 files do you have when you deploy a smart contract 29 | - Testnets on ETH 30 | - Store a private key inside a variable is it secure? 31 | - How is slippage dealt with on uniswap + parameter used 32 | - UUPS+proxy difference 33 | - Security issues with ecrecover 34 | - How do you stop a signature replay attack 35 | - Transparent proxy vs universal upgradable difference 36 | - What is hash collision, how is it done in sol 37 | - What does abi.encodedpacked do 38 | - What does blockhash do 39 | - EC721 40 | - Elliptic curve cryptography 41 | - Transaction origin vs message.sender difference 42 | - How does a delegatecall work 43 | - What does it mean to operate cross chain + risks 44 | - What are the risks of being a LP 45 | - Front running on eth 46 | - Return bomb attack 47 | - Eth vs arbitrum 48 | - Require vs assert gas back 49 | - ERC20 what kind of safe transfers do you know 50 | - Tick in uniswap 51 | - How do oracles work in v3, how is the current price driven in v3 52 | - Immutable variable in the public function, is it possible to set it and the difference in gas 53 | - Compound V2 Vaults 54 | - Common Bug in ERC4626 (inflation attack) and how to prevent 55 | - EIP 150 also know as 63/64 gas rule 56 | - Issues with EIP 150 57 | - catch Error, catch Panic, catch(bytes memory reason) -> how do they work? 58 | --------------------------------------------------------------------------------