An ERC 721 implementation for a zero-knowledge property deeds marketplace
A decentralized real estate marketplace using ZoKrates (zero knowledge proofs) and OpenSea (non-fungible token marketplace).
Contracts: SolnSquareVerifier, SquareVerifier
ABI: /abi.json
npm install
in the root directoryganache-cli -m "apple elevator enjoy audit little market slam siren rookie slide alone great"
to start a local blockchain server.truffle migrate
to compile and deploy locally.eth-contracts/build/contracts
.To run truffle tests:
cd eth-contracts && truffle test
.env
file within /eth-contracts
and add the following:MNENOMIC=
INFURA_KEY=
Ensure that eth-contracts/truffle-config.js
matches the desired deployment network and network configurations.
Run truffle migrate
with the --network flag on the desired network.