Skip to content

A collection of smart contracts used in the ENVITED ecosystem.

License

Notifications You must be signed in to change notification settings

ASCS-eV/smart-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASCS Smart Contract Library

Introduction

This is a collection of the smart contracts as used in the ASCS ecosystem. It consists of:

  • The user registry
  • The Marketplace

The contracts are written for the Tezos blockchain in JSLigo.

Requirements

Installation

To install all the requirements run:

npm install

Compiling the contract

Compiling can be done using the following Taqueria commands

taq compile registry/registry.jsligo

and

taq compile marketplace/marketplace.jsligo

Running tests

Tests can be ran using the following commands:

ligo run test --library . ./contracts/registry/registry.test.jsligo

and

ligo run test --library . ./contracts/marketplace/marketplace.test.jsligo

Using Taqueria

There are parameterList and storageList files available that are used by Taqueria. More information on interacting with the contracts using Taqueria can be found on the Taqueria website

Deploying

There is no standardised deployment procedure currently implemented.

For more information on how to deploy these contracts, visit:

Disclaimer

  • Contracts have not been audited and no guarantees are given on their funcionality
  • While the contracts are fully functional, the tooling around it including tests and cli interactions are incomplete
  • Taqueria is currently in beta and its correctness cannot be fully relied on

About

A collection of smart contracts used in the ENVITED ecosystem.

Topics

Resources

License

Stars

Watchers

Forks