Closed
Milestone Apr 28, 2022–May 18, 2022

SCORU Wasm Kernel (Core)

Owner: @emturner

Goal: create a minimal infrastructure/library for building a WASM kernel in Rust.

Work is being carried out in the https://gitlab.com/trili/kernel repo.

Minimal use-cases

Add required infrastructure to be able to develop kernel logic against.

Scope-of-work

  • infrastructure
    • add CI
      • basic (formatting, unit tests, compilation to wasm)
      • clippy
      • docs
    • add sub-crate exposing the pre-defined host-capabilities
    • create safe wrappers for the host-capability functions
    • expose kernel-next entrypoint
    • additional mock-runtime to be used with unit tests/mocking etc
    • disable std + use host-capabilities for panic infrastructure

Design document

https://www.notion.so/trilitech/WASM-Rollup-0d2a996db2d8484fb87615bf5a96914d

  • Work items 14
  • Merge requests 0
  • Participants 2
  • Labels 5
Loading
Loading
Loading
Loading
100% complete
100%
Start date
Apr 28, 2022
Apr 28
-
May 18 2022
Due date
May 18, 2022 (Past due)
14
Work items 14 New issue
Open: 0 Closed: 14
None
Total weight
None
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: tezos/tezos%"SCORU Wasm Kernel (Core)"