- A seller mints a represention of their property (tokenisation), using the RealEstateNFT contract
- Once the property has been tokenised, the seller lists the property using the Escrow contract
- Fast forward and a buyer would now like to purchase the property, so they deposit the required earnest
- The physical property is then inspected & an inspector updates the inspection status on the escrow contract
- After a successful inspection, the buyer and the seller both approve the sale of the property
- Once the buyer and seller have approved the sale, the lender also approves the sale & transfers the remaining funds required into the escrow contract
- The seller now finalises the sale & the ownership of the property is now transferred to the buyer
To see a full simulation of this process, have a look at the 01_deploy.py script showing the minitng and listing of the property, as well as the 02_simulate.py script, showing the inspection, approval & lending process.
Project Preview: