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

no-std tezos-smart-rollup-host

Safe Runtime trait for Tezos Smart Rollups host functions

4 releases

0.2.2 Nov 24, 2023
0.2.1 Jul 28, 2023
0.2.0 Jun 15, 2023
0.1.0 Apr 25, 2023

#15 in #tezos

Download history 37/week @ 2024-07-19 32/week @ 2024-07-26 34/week @ 2024-08-02 26/week @ 2024-08-09 24/week @ 2024-08-16 16/week @ 2024-08-23 28/week @ 2024-08-30 21/week @ 2024-09-06 19/week @ 2024-09-13 21/week @ 2024-09-20 20/week @ 2024-09-27 18/week @ 2024-10-04 20/week @ 2024-10-11 17/week @ 2024-10-18 8/week @ 2024-10-25 12/week @ 2024-11-01

60 downloads per month
Used in 9 crates (8 directly)

MIT license

110KB
2K SLoC

Wrapper for the tezos_smart_rollup_core host function definitions as a safe API.

The rollup make host functions available to the kernel, as a set of C-style APIs. The tezos_smart_rollup_core crate defines these as extern "C" functions that are unsafe to call.

Using tezos_smart_rollup_host allows a kernel to access these capabilites without relying on unsafe code.

Dependencies

~0–2.8MB
~56K SLoC