Install all project dependencies
Run npm install
Compile all contracts
cd eth-contracts && truffle compile
Run all tests
cd eth-contracts && truffle test
Run a test for a specific contract
cd eth-contracts && truffle test test/TestERC721Mintable.js
Package versions
Truffle v5.1.27 (core: 5.1.27)
Solidity v0.5.16 (solc-js)
Node v10.15.2
Web3.js v1.2.1
Validy proofs
zokrates/output_files/zokrates/proof.json
zokrates/output_files_2/proof.json
Invalidy proof
zokrates/output_files/zokrates/inc_proof.json
Contract address: 0x0F275cac37a081F6B33a7cFa7cCa0cC05E7512e3 https://rinkeby.etherscan.io/address/0x0F275cac37a081F6B33a7cFa7cCa0cC05E7512e3
https://rinkeby.opensea.io/assets/property-title-token
Token 1
https://rinkeby.opensea.io/assets/0x0f275cac37a081f6b33a7cfa7cca0cc05e7512e3/1
https://rinkeby.etherscan.io/tx/0x05a19619b6e3bea80f617c29a0869b10d9c3ec216251da5284d3b5b0b5d265ee
Token 2
https://rinkeby.opensea.io/assets/0x0f275cac37a081f6b33a7cfa7cca0cc05e7512e3/2
https://rinkeby.etherscan.io/tx/0x571eb270a1aca4148ed07807f5772beecc9672c4bf42a84f34a6d0644b0a74a8
Token 3
https://rinkeby.opensea.io/assets/0x0f275cac37a081f6b33a7cfa7cca0cc05e7512e3/3
https://rinkeby.etherscan.io/tx/0xe67825c77518f2029871e1fe301ad59e41a06eda948617e7c708d83f987426b2
Token 4
https://rinkeby.opensea.io/assets/0x0f275cac37a081f6b33a7cfa7cca0cc05e7512e3/4
https://rinkeby.etherscan.io/tx/0xf6388464f845368af21ecffd2b9c04c2bcaccdf6e0ebaba483e8e1ce802ab261
Token 5
https://rinkeby.opensea.io/assets/0x0f275cac37a081f6b33a7cfa7cca0cc05e7512e3/5
https://rinkeby.etherscan.io/tx/0x9d1c7229ca5bee11ea720c5b972d975ff4f4d4854c7bf8676c7f243e44f7d98a