Skip to content
/ DSD Public

A Distributed Smart Registry on the Blockchain For UDL-SC smart contracts descriptions.

Notifications You must be signed in to change notification settings

wafa2011/DSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSR-PLATFORM : Overview

A Distributed Smart Registry on the Blockchain For UDL-SC smart contracts descriptions.

UDL-SC smart contracts descriptions

The UDL-SC smart contracts descriptions luangage is an extension of the USDL for service description on the web. the UDL-SC provides a comprehensive and rich description of smart contract that covers functional and non-functional parameters. The UDL-SC covers functional properties such as the interface of the contract. As well aswe enriched it with non-functional properties such as QoS,legal, and security meta-data. These metadata are important to integrate since they minimize the ambiguity and the im-precision of the smart contract. (PDF) Towards a Uniform Description Language for Smart Contract. Available from: https://www.researchgate.net/publication/355945388_Towards_a_Uniform_Description_Language_for_Smart_Contract [accessed Jan 30 2023]. #Here are the steps to download, replicate, and use our DSD

1) Device Configuration

  1. Node.js : -- $ node -v
  2. Truffle Framework : $ npm install -g truffle
  3. Install Ganache, a local in-memory blockchain.
  4. Insatall Metamask extension for Google Chrome.

2) Clone or fork DSD-PROJECT

-- git clone https://github.com/wafa2011/DSD.git extract the contents of the ZIP file to your desired location. After that, explore the project.

3) Install dependencies

-- cd ethereum-DSD -- yarn DSD

6) Testing

To run tests, navigate to ./DSD/test and run: truffle test

5) Migrate the project on ganache

-- cd ./DSD -- truffle migrate

5) Run the DSD on the browser

-- cd ./DSD/client -- yarn start

About

A Distributed Smart Registry on the Blockchain For UDL-SC smart contracts descriptions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published