project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

LeaseNotary

Solve the rental housing problem by converting paper-based contract into smart contract.

LeaseNotary

Created At

ETHGlobal Taipei

Project Description

We transition paper-based rental agreements onto the blockchain as Lease contract. Our goal is to preserve the key characteristics of paper contracts—each lease should belong exclusively to the signing tenant and landlord, and not be accessible by anyone else. At the same time, we use a "Lease Notary" to ensure that the contract remains enforceable if anything goes wrong.

For example, we could bind Lease Notary's NFT to the NFC lock. When the unpaid rents of the tenant exceeds his deposit in the lease, the Lease Notary takes back the NFT, disqualifying the tenant.

We also plan to introduce an ERC-20 token that represents user reputation, so as to identify bad landlord and tenant in the system.

How it's Made

Architecture:

  • Frontend: Next.js
  • Blockchain: Arbitrum / Polygon / ENS(Durin)

Main functions of LeaseNotary ERC4907 contract:

  1. mint NFT($(address)) && deploy a Lease contract && set ENS($(address).eth) for the contract
  2. ERC4907 allows the landlord to rent NFT to the tenant and sets an expiration
  3. Sync with Lease contract to update the NFT user info

Main functions of Lease contract

  1. The landlord can set the rental terms.
  2. Interested tenants can submit applications by depositing a security deposit.
  3. The landlord approve only one tenant, and the deposits from the other applicants will be refunded.
background image mobile

Join the mailing list

Get the latest news and updates