aimingoo / dexm-vm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dexm fork of Jerryscript + Sandbox + IPC

Info

Dexm-vm is a Linux only VM that runs Dexm smart contracts and web requests.

Sandbox

The sandbox is implemented using libseccomp and prohibiting all syscalls other than the default ones and POSIX mqueues

IPC

Dexm-vm acts as a worker for dexmd and communicates with it using POSIX mqueues. The worker will recive a work package and send the various events happening in the script and the result to the main demon.

About

License:Apache License 2.0


Languages

Language:C 57.6%Language:JavaScript 30.3%Language:C++ 5.2%Language:Python 2.8%Language:Shell 1.3%Language:CMake 0.9%Language:Tcl 0.8%Language:HTML 0.6%Language:Makefile 0.4%Language:Assembly 0.1%Language:Batchfile 0.0%