fuel-vm icon indicating copy to clipboard operation
fuel-vm copied to clipboard

Fuel v2 interpreter in Rust

Results 106 fuel-vm issues
Sort by recently updated
recently updated
newest added

Used by https://github.com/FuelLabs/fuel-vm/pull/732 Adds a method to reset memory to the original state. Also adds a memory pool to allow reusing memory instances, and use that for all VM initializations....

Closes https://github.com/FuelLabs/fuel-vm/issues/170 Denies the following lints: * `clippy::arithmetic_side_effects` * `clippy::cast_sign_loss` * `clippy::cast_possible_truncation` * `clippy::cast_possible_wrap` ## Checklist - [x] Breaking changes are clearly marked as such in the PR description and...

tech-debt
fuel-merkle

https://github.com/FuelLabs/fuel-merkle/issues/124

In order to prevent overflows and unpredictable behaviors, all arithmetic (esp gas or free balances) should use `checked_*` operations rather than std ops like `AddAssign`. In cases when we know...

bug
tech-debt
fuel-vm

The CFL toolkit allows fuzzing in each PR and also scheduled once every 6 hours for 1 hour. The corpus is shared between all workflows, however only the scheduled one...

Adds a fuzzer which: * Can call contracts * Uses complete scripts with fuzzed script data * Can use LibAFL ## Manual ``` cargo install cargo-fuzz apt install clang pkg-config...

https://www.notion.so/fuellabs/Trail-Of-Bits-Findings-80f22aba8ca647099648673d9d138277?pvs=4

In the codebase, we have many places where we try to generate different types of transactions with different inputs and see that we can serialize/deserialize them properly. Instead of doing...

good first issue
tech-debt

The sparse Merkle tree implements `from_set` methods that initialize the tree in an optimal way. In the same way, we can create a function that performs a range update reducing...

- [ ] Introduce `serde` feature flag to enable serde-specific compilation - [ ] Include `serde` dependency in toml when compiling with serde feature flag - [ ] Derive `serde`...

good first issue