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

when use fvm tester to run, got failed message when install actor, but when i disable this feature the tester work fine, so I guess there might be a problem...

See https://github.com/filecoin-project/fvm-evm/blob/main/shared/src/bytecode.rs#L15.

Topic: EVM runtime

- [x] sha256 - [x] sha3FIPS256 (Keccak256) - [x] [ripemd160](https://github.com/multiformats/rust-multihash/pull/226) ~~(waiting on new release of rust-multihash)~~

The TokenAmount type is currently just an alias for BigInt. This means values can usually be transparently interpreted, compared etc between TokenAmount and other types, despite TokenAmount having a logical...

## Goal To allow early experimenters to get an initial impression of running FEVM contracts on Filecoin. Only basic contracts will be supported at this stage, i.e. contracts that are...

Kind: Release
Release: Talc (1)

Implement opcodes that query the transaction context: - `ORIGIN` - `CALLVALUE` - `ADDRESS` - `BLOCK_NUMBER` - `TIMESTAMP` - `CALLER` - `BLOCKHASH` - `CHAINID` - `BASEFEE` - `DIFFICULTY` - `GASLIMIT`

Topic: EVM runtime

## Current situation - Docs on precompiled contracts: https://www.evm.codes/precompiled - [evmodin](https://github.com/vorot93/evmodin) (implementation that fvm-evm is currently based on) is **agnostic** of precompiles. - [Akula](https://github.com/akula-bft/akula) (Ethereum client using evmodin, built by...

Kind: Feature
Topic: EVM runtime

It would be really useful to have some mechanism to get very detailed execution gas usage info. This can be done by enabling debug symbols in wasmtime, adding a syscall...