@fuels/vm-asm
v0.66.1
Published
WASM version of `fuel-asm` Rust crate
Downloads
69,227
Readme
@fuels/vm-fuel-asm
WASM version of fuel-asm Rust crate:
- https://crates.io/crates/fuel-asm
- https://github.com/FuelLabs/fuel-vm/tree/master/fuel-asm
Getting Started
Standard Usage (Browser / Node.js)
The default entrypoint includes WASM inlined as base64:
import * as fuel_asm from '@fuels/vm-asm'
await fuel_asm.initWasm();
// fuel_asm.<?>();
// ...Slim Usage (Cloudflare Workers / Custom WASM Loading)
The /slim entrypoint omits the inlined WASM, requiring you to supply it.
This is necessary for environments like Cloudflare Workers where runtime WASM
compilation is disallowed.
Cloudflare Workers
import * as fuel_asm from '@fuels/vm-asm/slim'
import wasm from '@fuels/vm-asm/wasm'
await fuel_asm.initWasm(wasm);
// fuel_asm.<?>();
// ...