- Production @ https://pvm.fluffylabs.dev
- Beta @ https://pvm-debugger.netlify.app/
We have the following PVMs integrated by default.
- typeberry - TypeScript implementation (Private)
- anan-as - AssemblyScript implementation (as WASM)
- polkavm - Rust implementation (as WASM)
There are few ways how you can add your own PVM to execute the code.
- Upload WASM (supported interfaces: wasm-bindgen, assembly script, Go)
- Point to an URL with metadata file (details in #81; example pvm-metadata.json)
- Connect to WebSocket interface: example & docs.
Details about the API requirements can be found in #81
$ node --version
v 22.1.0
We recommend NVM to install and manage different
node
versions.
$ npm ci
$ npm run dev
$ npm run build
The static files with the website can then be found in ./dist
folder.
You can display them for instance with http-server
:
$ npx http-server -o
$ npm run lint