7个版本 (重大更新)

0.6.0 2024年5月7日
0.5.0 2024年4月19日
0.4.0 2024年2月22日
0.3.0 2024年2月20日
0.0.1 2023年9月19日

12 in #dharitri

GPL-3.0-only

81KB
1.5K SLoC

dharitri链虚拟机执行器

Dharitri虚拟机由两部分组成

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

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

该接口有两个部分

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

依赖项

~4–13MB
~137K SLoC