#run-time #programs #entropy #running #wasm-component

entropy-programs-runtime

Webassembly runtime for running Entropy programs

4 releases (breaking)

0.11.0 Dec 3, 2024
0.10.0 Apr 26, 2024
0.9.0 Apr 24, 2024
0.0.0 Jan 5, 2024

#549 in WebAssembly

Download history 535/week @ 2024-09-26 288/week @ 2024-10-03 134/week @ 2024-10-10 349/week @ 2024-10-17 230/week @ 2024-10-24 228/week @ 2024-10-31 146/week @ 2024-11-07 68/week @ 2024-11-14 78/week @ 2024-11-21 234/week @ 2024-11-28 251/week @ 2024-12-05 473/week @ 2024-12-12 68/week @ 2024-12-19 5/week @ 2024-12-26 110/week @ 2025-01-02 169/week @ 2025-01-09

445 downloads per month
Used in 2 crates (via entropy-tss)

AGPL-3.0-or-later

16KB
159 lines

entropy-programs-runtime

This contains the Wasm runtime for evaluaing, testing, and simulating programs as Wasm Components.

Running Tests

Before running the tests, you need to build the template-barebones and infinite-loop components. Be sure to have cargo component installed, and run cargo component build --release -p template-barebones -p infinite-loop --target wasm32-unknown-unknown. This will create the files needed for testing at target/wasm32-unknown-unknown/release/.


lib.rs:

Contains the Wasm runtime and related types for evaluating programs.

Dependencies

~34–50MB
~891K SLoC