Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.59 KB

README.md

File metadata and controls

53 lines (40 loc) · 1.59 KB

Real Estate NFT

This project was developed as part of the Udacity Blockchain Developer Nanodegree Program

This project lets you mint NFTs to represent your title to properties. Before you can mint a NFTs, you need to verify you own the property. It uses zk-SNARKs using ZoKrates to create a verification system which can prove you have title to the property without revealing that specific information on the property. Minted tokens can be transferred to other addresses.

Local development

Start development console and local ethereum blockchain:

truffle develop 

Compile the solidity contracts:

compile

Deploy (migrate) contracts to network

migrate --reset  # local network
migrate --reset --network rinkeby  # rinkeby test network

Run unit tests

test

Rinkeby network

This project is deployed to the rinkeby test network:

OpenSea

10 Nfts are minted and can be traded on OpenSea (testnet):

Libraries:

  • Node v10.24.1
  • Truffle v5.2.0
  • Solidity v0.5.6