Skip to content

zk-Snarks verified ERC721 Token deployed on Rinkeby, published on OpenSea(TestNet). Udacity Blockchain Developer - Capstone Project

Notifications You must be signed in to change notification settings

NaNaFoNo/RealEstateMarketPlace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udacity Blockchain Capstone - Real Estate Marketplace OpenSea

The capstone is build upon the knowledge gained in the course in order to build a decentralized housing product.
The Project includes the creation of a ERC721 Token with an implementation of Zokrates zkSNARKS.
Finally the Tokens should be listed and traded on the OpenSea testnet.

Installing the project

Used Libraries

Ganache CLI v6.12.2 (ganache-core: 2.13.2) - Ethereum development tool used for running a local blockchain
Truffle v5.4.24 (core: 5.4.24) - Smart Contracts developing, testing and deploying
Solidity v0.5.16 (solc-js) - Implementing Smart Contractd
Node v10.13.0 - Manage dependencies with npm.
Web3.js v1.5.3 - Interaction with local or remote Ethereum nod using http, ipc or websocket.
ZoKrates 0.7.11 - toolbox for zkSNARKs on Ethereum.

Instructions

Install Project dependencies with:
npm install

for local tests, start in a second console
ganache-cli

change directory into "/eth-contracts" and compile Contracts with:
truffle compile

Tests

When ganache-cli is started you can start the tests with inside the "/eth-contracts" folder:
truffle test

When project is setup right the tests should give the following result:
TestLog

Migration Rinkeby

The Contract is deployed on the Rinkeby Network.
DeploymentLog

SolnSquareVerifier(ContractAddress):

0x6d5e7bf8FE4D81372e3f790fF70adee8f1E762D4

Verifiier(ContractAddress):

0xB0D3173DA26E4AE80632A2c0bE01Daeb5C7ca315

Contract Abi's available in "./eth-contracts/build/contracts/" Folder.

OpenSea

OpenSea Token Page

Token

Token Tracker

5 Tokens listed and purchased ion Opensea

Project Resources

About

zk-Snarks verified ERC721 Token deployed on Rinkeby, published on OpenSea(TestNet). Udacity Blockchain Developer - Capstone Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published