Skip to content

Smartlinkhub/Smartlink-Escrow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Discord Telegram LinkedIn Twitter Reddit GitHub Logo

Overview

Smartlink is building a decentralized escrow payment system on Tezos coupled with marketplace functionalities for Web 3.0. Here you'll find the current demo of the Smartlink platform. This initial version aims to set the basis for escrow payments and basic transactions.

Framework used

Built with

Local installation

Install Temple Wallet

  1. Go to https://templewallet.com/download and select your browser.
  2. Create a new Temple wallet. Do not forget to make a backup of your seed phrase!

Get an Edo2net testnet account

  1. Open your Temple wallet
  2. At the top right, click on "Tezos Mainnet", and choose "Edo2 testnet"
  3. At the top right, click on your account picture, and go to "Import account"
  4. Go to "Faucet file"
  5. Go to the website https://faucet.tzalpha.net/ and click on "Get Testnet tz"
  6. Download the .json file of your faucet account
  7. Go back to Temple, and select "Select JSON file", then click "Submit"
  8. Wait while your account activation is being confirmed
  9. Once your account activation is confirmed, you will be redirected to your account page

Run the app

Required libraries

Node 14 or higher is required to run the originate function.

Install node on MAC
  1. Go to https://nodejs.org/en/download/ and choose "macOS Installer".
  2. Follow the instructions on the wizard.
  3. Once it is complete, to check that the installation was successful, run:
node -v
npm -v
Install node on Linux
  1. Open your terminal, and run:
sudo apt update
sudo apt install nodejs npm
  1. Once it is complete, to check that the installation was successful, run:
node -v
npm -v

Run the demo

Install the project dependencies
  1. In order to install the project dependencies, run the following command in your terminal at the root directory of the project
npm install

It will create the directory node_modules containing all the installed modules and package.lock.json

Run the project
  1. In order to launch the project, run:
npm run serve

Congrats, your project is up and running!

Open the project

To open the project, you may use the two local URLs which you can access from your browser:

The URLs may vary depending on the ports available on your computer.

Test the project
Home

home

MarketPlace Offers
marketplace offers
Tracking Admin
tracking marketplace

Contributing

We appreciate all types of contributions from anyone! The tiniest adjustments will sometimes make a huge difference. Please have a look around. Feel free to ask questions on our Telegram, or submit a GitHub pull request.

About

⚡️ Smartlink escrow demo template + Smart contract

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 40.5%
  • Vue 38.4%
  • Python 12.1%
  • SCSS 8.1%
  • Other 0.9%