dharitri-chain-vm-executor

Crates.iodharitri-chain-vm-executor
lib.rsdharitri-chain-vm-executor
version0.6.0
sourcesrc
created_at2023-09-19 07:36:30.763406
updated_at2024-05-07 07:03:20.005695
descriptionDharitri VM executor interface
homepagehttps://Dharitri.com/
repositoryhttps://github.com/Dharitr1/mx-vm-executor-rs
max_upload_size
id976580
size80,183
(Battula-anil-app-could)

documentation

https://docs.dharitri.com/

README

dharitri-chain-vm-executor

The Dharitri VM is composed of two parts:

  • A high-level VM, that connects to the protocol and manages the environment of the smart contract execution
  • A low-level component, called "executor", whose sole purpose is running WebAssembly code, as given. The only current implementation of this component is a wrapper around Wasmer 2.2.

This crate contains the Rust implementation of the interface between the two VM layers.

There are two parts of this interface:

  • The one going "forwards", from high-level, to low-level, used for starting execution: Executor, Instance.
  • The one going "backwards", from low-level, to high-level, used by the executor to request data: VMHooks.
Commit count: 0

cargo fmt