4 releases
0.2.2 | Nov 27, 2023 |
---|---|
0.2.1 | Jul 28, 2023 |
0.2.0 | Jun 15, 2023 |
0.1.0 | Apr 26, 2023 |
#16 in #tezos
Used in tezos-smart-rollup
120KB
2K
SLoC
Entrypoint definition for Tezos Smart Rollup kernels.
A kernel must expose an extern "C" fn kernel_run();
entrypoint, which is called on a loop
by the runtime. The kernel yields to the runtime by returning out of
kernel_run
.
There is a limit on how many computation ticks a kernel may perform per entry. It is called a number of times per non-empty level. The kernel must take care not to perform arbitrarily long computations, to avoid breaching the computation limit.
Dependencies
~0.3–7.5MB
~42K SLoC