@@ -221,6 +221,7 @@ fvm_ipld_amt = "0.7.4"
221221# and this copy-paste is clunky, so at least for those that have it, we should use it.
222222# Keep the version here in sync with the Makefile!
223223# NOTE: Using master branch instead of v17.0.0 tag due to serde dependency fixes
224+ # Master is currently at commit 2f040c12 which fixes the serde::__private::PhantomData import issue
224225fil_actors_evm_shared = { git = " https://github.com/filecoin-project/builtin-actors" , branch = " master" }
225226fil_actor_eam = { git = " https://github.com/filecoin-project/builtin-actors" , branch = " master" }
226227fil_actor_evm = { git = " https://github.com/filecoin-project/builtin-actors" , branch = " master" }
@@ -246,29 +247,16 @@ tendermint-rpc = { version = "0.31", features = [
246247tendermint-proto = { version = " 0.31" }
247248
248249[patch .crates-io ]
249- fvm = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
250- fvm_shared = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
251- fvm_sdk = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
252- fvm_ipld_blockstore = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
253- fvm_ipld_car = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
254- fvm_ipld_encoding = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
255- fvm_ipld_hamt = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
256- fvm_ipld_amt = { git = " https://github.com/consensus-shipyard/ref-fvm.git" }
250+ # Using latest FVM to match builtin-actors v17.0.0 requirements
251+ fvm = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
252+ fvm_shared = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
253+ fvm_sdk = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
254+ fvm_ipld_blockstore = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
255+ fvm_ipld_car = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
256+ fvm_ipld_encoding = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
257+ fvm_ipld_hamt = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
258+ fvm_ipld_amt = { git = " https://github.com/consensus-shipyard/ref-fvm.git" , branch = " master" }
257259yamux = { git = " https://github.com/paritytech/yamux" , tag = " yamux-v0.13.4" }
258- # Removed - this would override the master branch version with the buggy v15.0.0
259- # fil_actors_runtime = { git = "https://github.com/filecoin-project/builtin-actors.git", tag = "v15.0.0" }
260-
261- # Note: This patch section is currently not needed since we're using master branch
262- # which should be compatible with the latest FVM. If you encounter version conflicts,
263- # uncomment and adjust as needed.
264- # [patch."https://github.com/filecoin-project/builtin-actors"]
265- # fvm = { git = "https://github.com/consensus-shipyard/ref-fvm.git" }
266- # fvm_shared = { git = "https://github.com/consensus-shipyard/ref-fvm.git" }
267- # fvm_sdk = { git = "https://github.com/consensus-shipyard/ref-fvm.git" }
268- # fvm_ipld_blockstore = { git = "https://github.com/consensus-shipyard/ref-fvm.git" }
269- # fvm_ipld_encoding = { git = "https://github.com/consensus-shipyard/ref-fvm.git" }
270- # fvm_ipld_hamt = { git = "https://github.com/consensus-shipyard/ref-fvm.git" }
271- # fvm_ipld_amt = { git = "https://github.com/consensus-shipyard/ref-fvm.git" }
272260
273261[profile .wasm ]
274262inherits = " release"
0 commit comments