Skip to content

Sameh-Nabil/propertize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Solidity Real Estate Tokenization

This Solidity smart contract allows property owners to tokenize their real estate properties and sell or rent them on the blockchain.

Features

  • Tokenizes real estate properties
  • Enables buying and selling of properties using cryptocurrency
  • Enables renting of properties with periodic payments
  • Uses an approval process to ensure the authenticity and ownership of the properties
  • Includes a test suite to ensure the functionality of the contract

Usage

To use this contract, you'll need to deploy it on the Ethereum network using a tool like Remix or Truffle. Once deployed, you can interact with the contract using a web3 provider like MetaMask.

The following functions are available on the contract:

  • mintProperty: Tokenizes a new property and mints tokens that represent its ownership.
  • listForSale: Lists a property for sale and sets its sale price.
  • buyProperty: Allows a buyer to purchase a property by transferring cryptocurrency to the seller.
  • listForRent: Lists a property for rent and sets its rent price and period.
  • rentProperty: Allows a renter to pay for a property on a periodic basis.
  • approveProperty: Approves the ownership and authenticity of a property.
  • getProperty: Returns the details of a property by its ID.

Contributing

If you're interested in contributing to this project, feel free to submit a pull request or create an issue. Please ensure that any code changes are covered by tests and adhere to the project's coding standards.

License

This project is licensed under the MIT License. You're free to use, modify, and distribute the code as you wish. However, I provide no warranty or guarantee for the code, and use it at your own risk.

Contact

If you have any questions or comments about this project, feel free to contact me at [snabil.soud@gmail.com]. I'd be happy to hear from you!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published