├── .dockerignore ├── .gitignore ├── DISCLAIMER.md ├── README.md ├── assets ├── banner.png ├── metamask_network_settings.png ├── platform_architecture.png └── software_versions.png ├── client ├── .editorconfig ├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ ├── Blue_Mountains.jpg │ │ ├── countries.json │ │ └── logo.png │ ├── components │ │ ├── Authentication.vue │ │ └── Navbar │ │ │ ├── BuyerNavbar.vue │ │ │ ├── Navbar.vue │ │ │ └── SellerNavbar.vue │ ├── contracts │ │ ├── escrow.js │ │ ├── escrowFactory.js │ │ ├── holdingDeposit.js │ │ ├── holdingDepositFactory.js │ │ ├── verifier.js │ │ └── verifier2.js │ ├── main.js │ ├── plugins │ │ └── vuetify.js │ ├── router │ │ ├── router.js │ │ └── routes.js │ ├── store.js │ ├── views │ │ ├── both │ │ │ ├── BackgroundScreening.vue │ │ │ ├── Dashboard.vue │ │ │ ├── Escrow.vue │ │ │ ├── HoldingDeposit.vue │ │ │ ├── Notifications.vue │ │ │ ├── ProfileSelection.vue │ │ │ ├── SalesContract.vue │ │ │ ├── SessionList.vue │ │ │ ├── ViewProperty.vue │ │ │ └── ViewSession.vue │ │ ├── buyer │ │ │ ├── OfferPopup.vue │ │ │ ├── PropertySearch.vue │ │ │ └── SearchResults.vue │ │ ├── general │ │ │ ├── About.vue │ │ │ ├── Contact.vue │ │ │ └── Home.vue │ │ └── seller │ │ │ ├── AddProperty.vue │ │ │ ├── OfferList.vue │ │ │ ├── PropertyList.vue │ │ │ └── VerifyProperty.vue │ └── web3.js └── yarn.lock ├── contracts ├── .gitignore ├── contracts │ ├── Escrow.sol │ ├── HoldingDeposit.sol │ ├── Migrations.sol │ └── Verifier.sol ├── migrations │ ├── 1_initial_migration.js │ ├── 2_deploy_escrow_contracts.js │ ├── 3_deploy_verifier_contract.js │ └── 4_deploy_hd_contracts.js ├── test │ ├── escrow_test.js │ ├── holding_deposit_test.js │ └── verifier_test.js └── truffle.js ├── ecosystem.config.js ├── logs ├── client │ ├── -error-1.log │ ├── -output-1.log │ ├── error-1.log │ └── output-1.log ├── oracles │ ├── escrow │ │ ├── error-3.log │ │ ├── error-4.log │ │ ├── output-3.log │ │ └── output-4.log │ ├── hd │ │ ├── -error-3.log │ │ ├── -output-3.log │ │ ├── error-2.log │ │ ├── error-3.log │ │ ├── output-2.log │ │ └── output-3.log │ └── verifier │ │ ├── -error-2.log │ │ ├── -output-2.log │ │ ├── error-1.log │ │ ├── error-2.log │ │ ├── output-1.log │ │ └── output-2.log └── server │ ├── -error-0.log │ ├── -error-1.log │ ├── -output-0.log │ ├── -output-1.log │ ├── error-0.log │ └── output-0.log ├── myconfig.json ├── network ├── .auth1 │ ├── geth │ │ ├── chaindata │ │ │ ├── 000001.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000000 │ │ └── lightchaindata │ │ │ ├── 000001.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000000 │ └── keystore │ │ ├── UTC--2019-02-04T03-18-30.727694900Z--8a23c7c42333ed6be5a68c24031cd7a737fbcbe8 │ │ ├── UTC--2019-04-30T18-18-14.605829600Z--716d11b131e4cfcbed2092f23f17420305331ad5 │ │ ├── UTC--2019-04-30T18-18-20.734542300Z--f9bcfb694ffa979748a5d3bb0ba10bf8ecb5a1a4 │ │ └── UTC--2019-04-30T18-18-26.349038300Z--d16dcec6e8c7961ce169aea748fae15ac1b7fcd3 ├── .auth2 │ ├── geth │ │ ├── chaindata │ │ │ ├── 000001.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000000 │ │ └── lightchaindata │ │ │ ├── 000001.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000000 │ └── keystore │ │ ├── UTC--2019-02-04T03-17-58.180200000Z--f90c4d92c542aa0324b7ba9412726e5580082e81 │ │ ├── UTC--2019-04-30T18-18-14.605829600Z--716d11b131e4cfcbed2092f23f17420305331ad5 │ │ ├── UTC--2019-04-30T18-18-20.734542300Z--f9bcfb694ffa979748a5d3bb0ba10bf8ecb5a1a4 │ │ └── UTC--2019-04-30T18-18-26.349038300Z--d16dcec6e8c7961ce169aea748fae15ac1b7fcd3 ├── .bootnode │ ├── Dockerfile │ └── boot.key ├── Dockerfile ├── docker-compose.yml ├── genesis.json ├── main_keystore │ ├── UTC--2019-02-04T03-17-58.180200000Z--f90c4d92c542aa0324b7ba9412726e5580082e81 │ └── UTC--2019-02-04T03-18-30.727694900Z--8a23c7c42333ed6be5a68c24031cd7a737fbcbe8 ├── password.txt ├── run_auth1.sh └── run_auth2.sh ├── oracles ├── .babelrc ├── .gitignore ├── db │ ├── connection.js │ └── models │ │ ├── .Session.js.swp │ │ ├── LandRegistry.js │ │ ├── Property.js │ │ ├── ScreeningReport.js │ │ ├── Session.js │ │ └── User.js ├── package.json ├── src │ ├── client.js │ ├── contracts │ │ ├── escrow.js │ │ ├── escrowFactory.js │ │ ├── holdingDeposit.js │ │ ├── holdingDepositFactory.js │ │ └── verifier.js │ ├── escrowOracle.js │ ├── hdOracle.js │ ├── titleDeedDraft.txt │ ├── verifierOracle.js │ └── web3.js └── yarn.lock └── server ├── .env ├── .gitignore ├── app.js ├── bin └── www ├── db ├── connection.js └── models │ ├── LandRegistry.js │ ├── Property.js │ ├── ScreeningReport.js │ ├── Session.js │ └── User.js ├── myconfig.json ├── package.json ├── public └── stylesheets │ └── style.css ├── routes ├── api │ ├── auth │ │ ├── index.js │ │ ├── middleware.js │ │ └── myconfig.json │ ├── background-screening │ │ └── index.js │ ├── land-registry │ │ └── index.js │ ├── property │ │ └── index.js │ └── session │ │ └── index.js ├── index.js └── users.js ├── views ├── error.pug ├── index.pug └── layout.pug └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | logs 2 | contracts/build 3 | -------------------------------------------------------------------------------- /DISCLAIMER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/DISCLAIMER.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/README.md -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/assets/banner.png -------------------------------------------------------------------------------- /assets/metamask_network_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/assets/metamask_network_settings.png -------------------------------------------------------------------------------- /assets/platform_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/assets/platform_architecture.png -------------------------------------------------------------------------------- /assets/software_versions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/assets/software_versions.png -------------------------------------------------------------------------------- /client/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/.editorconfig -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/README.md -------------------------------------------------------------------------------- /client/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/babel.config.js -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/App.vue -------------------------------------------------------------------------------- /client/src/assets/Blue_Mountains.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/assets/Blue_Mountains.jpg -------------------------------------------------------------------------------- /client/src/assets/countries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/assets/countries.json -------------------------------------------------------------------------------- /client/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/assets/logo.png -------------------------------------------------------------------------------- /client/src/components/Authentication.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/components/Authentication.vue -------------------------------------------------------------------------------- /client/src/components/Navbar/BuyerNavbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/components/Navbar/BuyerNavbar.vue -------------------------------------------------------------------------------- /client/src/components/Navbar/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/components/Navbar/Navbar.vue -------------------------------------------------------------------------------- /client/src/components/Navbar/SellerNavbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/components/Navbar/SellerNavbar.vue -------------------------------------------------------------------------------- /client/src/contracts/escrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/contracts/escrow.js -------------------------------------------------------------------------------- /client/src/contracts/escrowFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/contracts/escrowFactory.js -------------------------------------------------------------------------------- /client/src/contracts/holdingDeposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/contracts/holdingDeposit.js -------------------------------------------------------------------------------- /client/src/contracts/holdingDepositFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/contracts/holdingDepositFactory.js -------------------------------------------------------------------------------- /client/src/contracts/verifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/contracts/verifier.js -------------------------------------------------------------------------------- /client/src/contracts/verifier2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/contracts/verifier2.js -------------------------------------------------------------------------------- /client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/main.js -------------------------------------------------------------------------------- /client/src/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/plugins/vuetify.js -------------------------------------------------------------------------------- /client/src/router/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/router/router.js -------------------------------------------------------------------------------- /client/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/router/routes.js -------------------------------------------------------------------------------- /client/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/store.js -------------------------------------------------------------------------------- /client/src/views/both/BackgroundScreening.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/BackgroundScreening.vue -------------------------------------------------------------------------------- /client/src/views/both/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/Dashboard.vue -------------------------------------------------------------------------------- /client/src/views/both/Escrow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/Escrow.vue -------------------------------------------------------------------------------- /client/src/views/both/HoldingDeposit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/HoldingDeposit.vue -------------------------------------------------------------------------------- /client/src/views/both/Notifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/Notifications.vue -------------------------------------------------------------------------------- /client/src/views/both/ProfileSelection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/ProfileSelection.vue -------------------------------------------------------------------------------- /client/src/views/both/SalesContract.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/SalesContract.vue -------------------------------------------------------------------------------- /client/src/views/both/SessionList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/SessionList.vue -------------------------------------------------------------------------------- /client/src/views/both/ViewProperty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/ViewProperty.vue -------------------------------------------------------------------------------- /client/src/views/both/ViewSession.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/both/ViewSession.vue -------------------------------------------------------------------------------- /client/src/views/buyer/OfferPopup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/buyer/OfferPopup.vue -------------------------------------------------------------------------------- /client/src/views/buyer/PropertySearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/buyer/PropertySearch.vue -------------------------------------------------------------------------------- /client/src/views/buyer/SearchResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/buyer/SearchResults.vue -------------------------------------------------------------------------------- /client/src/views/general/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/general/About.vue -------------------------------------------------------------------------------- /client/src/views/general/Contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/general/Contact.vue -------------------------------------------------------------------------------- /client/src/views/general/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/general/Home.vue -------------------------------------------------------------------------------- /client/src/views/seller/AddProperty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/seller/AddProperty.vue -------------------------------------------------------------------------------- /client/src/views/seller/OfferList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/seller/OfferList.vue -------------------------------------------------------------------------------- /client/src/views/seller/PropertyList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/seller/PropertyList.vue -------------------------------------------------------------------------------- /client/src/views/seller/VerifyProperty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/views/seller/VerifyProperty.vue -------------------------------------------------------------------------------- /client/src/web3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/src/web3.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /contracts/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /contracts/contracts/Escrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/contracts/Escrow.sol -------------------------------------------------------------------------------- /contracts/contracts/HoldingDeposit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/contracts/HoldingDeposit.sol -------------------------------------------------------------------------------- /contracts/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/contracts/Verifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/contracts/Verifier.sol -------------------------------------------------------------------------------- /contracts/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /contracts/migrations/2_deploy_escrow_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/migrations/2_deploy_escrow_contracts.js -------------------------------------------------------------------------------- /contracts/migrations/3_deploy_verifier_contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/migrations/3_deploy_verifier_contract.js -------------------------------------------------------------------------------- /contracts/migrations/4_deploy_hd_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/migrations/4_deploy_hd_contracts.js -------------------------------------------------------------------------------- /contracts/test/escrow_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/test/escrow_test.js -------------------------------------------------------------------------------- /contracts/test/holding_deposit_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/test/holding_deposit_test.js -------------------------------------------------------------------------------- /contracts/test/verifier_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/test/verifier_test.js -------------------------------------------------------------------------------- /contracts/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/contracts/truffle.js -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /logs/client/-error-1.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logs/client/-output-1.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logs/client/error-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/client/error-1.log -------------------------------------------------------------------------------- /logs/client/output-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/client/output-1.log -------------------------------------------------------------------------------- /logs/oracles/escrow/error-3.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/escrow/error-3.log -------------------------------------------------------------------------------- /logs/oracles/escrow/error-4.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/escrow/error-4.log -------------------------------------------------------------------------------- /logs/oracles/escrow/output-3.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/escrow/output-3.log -------------------------------------------------------------------------------- /logs/oracles/escrow/output-4.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/escrow/output-4.log -------------------------------------------------------------------------------- /logs/oracles/hd/-error-3.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logs/oracles/hd/-output-3.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logs/oracles/hd/error-2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/hd/error-2.log -------------------------------------------------------------------------------- /logs/oracles/hd/error-3.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/hd/error-3.log -------------------------------------------------------------------------------- /logs/oracles/hd/output-2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/hd/output-2.log -------------------------------------------------------------------------------- /logs/oracles/hd/output-3.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/hd/output-3.log -------------------------------------------------------------------------------- /logs/oracles/verifier/-error-2.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logs/oracles/verifier/-output-2.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logs/oracles/verifier/error-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/verifier/error-1.log -------------------------------------------------------------------------------- /logs/oracles/verifier/error-2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/verifier/error-2.log -------------------------------------------------------------------------------- /logs/oracles/verifier/output-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/verifier/output-1.log -------------------------------------------------------------------------------- /logs/oracles/verifier/output-2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/oracles/verifier/output-2.log -------------------------------------------------------------------------------- /logs/server/-error-0.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/server/-error-0.log -------------------------------------------------------------------------------- /logs/server/-error-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/server/-error-1.log -------------------------------------------------------------------------------- /logs/server/-output-0.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/server/-output-0.log -------------------------------------------------------------------------------- /logs/server/-output-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/server/-output-1.log -------------------------------------------------------------------------------- /logs/server/error-0.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/server/error-0.log -------------------------------------------------------------------------------- /logs/server/output-0.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/logs/server/output-0.log -------------------------------------------------------------------------------- /myconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/myconfig.json -------------------------------------------------------------------------------- /network/.auth1/geth/chaindata/000001.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/chaindata/000001.log -------------------------------------------------------------------------------- /network/.auth1/geth/chaindata/CURRENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/chaindata/CURRENT -------------------------------------------------------------------------------- /network/.auth1/geth/chaindata/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/.auth1/geth/chaindata/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/chaindata/LOG -------------------------------------------------------------------------------- /network/.auth1/geth/chaindata/MANIFEST-000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/chaindata/MANIFEST-000000 -------------------------------------------------------------------------------- /network/.auth1/geth/lightchaindata/000001.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/lightchaindata/000001.log -------------------------------------------------------------------------------- /network/.auth1/geth/lightchaindata/CURRENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/lightchaindata/CURRENT -------------------------------------------------------------------------------- /network/.auth1/geth/lightchaindata/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/.auth1/geth/lightchaindata/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/lightchaindata/LOG -------------------------------------------------------------------------------- /network/.auth1/geth/lightchaindata/MANIFEST-000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/geth/lightchaindata/MANIFEST-000000 -------------------------------------------------------------------------------- /network/.auth1/keystore/UTC--2019-02-04T03-18-30.727694900Z--8a23c7c42333ed6be5a68c24031cd7a737fbcbe8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/keystore/UTC--2019-02-04T03-18-30.727694900Z--8a23c7c42333ed6be5a68c24031cd7a737fbcbe8 -------------------------------------------------------------------------------- /network/.auth1/keystore/UTC--2019-04-30T18-18-14.605829600Z--716d11b131e4cfcbed2092f23f17420305331ad5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/keystore/UTC--2019-04-30T18-18-14.605829600Z--716d11b131e4cfcbed2092f23f17420305331ad5 -------------------------------------------------------------------------------- /network/.auth1/keystore/UTC--2019-04-30T18-18-20.734542300Z--f9bcfb694ffa979748a5d3bb0ba10bf8ecb5a1a4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/keystore/UTC--2019-04-30T18-18-20.734542300Z--f9bcfb694ffa979748a5d3bb0ba10bf8ecb5a1a4 -------------------------------------------------------------------------------- /network/.auth1/keystore/UTC--2019-04-30T18-18-26.349038300Z--d16dcec6e8c7961ce169aea748fae15ac1b7fcd3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth1/keystore/UTC--2019-04-30T18-18-26.349038300Z--d16dcec6e8c7961ce169aea748fae15ac1b7fcd3 -------------------------------------------------------------------------------- /network/.auth2/geth/chaindata/000001.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/chaindata/000001.log -------------------------------------------------------------------------------- /network/.auth2/geth/chaindata/CURRENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/chaindata/CURRENT -------------------------------------------------------------------------------- /network/.auth2/geth/chaindata/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/.auth2/geth/chaindata/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/chaindata/LOG -------------------------------------------------------------------------------- /network/.auth2/geth/chaindata/MANIFEST-000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/chaindata/MANIFEST-000000 -------------------------------------------------------------------------------- /network/.auth2/geth/lightchaindata/000001.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/lightchaindata/000001.log -------------------------------------------------------------------------------- /network/.auth2/geth/lightchaindata/CURRENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/lightchaindata/CURRENT -------------------------------------------------------------------------------- /network/.auth2/geth/lightchaindata/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /network/.auth2/geth/lightchaindata/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/lightchaindata/LOG -------------------------------------------------------------------------------- /network/.auth2/geth/lightchaindata/MANIFEST-000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/geth/lightchaindata/MANIFEST-000000 -------------------------------------------------------------------------------- /network/.auth2/keystore/UTC--2019-02-04T03-17-58.180200000Z--f90c4d92c542aa0324b7ba9412726e5580082e81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/keystore/UTC--2019-02-04T03-17-58.180200000Z--f90c4d92c542aa0324b7ba9412726e5580082e81 -------------------------------------------------------------------------------- /network/.auth2/keystore/UTC--2019-04-30T18-18-14.605829600Z--716d11b131e4cfcbed2092f23f17420305331ad5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/keystore/UTC--2019-04-30T18-18-14.605829600Z--716d11b131e4cfcbed2092f23f17420305331ad5 -------------------------------------------------------------------------------- /network/.auth2/keystore/UTC--2019-04-30T18-18-20.734542300Z--f9bcfb694ffa979748a5d3bb0ba10bf8ecb5a1a4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/keystore/UTC--2019-04-30T18-18-20.734542300Z--f9bcfb694ffa979748a5d3bb0ba10bf8ecb5a1a4 -------------------------------------------------------------------------------- /network/.auth2/keystore/UTC--2019-04-30T18-18-26.349038300Z--d16dcec6e8c7961ce169aea748fae15ac1b7fcd3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.auth2/keystore/UTC--2019-04-30T18-18-26.349038300Z--d16dcec6e8c7961ce169aea748fae15ac1b7fcd3 -------------------------------------------------------------------------------- /network/.bootnode/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ethereum/client-go:alltools-stable 2 | COPY ./ /main_network 3 | -------------------------------------------------------------------------------- /network/.bootnode/boot.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/.bootnode/boot.key -------------------------------------------------------------------------------- /network/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/Dockerfile -------------------------------------------------------------------------------- /network/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/docker-compose.yml -------------------------------------------------------------------------------- /network/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/genesis.json -------------------------------------------------------------------------------- /network/main_keystore/UTC--2019-02-04T03-17-58.180200000Z--f90c4d92c542aa0324b7ba9412726e5580082e81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/main_keystore/UTC--2019-02-04T03-17-58.180200000Z--f90c4d92c542aa0324b7ba9412726e5580082e81 -------------------------------------------------------------------------------- /network/main_keystore/UTC--2019-02-04T03-18-30.727694900Z--8a23c7c42333ed6be5a68c24031cd7a737fbcbe8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/main_keystore/UTC--2019-02-04T03-18-30.727694900Z--8a23c7c42333ed6be5a68c24031cd7a737fbcbe8 -------------------------------------------------------------------------------- /network/password.txt: -------------------------------------------------------------------------------- 1 | 1234 2 | -------------------------------------------------------------------------------- /network/run_auth1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/run_auth1.sh -------------------------------------------------------------------------------- /network/run_auth2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/network/run_auth2.sh -------------------------------------------------------------------------------- /oracles/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env"] 3 | } 4 | -------------------------------------------------------------------------------- /oracles/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /oracles/db/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/db/connection.js -------------------------------------------------------------------------------- /oracles/db/models/.Session.js.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/db/models/.Session.js.swp -------------------------------------------------------------------------------- /oracles/db/models/LandRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/db/models/LandRegistry.js -------------------------------------------------------------------------------- /oracles/db/models/Property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/db/models/Property.js -------------------------------------------------------------------------------- /oracles/db/models/ScreeningReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/db/models/ScreeningReport.js -------------------------------------------------------------------------------- /oracles/db/models/Session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/db/models/Session.js -------------------------------------------------------------------------------- /oracles/db/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/db/models/User.js -------------------------------------------------------------------------------- /oracles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/package.json -------------------------------------------------------------------------------- /oracles/src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/client.js -------------------------------------------------------------------------------- /oracles/src/contracts/escrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/contracts/escrow.js -------------------------------------------------------------------------------- /oracles/src/contracts/escrowFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/contracts/escrowFactory.js -------------------------------------------------------------------------------- /oracles/src/contracts/holdingDeposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/contracts/holdingDeposit.js -------------------------------------------------------------------------------- /oracles/src/contracts/holdingDepositFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/contracts/holdingDepositFactory.js -------------------------------------------------------------------------------- /oracles/src/contracts/verifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/contracts/verifier.js -------------------------------------------------------------------------------- /oracles/src/escrowOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/escrowOracle.js -------------------------------------------------------------------------------- /oracles/src/hdOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/hdOracle.js -------------------------------------------------------------------------------- /oracles/src/titleDeedDraft.txt: -------------------------------------------------------------------------------- 1 | Title Deed Draft -------------------------------------------------------------------------------- /oracles/src/verifierOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/verifierOracle.js -------------------------------------------------------------------------------- /oracles/src/web3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/src/web3.js -------------------------------------------------------------------------------- /oracles/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/oracles/yarn.lock -------------------------------------------------------------------------------- /server/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/.env -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.swp 3 | -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/app.js -------------------------------------------------------------------------------- /server/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/bin/www -------------------------------------------------------------------------------- /server/db/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/db/connection.js -------------------------------------------------------------------------------- /server/db/models/LandRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/db/models/LandRegistry.js -------------------------------------------------------------------------------- /server/db/models/Property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/db/models/Property.js -------------------------------------------------------------------------------- /server/db/models/ScreeningReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/db/models/ScreeningReport.js -------------------------------------------------------------------------------- /server/db/models/Session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/db/models/Session.js -------------------------------------------------------------------------------- /server/db/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/db/models/User.js -------------------------------------------------------------------------------- /server/myconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/myconfig.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/package.json -------------------------------------------------------------------------------- /server/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/public/stylesheets/style.css -------------------------------------------------------------------------------- /server/routes/api/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/api/auth/index.js -------------------------------------------------------------------------------- /server/routes/api/auth/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/api/auth/middleware.js -------------------------------------------------------------------------------- /server/routes/api/auth/myconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/api/auth/myconfig.json -------------------------------------------------------------------------------- /server/routes/api/background-screening/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/api/background-screening/index.js -------------------------------------------------------------------------------- /server/routes/api/land-registry/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/api/land-registry/index.js -------------------------------------------------------------------------------- /server/routes/api/property/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/api/property/index.js -------------------------------------------------------------------------------- /server/routes/api/session/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/api/session/index.js -------------------------------------------------------------------------------- /server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/index.js -------------------------------------------------------------------------------- /server/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/routes/users.js -------------------------------------------------------------------------------- /server/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/views/error.pug -------------------------------------------------------------------------------- /server/views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/views/index.pug -------------------------------------------------------------------------------- /server/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/views/layout.pug -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrednav/final-year-project/HEAD/server/yarn.lock --------------------------------------------------------------------------------