Skip to content

Releases: filecoin-project/filecoin-ffi

442e54dc61348fc0

10 Jan 17:51
Compare
Choose a tag to compare
Update to FVM 3.0.0-alpha.18

f294254cb009a0c3

20 Dec 02:10
f294254
Compare
Choose a tag to compare
Merge pull request #350 from filecoin-project/asr/update-fvm

Update to FVM 3.0.0-alpha.17

cbf868a24e306666

20 Dec 03:20
Compare
Choose a tag to compare
feat: switch to an FFI-level config

This means we don't construct a v3 config at the top level, then try to
convert it to a v2 config. When we do that, we run into issues if, e.g.,
v3 doesn't define a price-list for a version only supported by v2.

This PR also has a bit of cleanup:

1. Removes the manifest CID.
2. Changes the network version from u64 to u32 (simplifies some code).
3. Deletes all the overlay blockstore logic (was only used if the
   manifest was explicitly passed).

Actor "overrides" should now only be done via "redirects".

c2dcaa9211ef5f89

20 Dec 03:21
Compare
Choose a tag to compare
feat: switch to an FFI-level config

This means we don't construct a v3 config at the top level, then try to
convert it to a v2 config. When we do that, we run into issues if, e.g.,
v3 doesn't define a price-list for a version only supported by v2.

This PR also has a bit of cleanup:

1. Removes the manifest CID.
2. Changes the network version from u64 to u32 (simplifies some code).
3. Deletes all the overlay blockstore logic (was only used if the
   manifest was explicitly passed).

Actor "overrides" should now only be done via "redirects".

9f2ccf7d8c50737a

20 Dec 03:32
9f2ccf7
Compare
Choose a tag to compare
Merge pull request #351 from filecoin-project/feat/ffi-config

feat: switch to an FFI-level config

746570e52eaa7aa4

20 Dec 01:58
Compare
Choose a tag to compare
Update to FVM 3.0.0-alpha.17

157bc1985b6ee321

20 Dec 03:24
Compare
Choose a tag to compare
feat: switch to an FFI-level config

This means we don't construct a v3 config at the top level, then try to
convert it to a v2 config. When we do that, we run into issues if, e.g.,
v3 doesn't define a price-list for a version only supported by v2.

This PR also has a bit of cleanup:

1. Removes the manifest CID.
2. Changes the network version from u64 to u32 (simplifies some code).
3. Deletes all the overlay blockstore logic (was only used if the
   manifest was explicitly passed).

Actor "overrides" should now only be done via "redirects".

a6160f934f06f27a

18 Dec 20:18
Compare
Choose a tag to compare
FVM: Simplify Randomness externs, perform hashing on the Rust side

86abd7eb7dc67458

18 Dec 19:20
Compare
Choose a tag to compare
FVM: Simplify Randomness externs, perform hashing on the Rust side

599ecd91446bc245

18 Dec 19:29
Compare
Choose a tag to compare
FVM: Simplify Randomness externs, perform hashing on the Rust side