Skip to content

illing2005/ud_real_estate_nft

Repository files navigation

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

About

Real Estate NFT - Udacity Blockchain Nanodegree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published