An Ethereum based distributed ledger to register, track, and query property unique identifiers.
-
Install truffle and an ethereum client. For local development, try EthereumJS TestRPC.
npm install -g truffle // Version 3.0.5+ required. npm install -g ethereumjs-testrpc
-
Launch TestRPC in a separate tab.
testrpc
-
Compile, migrate, then test the contracts.
truffle compile truffle migrate truffle test
-
Run the
liteserver
development server for front-end hot reloading. For now, smart contract changes must be manually recompiled and migrated.npm run dev
-
You will need a web browser that supports web3 or a plugin for Chrome like MetaMask to be able to interact with the application.
NOTE: This repo is not a complete dapp, but the starting point for a solution to the property unique identifier project.