#blockchain #vm #smart-contracts #dhartitri

dhartitri-chain-vm-executor

Dhartitri 虚拟机执行器接口

1 个不稳定版本

0.0.1 2023年9月19日

#243 in #vm

GPL-3.0-only

81KB
1.5K SLoC

dhartitri-chain-vm-executor

Dhartitri 虚拟机由两部分组成

  • 一个高级虚拟机,连接到协议并管理智能合约执行的环境
  • 一个名为“执行器”的低级组件,其主要目的是运行给定的 WebAssembly 代码,当前此组件的唯一实现是围绕 Wasmer 2.2 的包装器。

该软件包包含两个虚拟机层之间的 Rust 实现接口。

该接口有两个部分

  • 从高级到低级的方向,用于启动执行: ExecutorInstance
  • 从低级到高级的方向,由执行器用于请求数据: VMHooks

依赖项

~4–14MB
~147K SLoC