svm icon indicating copy to clipboard operation
svm copied to clipboard

SVM - Spacemesh Virtual Machine

Results 80 svm issues
Sort by recently updated
recently updated
newest added

Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.6. Changelog Sourced from regex's changelog. 1.5.6 (2022-05-20) This release includes a few bug fixes, including a bug that produced incorrect matches when a non-greedy...

dependencies
rust

Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) from 0.8.6 to 0.8.8. Release notes Sourced from crossbeam-utils's releases. crossbeam-utils 0.8.8 Fix a bug when unstable loom support is enabled. (#787) crossbeam-utils 0.8.7 Add AtomicCell<{i*,u*}>::{fetch_max,fetch_min}. (#785) Add...

dependencies
rust

While the current design works and has good performance, its capabilities are quite limited. We should switch to a data structure that allows for Merkle proofs, and root cryptographic signature...

medium
svm
refactoring

We are planning on replacing the encoding internally used by SVM both for storage and on-wire entities representation with [SZZ](https://www.ssz.dev/altwalk). This change would: - Reduce our codebase size. - Standardize...

help wanted
svm-core
svm-c-api
big
svm
sdk

For standardization's sake, we'd like to swap out the current ABI with SSZ. See also #493. The ABI is subject to different concerns compared to `svm-codec`. Any chosen ABI implementation...

help wanted
big
svm
sdk

`crates/host/svm-query` is outdated and not used anywhere inside SVM. It can be removed safely without impacting the rest of the code.

small
svm
refactoring

SVM currently uses BLAKE3 in all places where we need a cryptographic hash function. I believe [`go-spacemesh`](https://github.com/spacemeshos/go-spacemesh) uses SHA3, which is quite a bit slower but probably fast enough for...

good first issue
small
svm

Depends on #458 On issue #458, we've extended the `svm-codec` to be aware of the `Envelope`. We'll adapt both the `Runtime` and the C-API require a `Transaction` instead of `Envelope`...

svm-core
svm
simple-coin-iteration-1
codec

Genesis accounts should *not* be template-less, but rather they should have a template just like all other accounts (besides stubs as described in [Self-Spawn](https://github.com/spacemeshos/SMIPS/issues/64)). We must write a test a...

svm
AA
question
simple-coin-iteration-1

At the time of writing, `svm_state::Storage` persists dirty changes only on a per-layer basis. This might change in the future and we might decide to persist changes: - after every...

svm-core
svm
someday