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.
To install all the requirements run:
npm installCompiling can be done using the following Taqueria commands
taq compile registry/registry.jsligoand
taq compile marketplace/marketplace.jsligoTests can be ran using the following commands:
ligo run test --library . ./contracts/registry/registry.test.jsligoand
ligo run test --library . ./contracts/marketplace/marketplace.test.jsligoThere 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
There is no standardised deployment procedure currently implemented.
For more information on how to deploy these contracts, visit:
- 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