near-vm-engine

Crates.ionear-vm-engine
lib.rsnear-vm-engine
version0.23.0
sourcesrc
created_at2023-05-30 17:56:09.703159
updated_at2024-06-17 17:42:05.640418
descriptionWasmer Engine abstraction
homepage
repositoryhttps://github.com/near/nearcore
max_upload_size
id878170
size101,269
(nearprotocol-ci)

documentation

README

near-vm-engine

This crate is a fork of wasmer-engine. A significant number of things changed, but the documentation is not up-to-date yet.

This crate is the general abstraction for creating Engines in Wasmer.

Wasmer Engines are mainly responsible for two things:

  • Transform the compilation code (from any Wasmer Compiler) to create an Artifact,
  • Load anArtifact so it can be used by the user (normally, pushing the code into executable memory and so on).

Acknowledgments

This project borrowed some of the code of the trap implementation from the wasmtime-api, the code since then has evolved significantly.

Please check Wasmer ATTRIBUTIONS to further see licenses and other attributions of the project.

Commit count: 7307

cargo fmt