#blockchain #vm #smart-contracts #dharitri-one

drt-chain-vm-executor

DharitriOne VM执行接口

1个不稳定版本

0.0.1 2024年8月27日

#248 in #vm

GPL-3.0-only

80KB
1.5K SLoC

drt-chain-vm-executor

DharitriOne VM由两部分组成

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

此包包含两个VM层之间的Rust实现的接口。

此接口有两个部分

  • 从高级到低级“前进”,用于启动执行:`Executor`,`Instance`。
  • 从低级到高级“后退”,由执行器用于请求数据:`VMHooks`。

无运行时依赖项