ontology-ts-vm v0.3.17
Ontology TS VM
Overview
Ontology TS VM is Ontology Smart contract virtual machine written in Typescript. This VM is used in SmartX debugger and Test framework for Ontology Smart contracts.
What does it currently do
- Execute NEOVM assembly (AVM)
- Execution environment handling
- Multiple Smart contract deployment
- Custom blockchain state spoofing
- Custom smart contract state spoofing
- Native contracts (ONT/ONG)
Usage
Examples of usage can be found in tests forlder.
Installation
Required Tools and Dependencies
- Node
- Npm
Developing and Running
Execute these commands in the project's root directory:
Download
git clone 'https://github.com/OntologyCommunityDevelopers/ontology-ts-vm.git'
cd ontology-ts-vmInstall
npm installDevelopment build
This will build the project with minimum polyfilling for better debug experience.
npm run build:devYou will get the packaged code under '/lib'.
Production build
npm run build:prodYou will get the packaged code under '/lib'
Built With
- TypeScript - Used language
- Node.js - JavaScript runtime for building
Authors
- Matus Zamborsky - Initial work - Backslash47
License
This project is licensed under the LGPL License - see the LICENSE.MD file for details.
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago