You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks work being carried out in the raulk/initial branch of this repo:
Remove reliance on wasm-builder from all actors
Remove reliance on runtime-wasm feature from all actors.
Compile actors to Wasm under the bundle module.
Create a bundling utility to pack Wasm bytecode into a CAR with an index data structure enumerating actor types => CodeCID.
Integrate bundling utility into build.
Remove all knowledge of static CodeCIDs from actors, and migrate to an actor::is_builtin_actor syscall that returns whether a given CodeCID corresponds to a builtin actor, and to which from an enumerated set.
Bundle is now integrated into Lotus via the FFI layer, for practical reasons. Namely: the fil_builtin_actors_bundle crates exports the CAR as a byte slice for easy consumption by other Rust crates (i.e. filecoin-ffi).
This issue tracks work being carried out in the
raulk/initial
branch of this repo:runtime-wasm
feature from all actors.bundle
module.actor::is_builtin_actor
syscall that returns whether a given CodeCID corresponds to a builtin actor, and to which from an enumerated set.actor::is_builtin_actor(Cid) -> int32
syscall ref-fvm#342The text was updated successfully, but these errors were encountered: