Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.56 KB

File metadata and controls

42 lines (29 loc) · 1.56 KB

Solidity-Practice-Problems

This is a curated list of problems in Solidity for someone who is just starting their journey in Ethereum Development.

Learning Path

  1. Simple Storage
    Contract to store and retrieve a single value.

  2. Array Manipulation
    Contract to add, remove, and view elements in an array.

  3. Mapping Example
    Contract using mappings to store and retrieve balances for addresses.

  4. Access Control
    Contract that restricts actions to the owner, such as fund withdrawals.

  5. Lottery System
    Contract where users buy tickets and a winner is chosen randomly.

  6. Luck Game
    Contract for a game of chance with potential rewards.

  7. Hotel Booking Contract
    Contract to manage hotel reservations and payments.

  8. Election Contract
    Contract for conducting elections with voting features.

  9. Token Transfer
    Contract to handle token transfers between users.

  10. Splitter Contract
    Contract that splits payments among multiple parties.

  11. Timed Lock Contract
    Contract for locking tokens for a specified duration before withdrawal.

  12. Address Book
    Contract to store and manage contact information.