This is a curated list of problems in Solidity for someone who is just starting their journey in Ethereum Development.
Simple Storage
Contract to store and retrieve a single value.Array Manipulation
Contract to add, remove, and view elements in an array.Mapping Example
Contract using mappings to store and retrieve balances for addresses.Access Control
Contract that restricts actions to the owner, such as fund withdrawals.Lottery System
Contract where users buy tickets and a winner is chosen randomly.Luck Game
Contract for a game of chance with potential rewards.Hotel Booking Contract
Contract to manage hotel reservations and payments.Election Contract
Contract for conducting elections with voting features.Token Transfer
Contract to handle token transfers between users.Splitter Contract
Contract that splits payments among multiple parties.Timed Lock Contract
Contract for locking tokens for a specified duration before withdrawal.Address Book
Contract to store and manage contact information.