ref-fvm
ref-fvm copied to clipboard
Reference implementation of the Filecoin Virtual Machine
- [x] EAM actor operations @magik6k - [x] Make sure that none of the operations except for `CreateExternal` can be invoked externally. - [x] Use `CreateExternal` to deploy from f1,...
Currently, we "construct" actors by invoking method 1. However: - This makes it difficult for the _system_ to pass parameters to the constructor (in addition to the constructor parameters). For...
https://github.com/filecoin-project/builtin-actors/pull/1124#discussion_r1089557950 set to 64Kib https://webassembly.github.io/spec/core/exec/runtime.html#memory-instances
It's possible to format an `f410` address that internally has a valid "embedded ID address". We need to handle these _very_ carefully. 1. It's not possible to deploy code at...
Following use-cases are failed. * [Complete Trace](https://github.dev/shamb0/fevm-eth-compliance-test-trace/blob/main/GeneralStateTests/stZeroKnowledge/TID-56-00-wrt-trace-all.md#L25-L46) - Hit with error `EVM_CONTRACT_BAD_JUMPDEST` (ExitCode::39), All the test cases are failed with `Precompile failed: error EcErr(InvalidEncoding)`. Have to confirm is testsuite is...
- Following use-case are skipped due to `transaction.tx` empty. Have to re-check on revm. * [Complete Trace](https://github.com/shamb0/fevm-eth-compliance-test-trace/blob/main/GeneralStateTests/EIPTests/TID-01-00-01-wrt-trace-all.md#L25-L47) | Test ID | Use-Case | | --- | --- | | TID-01-06...
* Following use-cases are failed * [Complete Trace](https://github.com/shamb0/fevm-eth-compliance-test-trace/blob/main/GeneralStateTests/stBugs/TID-05-00-01-wrt-trace-all.md#L25) - Hit with error `EVM_CONTRACT_UNDEFINED_INSTRUCTION` (ExitCode::35) | Test ID | Use-Case | | --- | --- | | TID-05-01 | evmBytecode |...
Following use-cases are failed. * [Complete Trace](https://github.com/shamb0/fevm-eth-compliance-test-trace/blob/main/GeneralStateTests/stCreate2/TID-13-00-01-wrt-trace-all.md#L1) - Following use-case are skipped due to `transaction.tx` empty. Have to re-check on revm | Test ID | Use-Case | | --- |...
Following use-cases are failed. * [Complete Trace](https://github.com/shamb0/fevm-eth-compliance-test-trace/blob/main/GeneralStateTests/stCreateTest/TID-14-00-01-wrt-trace-all.md#L25-L50) - Hit with error `USR_ASSERTION_FAILED` (ExitCode::24) | Test ID | Use-Case | | --- | --- | | TID-14-22 | CREATE_HighNonce | |...
Following use-cases are failed. * [Complete Trace](https://github.com/shamb0/fevm-eth-compliance-test-trace/blob/main/GeneralStateTests/stExtCodeHash/TID-23-00-01-wrt-trace-all.md#L1) * Following use-case are skipped due to `transaction.tx` empty. Have to re-check on revm | Test ID | Use-Case | | --- |...