Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 1.71 KB

README.md

File metadata and controls

69 lines (44 loc) · 1.71 KB

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