2个版本
0.0.2 | 2024年6月22日 |
---|---|
0.0.1 | 2024年2月22日 |
#173 在 内存管理
每月38次下载
在 2 crates 中使用
24KB
366 代码行
kona-common
此库提供用于开发可在容错虚拟机(Fault Proof Virtual Machine)目标上运行的验证性客户端可执行文件的工具。
alloc_heap
宏允许静态分配一定大小的堆,所有需要堆分配的client
程序都需要运行它。对于任何 FPVM 的程序,可以使用alloc
crate,但这是可选的。io
模块提供了对所有可用的 FPVM 目标上的read
、write
和exit
系统调用的高级安全接口。虽然 FPVM 支持更大范围的 Linux 系统调用,但此 crate 致力于支持客户端程序与宿主交互和正确退出的最小必需功能。如果库的用户希望扩展ClientIO
的功能,可以在io
模块中对ClientIO
类型创建扩展 trait。
依赖关系
~350KB