#rollup #smart #mavryk #no-alloc #api-bindings

无std mavryk-smart-rollup-entrypoint

为Mavryk智能Rollup内核设置kernel_entry入口点

1个不稳定版本

0.2.2 2024年7月30日

#441无标准库

Download history 69/week @ 2024-07-24 50/week @ 2024-07-31

119 每月下载量
mavryk-smart-rollup 中使用

MIT 许可证

140KB
2.5K SLoC

Mavryk智能Rollup内核的入口点定义。

内核必须公开一个 extern "C" fn kernel_run(); 入口点,该入口点由运行时在循环中调用。内核通过从 kernel_run 返回来向运行时 yield

每个入口点内核可以执行的计算tick次数有限。它在非空级别的每次迭代中都会调用这个数字。内核必须注意不要执行任意长时间的计算,以避免超出计算限制。

依赖

~0–10MB
~90K SLoC