Solidity
25 practice items · needed by 1 role
Easy 15Medium 5Hard 5
Practice questions
- storage, memory, calldataeasy
- Why emit eventseasy
- What msg.sender iseasy
- Wei and ethereasy
- view vs pureeasy
- Sending ETH to a functioneasy
- receive vs fallbackeasy
- Reading a missing mapping keyeasy
- What revert undoeseasy
- What a modifier doeseasy
- Private variables are public dataeasy
- constant vs immutableeasy
- Integer division resulteasy
- Function selectoreasy
- external vs internaleasy
- Packing storage variablesmedium
- Custom errorsmedium
- Overflow in Solidity 0.8medium
- Refunding outbid biddersmedium
- Reset that does not resetmedium
- Hash collision with encodePackedhard
- Constant product swap outputhard
- Using block.number for time on L2hard
- A fee that rounds to zerohard
- Expensive loop over storagehard