Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 1.95 KB

README.md

File metadata and controls

65 lines (47 loc) · 1.95 KB

TzCrow

An escrow is a third party that increases the security of a transaction by controlling the funds associated with it. This project has the goal of bringing that security to the Tezos Blockchain. Right now is still a prototype and lacks in security on the dApp side, and so while it can run on the mainnet and alphanet, its still advisable for its usage on a sandboxed node.

For launching the sandboxed node is advised to use the granary located in the https://github.com/EduardoAlm/Granary repository.

Dependencies

  • "commonjs": "0.0.1";
  • "core-js": "^2.6.5";
  • "couchdb": "^0.3.8";
  • "crypto-js": "^3.1.9-1";
  • "ipfs": "^0.36.3";
  • "js-cookie": "^2.2.0";
  • "openpgp": "^2.6.2";
  • "pouchdb": "^7.0.0";
  • "pouchdb-browser": "^7.0.0";
  • "pouchdb-find": "^7.0.0";
  • "reason": "^3.3.4";
  • "register-service-worker": "^1.6.2";
  • "vue": "^2.6.10";
  • "vue-input-ui": "^0.2.5";
  • "vue-js-modal": "^1.3.31";
  • "vue-router": "^3.0.3";
  • "vuex": "^3.0.1";
  • "vuex-persistedstate": "^2.5.4".

The rest of the dependencies can be found in the package.json file.

Project Clone

git clone https://github.com/EduardoAlm/TzCrow-escrow-system-for-Tezos.git

Using the terminal go into the project folder and run ...

npm run serve

Current State Demonstration

Buyer Demo

Seller Demo

Escrow Demo

TzScan Demo

Demonstration of the operations executed on the Smart Contract after the completion of a successful transaction.

Authors

  • Eduardo Almeida - Main author and maintainer - EduardoAlm

  • Simão Melo de Sousa - smdsousa

License

This project is licensed under the MIT License - see the LICENSE.md file for details.