1个不稳定版本
新 0.0.1 | 2024年8月27日 |
---|
#248 in #vm
80KB
1.5K SLoC
drt-chain-vm-executor
DharitriOne VM由两部分组成
- 一个高级VM,连接到协议并管理智能合约执行的环境
- 一个低级组件,称为“执行器”,其唯一目的是运行WebAssembly代码,目前这个组件的唯一实现是围绕Wasmer 2.2的包装器。
此包包含两个VM层之间的Rust实现的接口。
此接口有两个部分
- 从高级到低级“前进”,用于启动执行:`Executor`,`Instance`。
- 从低级到高级“后退”,由执行器用于请求数据:`VMHooks`。