4个版本 (重大更新)
0.3.0 | 2024年8月13日 |
---|---|
0.2.0 | 2024年7月24日 |
0.1.0 | 2024年7月8日 |
0.0.0-release | 2024年7月8日 |
#172 in 魔法豆
500 每月下载量
在 8 个crate中使用了 (7直接)
215KB
4.5K SLoC
essential-state-read-vm
基本状态读取虚拟机。
lib.rs
:
基本状态读取虚拟机的实现。
读取状态
此crate的主要入口点是 [Vm
类型][Vm]。
Vm
允许执行读取状态并应用任何必要操作以在虚拟机的 Memory
中形成最终、期望的状态槽布局的操作。可以从 Vm
直接访问 Vm
的内存,或者使用 Vm::into_state_slots
消耗 Vm
并返回状态槽。
执行操作
有三种主要方法可用于执行操作
每种方法都有不同的性能影响,所以在选择方法之前请务必阅读文档。
执行未来
所有 Vm::exec_*
函数都返回 Future
,不仅支持异步操作,还基于用户指定的gas限制产生。有关实现细节,请参阅 ExecFuture
文档。
依赖项
~12MB
~181K SLoC