DasContract Editor is a product of my Bachelor thesis.
Live page: https://dascontracteditor.azurewebsites.net/
Repository of a case study contract: https://github.com/CCMiResearch/DEMOCaseStudies/tree/master/Blockchain/Mortgage
Project DasContract focuses on enabling easy creation and managing of SmartContracts. This project – DasContract Editor – serves as an easy to use SmartContract editor. DasContracs produced by this editor can be published to a DasContract store and further processed.
Compiling back-end and all its C# code is as easy as running "build" action in a Visual Studio editor or via console.
The project you want to run is named DasContract.Editor.Server
.
Front-end files such as scripts and styles must be compiled using a TypeScript compiler, SASS compiler, and webpack. Each project that utilizes any front-end files provides a set of scripts via package.json file for compiling, building, etc. These are especially useful if you plan to develop, fix or expand the front-end of this project.
The easiest way to compile everything is to run a builder.exe file inside the main project DasContract.Editor.Server
.
.\builder.exe --config builder.config.xml
If you encounter some permission problems with the npm, hit me up.