The capstone will build upon the knowledge you have gained in the course in order to build a decentralized housing product. This repo is a fork of: https://github.com/udacity/Blockchain-Capstone
To setup the project run in terminal:
npm i
truffle version
Truffle v5.0.13 (core: 5.0.13) Solidity - 0.5.2 (solc-js) Node v10.15.3 Web3.js v1.0.0-beta.37
To test you will need ganache. Assuming you prefer CLI:
ganache-cli
To test the contracts change to contract folder and test:
cd eth-contracts
Now test every test file:
truffle test test/TestERC721Mintable.js
truffle test test/TestSquareVerifier.js
truffle test test/TestSolnSquareVerifier.js
To deploy in rinkeby network:
truffle migrate --network rinkeby
OpenSea MarketPlace Storefront:
https://rinkeby.opensea.io/category/realestatedifferentv2
Contract address:
0x9186EFe84eA992d98b746993389180daBf67cFD9
Verifier address:
0x6a239CBeA2f32469B126e2d38FF3c1D11016A016
Account address: 0xFE95D4d08861fc5430a660CD94905a0E8Da9ed0b
Contract ABI:
/build/contracts/SolnSquareVerifier.json
- Minted Token. Transaction:
0x2db07f958e889881ce6bdc0c2e4375661bba306eae1c6d5382f36b13e9da9671
etherscan link - Minted Token. Transaction:
0xfd458af6c21517086d991faf04a39a678f5ce739a12d6786b95b8eaad45ccf4c
etherscan link - Minted Token. Transaction:
0xfd0f34c887942fda1033ef13dddb0a6661cb2deb272867f22d221d60497ef92f
etherscan link - Minted Token. Transaction:
0xa92973beef8a560cc96fc9b199706cede778702c854b1ec39dce5580682da3f9
etherscan link - Minted Token. Transaction:
0x50fbb1f1e7f4e0e55ab8876edb7fceadcdbf09a1877c69e7de2bb538e91fa347
etherscan link - Minted Token. Transaction:
0xdd824da21ceefcae2d5ae0e5b4d72016beca5745591ba04dc89148fd8ffd7bd9
etherscan link - Minted Token. Transaction:
0xe609f093d7b19c734837c532a34cc6e0f40d0d897ab6de8547b031237a30e666
etherscan link - Minted Token. Transaction:
0xbf2fc200aa70e944b06b2f269ee72dcab40bae207a04c55115bd8d3ba64a0357
etherscan link - Minted Token. Transaction:
0x2575b37d1293c77b609090be9ec84e3504bdebf6b7381477d23a40b2f7ad8614
etherscan link - Minted Token. Transaction:
0x6cfb8040d3bab13802c93c091e89ddfa77abd87071dc4bc2d4c5e6e6e48b1249
etherscan link - Minted Token. Transaction:
0xba1504989ef542f4fcbbfc50daff9be7b4b2ab7a368d19a65bf5a04146787d32
etherscan link - Minted Token. Transaction:
0x41072e503ae7a90efad1b6eda1e32f71ec4499c21ae2d96cf03364a14aefa8f0
etherscan link - Minted Token. Transaction:
0x300a3eeae839af52fe357af65aa7986bb4527d2dca9cfdd9bf32a7895cdac882
etherscan link
OpenSea Link : https://rinkeby.opensea.io/assets/realestatedifferentv2
change the configuration data in the mintConfig.json
file and then run
node mint.js
The tokens can then be put up for sale on OpenSea Marketplace.
Go to https://docs.opensea.io/docs/getting-started to see how it is done.