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

entropy-programs-runtime

Webassembly runtime for running Entropy programs

3 releases (breaking)

0.10.0 Apr 26, 2024
0.9.0 Apr 24, 2024
0.0.0 Jan 5, 2024

#483 in WebAssembly

Download history 213/week @ 2024-05-11 123/week @ 2024-05-18 256/week @ 2024-05-25 266/week @ 2024-06-01 188/week @ 2024-06-08 227/week @ 2024-06-15 343/week @ 2024-06-22 81/week @ 2024-06-29 191/week @ 2024-07-06 336/week @ 2024-07-13 167/week @ 2024-07-20 294/week @ 2024-07-27 276/week @ 2024-08-03 397/week @ 2024-08-10 326/week @ 2024-08-17 361/week @ 2024-08-24

1,438 downloads per month
Used in 2 crates (via entropy-tss)

AGPL-3.0-or-later

15KB
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

~30–44MB
~811K SLoC