0.3.17 • Published 5 years ago

ontology-ts-vm v0.3.17

Weekly downloads
2
License
LGPL-3.0-only
Repository
github
Last release
5 years ago

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-vm

Install

npm install

Development build

This will build the project with minimum polyfilling for better debug experience.

npm run build:dev

You will get the packaged code under '/lib'.

Production build

npm run build:prod

You will get the packaged code under '/lib'

Built With

Authors

License

This project is licensed under the LGPL License - see the LICENSE.MD file for details.

0.3.17

5 years ago

0.3.16

5 years ago

0.3.15

5 years ago

0.3.14

6 years ago

0.3.13

6 years ago

0.3.12

6 years ago

0.3.11

6 years ago

0.3.10

6 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago