Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
This branch is 26 commits ahead of smart-chain-fr:develop.

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Contributors Forks Discord Telegram LinkedIn Twitter Reddit GitHub Logo


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 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 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 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


MarketPlace Offers
marketplace offers
Tracking Admin
tracking marketplace


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.


⚡️ Smartlink escrow demo template + Smart contract






No releases published


No packages published


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