ref-fvm icon indicating copy to clipboard operation
ref-fvm copied to clipboard

Reference implementation of the Filecoin Virtual Machine

Results 298 ref-fvm issues
Sort by recently updated
recently updated
newest added

Part of https://github.com/filecoin-project/ref-fvm/issues/1566. Implements new syscalls for beginning and ending spans, and exposes them through the SDK. Adds new execution events for spans. Implements a new `TraceClock` abstraction to obtain...

Move the code from `forest_hash_utils` into a local crate. Rename it to `hashutil` to be more consistent with names of other crates in the repo. Fixes https://github.com/filecoin-project/ref-fvm/issues/958.

This makes the naming consistent with [built-actors side](https://github.com/filecoin-project/builtin-actors/blob/f414380b417bcdcab859ba5efd55fc085a83358f/actors/miner/src/state.rs#L1278-L1279).

First, remove the multihash "code" from the arguments and use a plain u64. This will let us compile the actors without importing hashing libraries. fixes https://github.com/filecoin-project/ref-fvm/issues/1238 fixes https://github.com/filecoin-project/ref-fvm/issues/504 Second, replace...

Hint: Blocked

#1488 This PR demonstrates all of the current places where we auto-convert ExecutionErrors into fatal anyhow errors. Having looked at them all, I think we're comfortable with all of these...

The PR is an effort to add integration tests for EVM opcodes through the `ref-fvm`, so the whole executor/callmanager/kernel stack is involved. The integration tests are expected to exercise more...

Tracking issue https://github.com/filecoin-project/devgrants/issues/1202. 1. We implemented a command-line tool that extracts transactions from ethereum and generates test vectors. 2. We extended TestVector to provide more contextual information: - Added `chain_id`...

fixes https://github.com/filecoin-project/ref-fvm/issues/959

Kind: Bug
P1
Topic: Testing

Draft | Fix for [#638](https://github.com/filecoin-project/ref-fvm/issues/638)