#rusk #dusk

archived rusk-vm

Rusk VM is the virtual machine running Dusk Network's Smart contracts

14 releases (6 breaking)

0.12.0-rc.0 Feb 24, 2022
0.10.0-rc.0 Feb 7, 2022
0.7.0-rc.2 Nov 16, 2021
0.7.0-rc.1 Jul 22, 2021

#5 in #rusk

Download history 5/week @ 2023-11-02 17/week @ 2023-11-09 1/week @ 2023-11-16 18/week @ 2023-11-23 36/week @ 2023-11-30 16/week @ 2023-12-14 32/week @ 2023-12-21 1/week @ 2024-01-11 16/week @ 2024-01-18 16/week @ 2024-01-25 16/week @ 2024-02-01 17/week @ 2024-02-08 166/week @ 2024-02-15

219 downloads per month

MPL-2.0 and GPL-3.0 licenses

98KB
2K SLoC

Dusk CI codecov

Rust WASM Virtual Machine

Usage

To compile and test the contracts, run

$ make test

Contract deployment and Calls

Check the tests for actual usage examples of the contract deployment and call interfaces.

ABI

The dusk-abi crate is responsible for contract communication with the VM. As well as implementing panic handlers and the boilerplate neccesary to run a contract in a no_std environment.

Introduction

For more info have a look at the wiki


lib.rs:

#Rusk-VM

The main engine for executing WASM on the network state

Dependencies

~14–27MB
~437K SLoC