Blockchain Developer
Smart Contract Security questions
29 questions on Smart Contract Security for blockchain developers, easiest first.
Easy 4
Medium 9
Hard 16
- Reentrancy through safeMinthard
- EIP-7702 and "only EOAs" checkshard
- Using a signature as a noncehard
- Domain separator after a chain splithard
- Hash collision with encodePackedhard
- msg.value inside a multicallhard
- Which way to round in a vaulthard
- Trade-offs of a TWAP oraclehard
- Checking a Chainlink pricehard
- Flash-loaned voting powerhard
- Return data gas griefinghard
- Relayer forwards too little gashard
- Trusting a cross-chain messagehard
- A fee that rounds to zerohard
- Commit-reveal that can be copiedhard
- Missing account checks on Solanahard