ref-fvm
ref-fvm copied to clipboard
Reference implementation of the Filecoin Virtual Machine
when I use a new ethereum address to execute the smart contract for public view functions through the JSON-RPC endpoints, I get this errors. call to FilenameSpace.name errored: Internal JSON-RPC...
## CI fails while testing Openzeppelin contracts [Link to CircleCI result](https://app.circleci.com/pipelines/github/filecoin-project/fevm-contract-tests/59/workflows/ab6bfd8d-31e2-49de-961d-db992f98812e/jobs/104?invite=true#step-127-3549) [Link to CircleCI result](https://app.circleci.com/pipelines/github/filecoin-project/fevm-contract-tests/59/workflows/ab6bfd8d-31e2-49de-961d-db992f98812e/jobs/104?invite=true#step-127-3564) ## Reproduce Steps Follow the [README](https://github.com/filecoin-project/fevm-contract-tests/blob/hardhat-kit/README.md) to set up the environment ``` cd ./extern/openzeppelin-contracts npx...
## CI fails while testing Openzeppelin contracts [Link to CircleCI result](https://app.circleci.com/pipelines/github/filecoin-project/fevm-contract-tests/59/workflows/ab6bfd8d-31e2-49de-961d-db992f98812e/jobs/104?invite=true#step-127-3468) ## Reproduce Steps Follow the [README](https://github.com/filecoin-project/fevm-contract-tests/blob/hardhat-kit/README.md) to set up the environment ``` cd ./extern/openzeppelin-contracts npx hardhat --network test test...
## CI fails while testing Openzeppelin contracts [Link to CircleCI result](https://app.circleci.com/pipelines/github/filecoin-project/fevm-contract-tests/59/workflows/ab6bfd8d-31e2-49de-961d-db992f98812e/jobs/104?invite=true#step-127-3579) ## Reproduce Steps Follow the [README](https://github.com/filecoin-project/fevm-contract-tests/blob/hardhat-kit/README.md) to set up the environment ``` cd ./extern/openzeppelin-contracts npx hardhat --network test test...
# `DefaultCallManager` - [ ] `send` - this is going to be hard to test outside of integration tests. We likely need to become generic over the engine at some...
https://github.com/filecoin-project/lotus/blob/ntwk/hyperspace/chain/types/tipset.go#L205
- [ ] The contract installation and invocation can be lifted into utility methods [URL](https://github.com/filecoin-project/lotus/blob/ntwk/hyperspace/itests/eth_deploy_test.go#L32) - [ ] We can either skip the assertion if the msg has already landed,...
It currently overlaps with `balance_of` (although `balance_of` may also need to resolve some other actor). Ideally, we'd be able to unify these methods somehow.
The `forest_hash_utils` crate is no longer maintained and should not be used. Ideally `fvm_ipld_hamt` would copy the hashing code or find another crate to serve the same purpose.
Event entry values are defined to be DAG-CBOR [in the FIP](https://github.com/filecoin-project/FIPs/pull/483). This enables introspection through a self-describing format. However, we need to decide if this is just a recommendation, or...