Skip to content

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

Notifications You must be signed in to change notification settings

BlockSocBPHC/Solidity-Practice-Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 

Repository files navigation

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.


About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published