From 099e0385758f0239154c560814ab63225e877d76 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Tue, 3 Oct 2023 11:44:38 -0400 Subject: [PATCH 1/3] fix: switch builtin actors (testing) to release/v4 --- Cargo.lock | 242 +++++++----------- testing/integration/Cargo.toml | 2 +- .../actors/fil-create-actor/Cargo.toml | 2 +- .../actors/fil-syscall-actor/Cargo.toml | 2 +- 4 files changed, 94 insertions(+), 154 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 27a1ab4be..60d7328a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1383,7 +1383,7 @@ dependencies = [ [[package]] name = "fil_actor_account" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "fil_actors_runtime", @@ -1391,7 +1391,7 @@ dependencies = [ "fvm_actor_utils", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "serde", @@ -1419,12 +1419,12 @@ dependencies = [ [[package]] name = "fil_actor_cron" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "log", "num-derive 0.3.3", "num-traits", @@ -1434,7 +1434,7 @@ dependencies = [ [[package]] name = "fil_actor_datacap" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "cid 0.10.1", "fil_actors_runtime", @@ -1444,7 +1444,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log", "num-derive 0.3.3", @@ -1455,7 +1455,7 @@ dependencies = [ [[package]] name = "fil_actor_eam" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1463,7 +1463,7 @@ dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal", "log", "multihash 0.18.1", @@ -1476,13 +1476,13 @@ dependencies = [ [[package]] name = "fil_actor_ethaccount" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "fil_actors_runtime", "frc42_dispatch", "fvm_actor_utils", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal", "num-derive 0.3.3", "num-traits", @@ -1492,7 +1492,7 @@ dependencies = [ [[package]] name = "fil_actor_evm" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1502,7 +1502,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_kamt 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "hex-literal", "log", @@ -1516,7 +1516,7 @@ dependencies = [ [[package]] name = "fil_actor_init" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1525,7 +1525,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "log", "num-derive 0.3.3", "num-traits", @@ -1535,7 +1535,7 @@ dependencies = [ [[package]] name = "fil_actor_market" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1546,7 +1546,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "integer-encoding 3.0.4", "libipld-core 0.13.1", "log", @@ -1558,7 +1558,7 @@ dependencies = [ [[package]] name = "fil_actor_miner" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "bitflags 2.4.0", @@ -1566,12 +1566,12 @@ dependencies = [ "cid 0.10.1", "fil_actors_runtime", "frc42_dispatch", - "fvm_ipld_amt 0.6.1", + "fvm_ipld_amt 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_bitfield 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.10.5", "lazy_static", "log", @@ -1584,7 +1584,7 @@ dependencies = [ [[package]] name = "fil_actor_multisig" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1594,7 +1594,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "indexmap 1.9.3", "integer-encoding 3.0.4", "num-derive 0.3.3", @@ -1605,7 +1605,7 @@ dependencies = [ [[package]] name = "fil_actor_paych" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1613,7 +1613,7 @@ dependencies = [ "frc42_dispatch", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "serde", @@ -1622,12 +1622,12 @@ dependencies = [ [[package]] name = "fil_actor_placeholder" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" [[package]] name = "fil_actor_power" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1636,7 +1636,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "indexmap 1.9.3", "integer-encoding 3.0.4", "lazy_static", @@ -1649,12 +1649,12 @@ dependencies = [ [[package]] name = "fil_actor_reward" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log", "num-derive 0.3.3", @@ -1665,14 +1665,14 @@ dependencies = [ [[package]] name = "fil_actor_system" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "serde", @@ -1681,7 +1681,7 @@ dependencies = [ [[package]] name = "fil_actor_verifreg" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", @@ -1692,7 +1692,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log", "num-derive 0.3.3", @@ -1703,11 +1703,11 @@ dependencies = [ [[package]] name = "fil_actors_evm_shared" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "fil_actors_runtime", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "serde", "uint", @@ -1716,20 +1716,20 @@ dependencies = [ [[package]] name = "fil_actors_runtime" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "base64 0.21.3", "byteorder", "castaway", "cid 0.10.1", - "fvm_ipld_amt 0.6.1", + "fvm_ipld_amt 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_bitfield 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.2", - "fvm_shared 4.0.0-alpha.2", + "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "integer-encoding 3.0.4", "itertools 0.10.5", "log", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "fil_builtin_actors_bundle" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "cid 0.10.1", "clap", @@ -2073,34 +2073,34 @@ dependencies = [ [[package]] name = "frc42_dispatch" -version = "4.0.0" +version = "5.0.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "615e9654726c404113c9ed8d8bbba73f2ed0fd8fa06f82db0b3e7bf50d9f6de0" +checksum = "646103488de23b15af472fd22e81f16eacf821e2b6b921f16961315e192fa34f" dependencies = [ "frc42_hasher", "frc42_macros", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 3.3.0", - "fvm_shared 3.6.0", + "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "frc42_hasher" -version = "2.0.0" +version = "3.0.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1087258adb78929cecb6adfcd42b188af5420ea623604afd5432a8d89f2a8247" +checksum = "19727efce9e1cdd535791c75de2d9813080d2ab39c0434ec9e7a6c858df6a926" dependencies = [ - "fvm_sdk 3.3.0", - "fvm_shared 3.6.0", + "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "frc42_macros" -version = "2.0.0" +version = "3.0.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8ed40c54923e526779208a5567a3d79d76f31fc512e6163b3b6bac17b68ac59" +checksum = "b08689c30919b9706463b63809b6ee02b5a7ca34307ca7afd5fd39da48bfff42" dependencies = [ "blake2b_simd", "frc42_hasher", @@ -2111,18 +2111,18 @@ dependencies = [ [[package]] name = "frc46_token" -version = "8.0.0" +version = "9.0.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c96aca29e0495d787884a10b193dc5f543277b183c5ac8ddba47a24b898c6dd" +checksum = "9576de352ca5767fcaa7b8bb9ba3cf973b0f1db3afbb44f6a471f2fdc14fa87d" dependencies = [ "cid 0.10.1", "frc42_dispatch", "fvm_actor_utils", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_ipld_hamt 0.7.0", - "fvm_sdk 3.3.0", - "fvm_shared 3.6.0", + "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "integer-encoding 4.0.0", "num-traits", "serde", @@ -2318,17 +2318,17 @@ dependencies = [ [[package]] name = "fvm_actor_utils" -version = "8.0.0" +version = "9.0.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1136c01cae472011cc203c388d0adf25427d8b133eaad326befb15d0462755ca" +checksum = "5bdb80dc2a6e3a6ccefd0c04c762ee96c6f1596367282da437ecb47fa046533d" dependencies = [ "anyhow", "cid 0.10.1", "frc42_dispatch", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 3.3.0", - "fvm_shared 3.6.0", + "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits", "serde", "serde_tuple", @@ -2417,16 +2417,17 @@ dependencies = [ [[package]] name = "fvm_ipld_amt" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c0b0ee51ca8defa9717a72e1d35c8cbb85bd8320a835911410b63b9a63dffec" +version = "0.6.2" dependencies = [ "anyhow", "cid 0.10.1", - "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "criterion", + "fvm_ipld_blockstore 0.2.0", + "fvm_ipld_encoding 0.4.0", "itertools 0.11.0", "once_cell", + "quickcheck", + "quickcheck_macros", "serde", "thiserror", ] @@ -2434,16 +2435,15 @@ dependencies = [ [[package]] name = "fvm_ipld_amt" version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fea333475130094f27ce67809aae3f69eb5247541d835950b7c5da733dbbb34" dependencies = [ "anyhow", "cid 0.10.1", - "criterion", - "fvm_ipld_blockstore 0.2.0", - "fvm_ipld_encoding 0.4.0", + "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.11.0", "once_cell", - "quickcheck", - "quickcheck_macros", "serde", "thiserror", ] @@ -2558,26 +2558,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "fvm_ipld_hamt" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f01c65915bd7ab95ff973bb0bb7e03e8d43a43642c8f4b15407e42e4ffcc0d98" -dependencies = [ - "anyhow", - "byteorder", - "cid 0.10.1", - "forest_hash_utils", - "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libipld-core 0.16.0", - "multihash 0.18.1", - "once_cell", - "serde", - "sha2 0.10.7", - "thiserror", -] - [[package]] name = "fvm_ipld_hamt" version = "0.8.0" @@ -2662,37 +2642,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "fvm_sdk" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c855aead9219cacd48450a4d9d5f57d13dbe4dbbe2d8538d350212792854f5d" -dependencies = [ - "cid 0.10.1", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 3.6.0", - "lazy_static", - "log", - "num-traits", - "thiserror", -] - -[[package]] -name = "fvm_sdk" -version = "4.0.0-alpha.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da67febae0cdf35397b12dbde30167824068dd7bdbd7cd9534dfa6095c894f05" -dependencies = [ - "byteorder", - "cid 0.10.1", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", - "lazy_static", - "log", - "num-traits", - "thiserror", -] - [[package]] name = "fvm_sdk" version = "4.0.0-alpha.4" @@ -2708,50 +2657,49 @@ dependencies = [ ] [[package]] -name = "fvm_shared" -version = "3.6.0" +name = "fvm_sdk" +version = "4.0.0-alpha.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6a982610b95be92a4f862c0e1db52b07f2b960958bf4541fb80e284b72ac46d" +checksum = "081816d6e5b7832beca5f906e16108e63a288b8b0c314bacbd47e56348a7fd63" dependencies = [ - "anyhow", - "bitflags 2.4.0", - "blake2b_simd", + "byteorder", "cid 0.10.1", - "data-encoding", - "data-encoding-macro", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", - "multihash 0.18.1", - "num-bigint", - "num-derive 0.4.0", - "num-integer", + "log", "num-traits", - "serde", - "serde_tuple", "thiserror", - "unsigned-varint", ] [[package]] name = "fvm_shared" -version = "4.0.0-alpha.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dc4430d91e5269db5f32f8bb747810546e95485644c2d3ee432b7f6b15c7323" +version = "4.0.0-alpha.4" dependencies = [ "anyhow", + "arbitrary", "bitflags 2.4.0", "blake2b_simd", + "bls-signatures", "cid 0.10.1", "data-encoding", "data-encoding-macro", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api", + "fvm_ipld_encoding 0.4.0", + "fvm_shared 4.0.0-alpha.4", "lazy_static", + "libsecp256k1", "multihash 0.18.1", "num-bigint", "num-derive 0.4.0", "num-integer", "num-traits", + "quickcheck", + "quickcheck_macros", + "rand", + "rand_chacha", "serde", + "serde_json", "serde_tuple", "thiserror", "unsigned-varint", @@ -2760,31 +2708,23 @@ dependencies = [ [[package]] name = "fvm_shared" version = "4.0.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "022bdee26d3a256905d6430b66099868ff7a439a8ceb22c0f351843aa7c5f394" dependencies = [ "anyhow", - "arbitrary", "bitflags 2.4.0", "blake2b_simd", - "bls-signatures", "cid 0.10.1", "data-encoding", "data-encoding-macro", - "filecoin-proofs-api", - "fvm_ipld_encoding 0.4.0", - "fvm_shared 4.0.0-alpha.4", + "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", - "libsecp256k1", "multihash 0.18.1", "num-bigint", "num-derive 0.4.0", "num-integer", "num-traits", - "quickcheck", - "quickcheck_macros", - "rand", - "rand_chacha", "serde", - "serde_json", "serde_tuple", "thiserror", "unsigned-varint", @@ -4851,14 +4791,14 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vm_api" version = "1.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=fvm-next#d918b73994f999035d7470e1c9be553f468ef14b" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" dependencies = [ "anyhow", "cid 0.10.1", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.2", + "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "rand", diff --git a/testing/integration/Cargo.toml b/testing/integration/Cargo.toml index 540f638e4..36850b586 100644 --- a/testing/integration/Cargo.toml +++ b/testing/integration/Cargo.toml @@ -33,7 +33,7 @@ default-features = false features = ["cranelift", "parallel-compilation"] [dev-dependencies] -actors-v12 = { package = "fil_builtin_actors_bundle", git = "https://github.com/filecoin-project/builtin-actors", branch = "fvm-next" } +actors-v12 = { package = "fil_builtin_actors_bundle", git = "https://github.com/filecoin-project/builtin-actors", branch = "release/v12" } fvm_test_actors = { path = "../test_actors" } fvm_gas_calibration_shared = { path = "../calibration/shared" } blake2b_simd = "1.0.1" diff --git a/testing/test_actors/actors/fil-create-actor/Cargo.toml b/testing/test_actors/actors/fil-create-actor/Cargo.toml index fe84ddc11..92c7ac957 100644 --- a/testing/test_actors/actors/fil-create-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-create-actor/Cargo.toml @@ -7,7 +7,7 @@ publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } -actors_v12_runtime = { package = "fil_actors_runtime", git = "https://github.com/filecoin-project/builtin-actors", branch = "fvm-next" } +actors_v12_runtime = { package = "fil_actors_runtime", git = "https://github.com/filecoin-project/builtin-actors", branch = "release/v12" } [lib] crate-type = ["cdylib"] ## cdylib is necessary for Wasm build diff --git a/testing/test_actors/actors/fil-syscall-actor/Cargo.toml b/testing/test_actors/actors/fil-syscall-actor/Cargo.toml index 149dc39e3..c3869ff35 100644 --- a/testing/test_actors/actors/fil-syscall-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-syscall-actor/Cargo.toml @@ -9,7 +9,7 @@ fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } minicov = {version = "0.3", optional = true} -actors_v12_runtime = { package = "fil_actors_runtime", git = "https://github.com/filecoin-project/builtin-actors", branch = "fvm-next" } +actors_v12_runtime = { package = "fil_actors_runtime", git = "https://github.com/filecoin-project/builtin-actors", branch = "release/v12" } multihash = { workspace = true, features = ["sha3", "sha2", "ripemd"] } [lib] From 9614687c1863595c088aabc0ae96141ad14ab085 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Tue, 31 Oct 2023 08:26:53 -0700 Subject: [PATCH 2/3] chore: release fvm 4.0.0 final (#1916) --- Cargo.lock | 170 +++++++++--------- fvm/CHANGELOG.md | 4 + fvm/Cargo.toml | 4 +- sdk/CHANGELOG.md | 4 + sdk/Cargo.toml | 4 +- shared/CHANGELOG.md | 4 + shared/Cargo.toml | 2 +- testing/calibration/shared/Cargo.toml | 2 +- testing/conformance/Cargo.toml | 4 +- testing/integration/Cargo.toml | 6 +- .../actors/fil-address-actor/Cargo.toml | 4 +- .../actors/fil-create-actor/Cargo.toml | 4 +- .../actors/fil-events-actor/Cargo.toml | 4 +- .../actors/fil-exit-data-actor/Cargo.toml | 4 +- .../fil-gas-calibration-actor/Cargo.toml | 4 +- .../actors/fil-gaslimit-actor/Cargo.toml | 4 +- .../actors/fil-hello-world-actor/Cargo.toml | 4 +- .../fil-integer-overflow-actor/Cargo.toml | 4 +- .../actors/fil-ipld-actor/Cargo.toml | 4 +- .../fil-malformed-syscall-actor/Cargo.toml | 4 +- .../actors/fil-oom-actor/Cargo.toml | 4 +- .../actors/fil-readonly-actor/Cargo.toml | 4 +- .../actors/fil-sself-actor/Cargo.toml | 4 +- .../fil-stack-overflow-actor/Cargo.toml | 4 +- .../actors/fil-syscall-actor/Cargo.toml | 4 +- 25 files changed, 138 insertions(+), 126 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 60d7328a2..2f9a425c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1391,7 +1391,7 @@ dependencies = [ "fvm_actor_utils", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "num-derive 0.3.3", "num-traits", "serde", @@ -1424,7 +1424,7 @@ dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "log", "num-derive 0.3.3", "num-traits", @@ -1444,7 +1444,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "lazy_static", "log", "num-derive 0.3.3", @@ -1463,7 +1463,7 @@ dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "hex-literal", "log", "multihash 0.18.1", @@ -1482,7 +1482,7 @@ dependencies = [ "frc42_dispatch", "fvm_actor_utils", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "hex-literal", "num-derive 0.3.3", "num-traits", @@ -1502,7 +1502,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_kamt 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "hex", "hex-literal", "log", @@ -1525,7 +1525,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "log", "num-derive 0.3.3", "num-traits", @@ -1546,7 +1546,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "integer-encoding 3.0.4", "libipld-core 0.13.1", "log", @@ -1571,7 +1571,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "itertools 0.10.5", "lazy_static", "log", @@ -1594,7 +1594,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "indexmap 1.9.3", "integer-encoding 3.0.4", "num-derive 0.3.3", @@ -1613,7 +1613,7 @@ dependencies = [ "frc42_dispatch", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "num-derive 0.3.3", "num-traits", "serde", @@ -1636,7 +1636,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "indexmap 1.9.3", "integer-encoding 3.0.4", "lazy_static", @@ -1654,7 +1654,7 @@ dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "lazy_static", "log", "num-derive 0.3.3", @@ -1672,7 +1672,7 @@ dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "num-derive 0.3.3", "num-traits", "serde", @@ -1692,7 +1692,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "lazy_static", "log", "num-derive 0.3.3", @@ -1707,7 +1707,7 @@ source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/ dependencies = [ "fil_actors_runtime", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "hex", "serde", "uint", @@ -1728,8 +1728,8 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_sdk 4.0.0-alpha.4", + "fvm_shared 4.0.0-alpha.4", "integer-encoding 3.0.4", "itertools 0.10.5", "log", @@ -1752,8 +1752,8 @@ name = "fil_address_actor" version = "0.1.0" dependencies = [ "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] @@ -1789,8 +1789,8 @@ name = "fil_create_actor" version = "0.1.0" dependencies = [ "fil_actors_runtime", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] @@ -1798,8 +1798,8 @@ name = "fil_events_actor" version = "0.1.0" dependencies = [ "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", "serde", "serde_tuple", ] @@ -1809,8 +1809,8 @@ name = "fil_exit_data_actor" version = "0.1.0" dependencies = [ "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] @@ -1821,8 +1821,8 @@ dependencies = [ "cid 0.10.1", "fvm_gas_calibration_shared", "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", "libipld", "num-derive 0.4.0", "num-traits", @@ -1834,8 +1834,8 @@ name = "fil_gaslimit_actor" version = "0.1.0" dependencies = [ "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", "log", "serde", "serde_tuple", @@ -1845,8 +1845,8 @@ dependencies = [ name = "fil_hello_world_actor" version = "0.1.0" dependencies = [ - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] @@ -1857,8 +1857,8 @@ dependencies = [ "cid 0.10.1", "fvm_ipld_blockstore 0.2.0", "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", "serde", "serde_tuple", ] @@ -1868,8 +1868,8 @@ name = "fil_ipld_actor" version = "0.1.0" dependencies = [ "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", "minicov", ] @@ -1877,16 +1877,16 @@ dependencies = [ name = "fil_malformed_syscall_actor" version = "0.1.0" dependencies = [ - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] name = "fil_oom_actor" version = "0.1.0" dependencies = [ - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] @@ -1895,8 +1895,8 @@ version = "0.1.0" dependencies = [ "cid 0.10.1", "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] @@ -1905,16 +1905,16 @@ version = "0.1.0" dependencies = [ "cid 0.10.1", "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] name = "fil_stack_overflow_actor" version = "0.1.0" dependencies = [ - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", ] [[package]] @@ -1923,8 +1923,8 @@ version = "0.1.0" dependencies = [ "fil_actors_runtime", "fvm_ipld_encoding 0.4.0", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0", + "fvm_shared 4.0.0", "minicov", "multihash 0.18.1", ] @@ -2080,8 +2080,8 @@ dependencies = [ "frc42_hasher", "frc42_macros", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_sdk 4.0.0-alpha.4", + "fvm_shared 4.0.0-alpha.4", "thiserror", ] @@ -2091,8 +2091,8 @@ version = "3.0.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19727efce9e1cdd535791c75de2d9813080d2ab39c0434ec9e7a6c858df6a926" dependencies = [ - "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_sdk 4.0.0-alpha.4", + "fvm_shared 4.0.0-alpha.4", "thiserror", ] @@ -2121,8 +2121,8 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_sdk 4.0.0-alpha.4", + "fvm_shared 4.0.0-alpha.4", "integer-encoding 4.0.0", "num-traits", "serde", @@ -2252,7 +2252,7 @@ dependencies = [ [[package]] name = "fvm" -version = "4.0.0-alpha.4" +version = "4.0.0" dependencies = [ "anyhow", "arbitrary", @@ -2267,7 +2267,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0", "fvm_ipld_encoding 0.4.0", "fvm_ipld_hamt 0.8.0", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0", "lazy_static", "log", "minstant", @@ -2300,7 +2300,7 @@ dependencies = [ "fvm", "fvm_integration_tests", "fvm_ipld_encoding 0.4.0", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0", "hex", ] @@ -2327,8 +2327,8 @@ dependencies = [ "frc42_dispatch", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_sdk 4.0.0-alpha.4", + "fvm_shared 4.0.0-alpha.4", "num-traits", "serde", "serde_tuple", @@ -2353,7 +2353,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0", "fvm_ipld_car 0.7.1", "fvm_ipld_encoding 0.4.0", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0", "itertools 0.11.0", "ittapi-rs", "lazy_static", @@ -2375,7 +2375,7 @@ dependencies = [ name = "fvm_gas_calibration_shared" version = "0.1.0" dependencies = [ - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0", "num-derive 0.4.0", "num-traits", "serde", @@ -2384,7 +2384,7 @@ dependencies = [ [[package]] name = "fvm_integration_tests" -version = "4.0.0-alpha.4" +version = "4.0.0" dependencies = [ "anyhow", "blake2b_simd", @@ -2397,7 +2397,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0", "fvm_ipld_car 0.7.1", "fvm_ipld_encoding 0.4.0", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0", "fvm_test_actors", "hex", "lazy_static", @@ -2645,10 +2645,12 @@ dependencies = [ [[package]] name = "fvm_sdk" version = "4.0.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "081816d6e5b7832beca5f906e16108e63a288b8b0c314bacbd47e56348a7fd63" dependencies = [ "byteorder", "cid 0.10.1", - "fvm_ipld_encoding 0.4.0", + "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_shared 4.0.0-alpha.4", "lazy_static", "log", @@ -2658,14 +2660,12 @@ dependencies = [ [[package]] name = "fvm_sdk" -version = "4.0.0-alpha.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081816d6e5b7832beca5f906e16108e63a288b8b0c314bacbd47e56348a7fd63" +version = "4.0.0" dependencies = [ "byteorder", "cid 0.10.1", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_ipld_encoding 0.4.0", + "fvm_shared 4.0.0", "lazy_static", "log", "num-traits", @@ -2675,31 +2675,23 @@ dependencies = [ [[package]] name = "fvm_shared" version = "4.0.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "022bdee26d3a256905d6430b66099868ff7a439a8ceb22c0f351843aa7c5f394" dependencies = [ "anyhow", - "arbitrary", "bitflags 2.4.0", "blake2b_simd", - "bls-signatures", "cid 0.10.1", "data-encoding", "data-encoding-macro", - "filecoin-proofs-api", - "fvm_ipld_encoding 0.4.0", - "fvm_shared 4.0.0-alpha.4", + "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", - "libsecp256k1", "multihash 0.18.1", "num-bigint", "num-derive 0.4.0", "num-integer", "num-traits", - "quickcheck", - "quickcheck_macros", - "rand", - "rand_chacha", "serde", - "serde_json", "serde_tuple", "thiserror", "unsigned-varint", @@ -2707,24 +2699,32 @@ dependencies = [ [[package]] name = "fvm_shared" -version = "4.0.0-alpha.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "022bdee26d3a256905d6430b66099868ff7a439a8ceb22c0f351843aa7c5f394" +version = "4.0.0" dependencies = [ "anyhow", + "arbitrary", "bitflags 2.4.0", "blake2b_simd", + "bls-signatures", "cid 0.10.1", "data-encoding", "data-encoding-macro", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api", + "fvm_ipld_encoding 0.4.0", + "fvm_shared 4.0.0", "lazy_static", + "libsecp256k1", "multihash 0.18.1", "num-bigint", "num-derive 0.4.0", "num-integer", "num-traits", + "quickcheck", + "quickcheck_macros", + "rand", + "rand_chacha", "serde", + "serde_json", "serde_tuple", "thiserror", "unsigned-varint", @@ -4798,7 +4798,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0-alpha.4", "num-derive 0.3.3", "num-traits", "rand", diff --git a/fvm/CHANGELOG.md b/fvm/CHANGELOG.md index f3991f371..79f26e4be 100644 --- a/fvm/CHANGELOG.md +++ b/fvm/CHANGELOG.md @@ -4,6 +4,10 @@ Changes to the reference FVM implementation. ## [Unreleased] +## 4.0.0 (2023-10-31) + +Final release, no changes. + ## 4.0.0-alpha.4 (2023-09-28) - Add back some proof types that were mistakenly removed, and fix some of the constants. diff --git a/fvm/Cargo.toml b/fvm/Cargo.toml index b2acb5b97..c9a379d51 100644 --- a/fvm/Cargo.toml +++ b/fvm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "fvm" description = "Filecoin Virtual Machine reference implementation" -version = "4.0.0-alpha.4" +version = "4.0.0" license = "MIT OR Apache-2.0" authors = ["Protocol Labs", "Filecoin Core Devs"] edition = "2021" @@ -17,7 +17,7 @@ thiserror = "1.0.40" num-traits = "0.2" cid = { workspace = true, features = ["serde-codec"] } multihash = { workspace = true, features = ["sha2", "sha3", "ripemd"] } -fvm_shared = { version = "4.0.0-alpha.4", path = "../shared", features = ["crypto"] } +fvm_shared = { version = "4.0.0", path = "../shared", features = ["crypto"] } fvm_ipld_hamt = { version = "0.8.0", path = "../ipld/hamt" } fvm_ipld_amt = { version = "0.6.2", path = "../ipld/amt" } fvm_ipld_blockstore = { version = "0.2.0", path = "../ipld/blockstore" } diff --git a/sdk/CHANGELOG.md b/sdk/CHANGELOG.md index 04e6f393c..7e09886a3 100644 --- a/sdk/CHANGELOG.md +++ b/sdk/CHANGELOG.md @@ -2,6 +2,10 @@ ## [Unreleased] +## 4.0.0 (2023-10-31) + +Final release, no changes. + ## 4.0.0-alpha.4 (2023-09-28) - Add back some proof types that were mistakenly removed, and fix some of the constants. diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 563d05e8f..9d8d862c5 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "fvm_sdk" description = "Filecoin Virtual Machine actor development SDK" -version = "4.0.0-alpha.4" +version = "4.0.0" license = "MIT OR Apache-2.0" authors = ["Protocol Labs", "Filecoin Core Devs"] edition = "2021" @@ -12,7 +12,7 @@ crate-type = ["lib"] [dependencies] cid = { workspace = true } -fvm_shared = { version = "4.0.0-alpha.4", path = "../shared" } +fvm_shared = { version = "4.0.0", path = "../shared" } ## num-traits; disabling default features makes it play nice with no_std. num-traits = { version = "0.2.15", default-features = false } lazy_static = { version = "1.4.0" } diff --git a/shared/CHANGELOG.md b/shared/CHANGELOG.md index f3cd2478a..5c3167182 100644 --- a/shared/CHANGELOG.md +++ b/shared/CHANGELOG.md @@ -2,6 +2,10 @@ ## [Unreleased] +## 4.0.0 (2023-10-31) + +Final release, no changes. + ## 4.0.0-alpha.4 (2023-09-28) - Add back some proof types that were mistakenly removed, and fix some of the constants. diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 8acd7f74f..4aca5ca65 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "fvm_shared" description = "Filecoin Virtual Machine shared types and functions" -version = "4.0.0-alpha.4" +version = "4.0.0" edition = "2021" license = "MIT OR Apache-2.0" authors = ["ChainSafe Systems ", "Protocol Labs", "Filecoin Core Devs"] diff --git a/testing/calibration/shared/Cargo.toml b/testing/calibration/shared/Cargo.toml index 82fc1e8a8..984a6f099 100644 --- a/testing/calibration/shared/Cargo.toml +++ b/testing/calibration/shared/Cargo.toml @@ -8,7 +8,7 @@ authors = ["Protocol Labs", "Filecoin Core Devs"] repository = "https://github.com/filecoin-project/ref-fvm" [dependencies] -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../shared", features = ["testing"] } +fvm_shared = { version = "4.0.0", path = "../../../shared", features = ["testing"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" num-traits = "0.2" diff --git a/testing/conformance/Cargo.toml b/testing/conformance/Cargo.toml index 7ffa2e048..8e2f9c4ee 100644 --- a/testing/conformance/Cargo.toml +++ b/testing/conformance/Cargo.toml @@ -9,7 +9,7 @@ publish = false repository = "https://github.com/filecoin-project/ref-fvm" [dependencies] -fvm_shared = { version = "4.0.0-alpha.4", path = "../../shared" } +fvm_shared = { version = "4.0.0", path = "../../shared" } fvm_ipld_car = { version = "0.7.1", path = "../../ipld/car" } fvm_ipld_blockstore = { version = "0.2.0", path = "../../ipld/blockstore" } fvm_ipld_encoding = { version = "0.4.0", path = "../../ipld/encoding" } @@ -39,7 +39,7 @@ tar = { version = "0.4.38", default-features = false } zstd = { version = "0.12.3", default-features = false } [dependencies.fvm] -version = "4.0.0-alpha.4" +version = "4.0.0" path = "../../fvm" default-features = false features = ["testing"] diff --git a/testing/integration/Cargo.toml b/testing/integration/Cargo.toml index 36850b586..4d1cfc08b 100644 --- a/testing/integration/Cargo.toml +++ b/testing/integration/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "fvm_integration_tests" description = "Filecoin Virtual Machine integration tests framework" -version = "4.0.0-alpha.4" +version = "4.0.0" edition = "2021" license = "MIT OR Apache-2.0" authors = ["Protocol Labs", "Filecoin Core Devs", "Polyphene"] repository = "https://github.com/filecoin-project/ref-fvm" [dependencies] -fvm = { version = "4.0.0-alpha.4", path = "../../fvm", default-features = false, features = ["testing"] } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../shared", features = ["testing"] } +fvm = { version = "4.0.0", path = "../../fvm", default-features = false, features = ["testing"] } +fvm_shared = { version = "4.0.0", path = "../../shared", features = ["testing"] } fvm_ipld_car = { version = "0.7.1", path = "../../ipld/car" } fvm_ipld_blockstore = { version = "0.2.0", path = "../../ipld/blockstore" } fvm_ipld_encoding = { version = "0.4.0", path = "../../ipld/encoding" } diff --git a/testing/test_actors/actors/fil-address-actor/Cargo.toml b/testing/test_actors/actors/fil-address-actor/Cargo.toml index a81e31730..55332d8c6 100644 --- a/testing/test_actors/actors/fil-address-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-address-actor/Cargo.toml @@ -6,8 +6,8 @@ publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } [lib] crate-type = ["cdylib"] ## cdylib is necessary for Wasm build diff --git a/testing/test_actors/actors/fil-create-actor/Cargo.toml b/testing/test_actors/actors/fil-create-actor/Cargo.toml index 92c7ac957..363d65531 100644 --- a/testing/test_actors/actors/fil-create-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-create-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } actors_v12_runtime = { package = "fil_actors_runtime", git = "https://github.com/filecoin-project/builtin-actors", branch = "release/v12" } [lib] diff --git a/testing/test_actors/actors/fil-events-actor/Cargo.toml b/testing/test_actors/actors/fil-events-actor/Cargo.toml index 17dc85b4e..8ba3601ea 100644 --- a/testing/test_actors/actors/fil-events-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-events-actor/Cargo.toml @@ -6,8 +6,8 @@ publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } serde = {version = "1.0.164", features = ["derive"] } serde_tuple = "0.5.0" diff --git a/testing/test_actors/actors/fil-exit-data-actor/Cargo.toml b/testing/test_actors/actors/fil-exit-data-actor/Cargo.toml index 08a85bbe4..3c16d8cad 100644 --- a/testing/test_actors/actors/fil-exit-data-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-exit-data-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } [lib] diff --git a/testing/test_actors/actors/fil-gas-calibration-actor/Cargo.toml b/testing/test_actors/actors/fil-gas-calibration-actor/Cargo.toml index 8b7a90d51..33e0a9b48 100644 --- a/testing/test_actors/actors/fil-gas-calibration-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-gas-calibration-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } fvm_gas_calibration_shared = { path = "../../../calibration/shared" } diff --git a/testing/test_actors/actors/fil-gaslimit-actor/Cargo.toml b/testing/test_actors/actors/fil-gaslimit-actor/Cargo.toml index 3ac0eb6a6..bc4e180d9 100644 --- a/testing/test_actors/actors/fil-gaslimit-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-gaslimit-actor/Cargo.toml @@ -6,8 +6,8 @@ publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } serde = {version = "1.0.164", features = ["derive"] } serde_tuple = "0.5.0" log = "0.4.19" diff --git a/testing/test_actors/actors/fil-hello-world-actor/Cargo.toml b/testing/test_actors/actors/fil-hello-world-actor/Cargo.toml index 630e7573f..2694fd8f7 100644 --- a/testing/test_actors/actors/fil-hello-world-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-hello-world-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } [lib] crate-type = ["cdylib"] ## cdylib is necessary for Wasm build diff --git a/testing/test_actors/actors/fil-integer-overflow-actor/Cargo.toml b/testing/test_actors/actors/fil-integer-overflow-actor/Cargo.toml index 663bd9b52..c2d3e007e 100644 --- a/testing/test_actors/actors/fil-integer-overflow-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-integer-overflow-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } fvm_ipld_blockstore = { version = "0.2.0", path = "../../../../ipld/blockstore" } diff --git a/testing/test_actors/actors/fil-ipld-actor/Cargo.toml b/testing/test_actors/actors/fil-ipld-actor/Cargo.toml index 5b079dca2..477e19dac 100644 --- a/testing/test_actors/actors/fil-ipld-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-ipld-actor/Cargo.toml @@ -6,8 +6,8 @@ publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } [target.'cfg(coverage)'.dependencies] minicov = "0.3" diff --git a/testing/test_actors/actors/fil-malformed-syscall-actor/Cargo.toml b/testing/test_actors/actors/fil-malformed-syscall-actor/Cargo.toml index 0b011b1fb..df53774b6 100644 --- a/testing/test_actors/actors/fil-malformed-syscall-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-malformed-syscall-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } [lib] crate-type = ["cdylib"] ## cdylib is necessary for Wasm build diff --git a/testing/test_actors/actors/fil-oom-actor/Cargo.toml b/testing/test_actors/actors/fil-oom-actor/Cargo.toml index e0c02da29..d6f271ae1 100644 --- a/testing/test_actors/actors/fil-oom-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-oom-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } [lib] crate-type = ["cdylib"] ## cdylib is necessary for Wasm build diff --git a/testing/test_actors/actors/fil-readonly-actor/Cargo.toml b/testing/test_actors/actors/fil-readonly-actor/Cargo.toml index 794efe0c4..8836cbddd 100644 --- a/testing/test_actors/actors/fil-readonly-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-readonly-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } cid = { workspace = true } diff --git a/testing/test_actors/actors/fil-sself-actor/Cargo.toml b/testing/test_actors/actors/fil-sself-actor/Cargo.toml index d18775f95..13c8649cb 100644 --- a/testing/test_actors/actors/fil-sself-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-sself-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } cid = { workspace = true } diff --git a/testing/test_actors/actors/fil-stack-overflow-actor/Cargo.toml b/testing/test_actors/actors/fil-stack-overflow-actor/Cargo.toml index f5fe4df16..8c1b3e4f6 100644 --- a/testing/test_actors/actors/fil-stack-overflow-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-stack-overflow-actor/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } [lib] crate-type = ["cdylib"] ## cdylib is necessary for Wasm build diff --git a/testing/test_actors/actors/fil-syscall-actor/Cargo.toml b/testing/test_actors/actors/fil-syscall-actor/Cargo.toml index c3869ff35..633c3f343 100644 --- a/testing/test_actors/actors/fil-syscall-actor/Cargo.toml +++ b/testing/test_actors/actors/fil-syscall-actor/Cargo.toml @@ -6,8 +6,8 @@ publish = false [target.'cfg(target_arch = "wasm32")'.dependencies] fvm_ipld_encoding = { version = "0.4.0", path = "../../../../ipld/encoding" } -fvm_sdk = { version = "4.0.0-alpha.4", path = "../../../../sdk" } -fvm_shared = { version = "4.0.0-alpha.4", path = "../../../../shared" } +fvm_sdk = { version = "4.0.0", path = "../../../../sdk" } +fvm_shared = { version = "4.0.0", path = "../../../../shared" } minicov = {version = "0.3", optional = true} actors_v12_runtime = { package = "fil_actors_runtime", git = "https://github.com/filecoin-project/builtin-actors", branch = "release/v12" } multihash = { workspace = true, features = ["sha3", "sha2", "ripemd"] } From 6a248c111711bf79a6cbd441135e73b30ff900f2 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Tue, 31 Oct 2023 15:31:44 -0700 Subject: [PATCH 3/3] chore: update builtin actors --- Cargo.lock | 158 ++++++++++++++++++++++++++--------------------------- 1 file changed, 79 insertions(+), 79 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2f9a425c9..cc78218ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1383,7 +1383,7 @@ dependencies = [ [[package]] name = "fil_actor_account" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "fil_actors_runtime", @@ -1391,7 +1391,7 @@ dependencies = [ "fvm_actor_utils", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "serde", @@ -1419,12 +1419,12 @@ dependencies = [ [[package]] name = "fil_actor_cron" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log", "num-derive 0.3.3", "num-traits", @@ -1434,7 +1434,7 @@ dependencies = [ [[package]] name = "fil_actor_datacap" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "cid 0.10.1", "fil_actors_runtime", @@ -1444,7 +1444,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log", "num-derive 0.3.3", @@ -1455,7 +1455,7 @@ dependencies = [ [[package]] name = "fil_actor_eam" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1463,7 +1463,7 @@ dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal", "log", "multihash 0.18.1", @@ -1476,13 +1476,13 @@ dependencies = [ [[package]] name = "fil_actor_ethaccount" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "fil_actors_runtime", "frc42_dispatch", "fvm_actor_utils", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal", "num-derive 0.3.3", "num-traits", @@ -1492,7 +1492,7 @@ dependencies = [ [[package]] name = "fil_actor_evm" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1502,7 +1502,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_kamt 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "hex-literal", "log", @@ -1516,7 +1516,7 @@ dependencies = [ [[package]] name = "fil_actor_init" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1525,7 +1525,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log", "num-derive 0.3.3", "num-traits", @@ -1535,7 +1535,7 @@ dependencies = [ [[package]] name = "fil_actor_market" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1546,7 +1546,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "integer-encoding 3.0.4", "libipld-core 0.13.1", "log", @@ -1558,7 +1558,7 @@ dependencies = [ [[package]] name = "fil_actor_miner" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "bitflags 2.4.0", @@ -1571,7 +1571,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.10.5", "lazy_static", "log", @@ -1584,7 +1584,7 @@ dependencies = [ [[package]] name = "fil_actor_multisig" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1594,7 +1594,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "indexmap 1.9.3", "integer-encoding 3.0.4", "num-derive 0.3.3", @@ -1605,7 +1605,7 @@ dependencies = [ [[package]] name = "fil_actor_paych" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1613,7 +1613,7 @@ dependencies = [ "frc42_dispatch", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "serde", @@ -1622,12 +1622,12 @@ dependencies = [ [[package]] name = "fil_actor_placeholder" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" [[package]] name = "fil_actor_power" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1636,7 +1636,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "indexmap 1.9.3", "integer-encoding 3.0.4", "lazy_static", @@ -1649,12 +1649,12 @@ dependencies = [ [[package]] name = "fil_actor_reward" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log", "num-derive 0.3.3", @@ -1665,14 +1665,14 @@ dependencies = [ [[package]] name = "fil_actor_system" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", "fil_actors_runtime", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "serde", @@ -1681,7 +1681,7 @@ dependencies = [ [[package]] name = "fil_actor_verifreg" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", @@ -1692,7 +1692,7 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log", "num-derive 0.3.3", @@ -1703,11 +1703,11 @@ dependencies = [ [[package]] name = "fil_actors_evm_shared" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "fil_actors_runtime", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "serde", "uint", @@ -1716,7 +1716,7 @@ dependencies = [ [[package]] name = "fil_actors_runtime" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "base64 0.21.3", @@ -1728,8 +1728,8 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "integer-encoding 3.0.4", "itertools 0.10.5", "log", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "fil_builtin_actors_bundle" version = "12.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "cid 0.10.1", "clap", @@ -2073,34 +2073,34 @@ dependencies = [ [[package]] name = "frc42_dispatch" -version = "5.0.0-alpha.1" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "646103488de23b15af472fd22e81f16eacf821e2b6b921f16961315e192fa34f" +checksum = "cfe63cf3ff3e332ef15fd19d95cffcb3fd2af14ccb3cb04abc730271c1362c4f" dependencies = [ "frc42_hasher", "frc42_macros", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "frc42_hasher" -version = "3.0.0-alpha.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19727efce9e1cdd535791c75de2d9813080d2ab39c0434ec9e7a6c858df6a926" +checksum = "08a35e7214108f81cefc17b0466be01279f384faf913918a12dbc8528bb758a4" dependencies = [ - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "frc42_macros" -version = "3.0.0-alpha.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b08689c30919b9706463b63809b6ee02b5a7ca34307ca7afd5fd39da48bfff42" +checksum = "6f50cd62b077775194bde67eef8076b31f915b9c099f3a7fd1a760363d65f145" dependencies = [ "blake2b_simd", "frc42_hasher", @@ -2111,9 +2111,9 @@ dependencies = [ [[package]] name = "frc46_token" -version = "9.0.0-alpha.1" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9576de352ca5767fcaa7b8bb9ba3cf973b0f1db3afbb44f6a471f2fdc14fa87d" +checksum = "02d3e91e8d92fcd274d4e56cbbec093c4c7613cd294b6c8a855dacc4f9dfff9c" dependencies = [ "cid 0.10.1", "frc42_dispatch", @@ -2121,8 +2121,8 @@ dependencies = [ "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "integer-encoding 4.0.0", "num-traits", "serde", @@ -2318,17 +2318,17 @@ dependencies = [ [[package]] name = "fvm_actor_utils" -version = "9.0.0-alpha.1" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bdb80dc2a6e3a6ccefd0c04c762ee96c6f1596367282da437ecb47fa046533d" +checksum = "1227ae02b9395085d6b4e7e4f5d7ea2fcbfd13197fade8fa8eaba8089b8865d3" dependencies = [ "anyhow", "cid 0.10.1", "frc42_dispatch", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_sdk 4.0.0-alpha.4", - "fvm_shared 4.0.0-alpha.4", + "fvm_sdk 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits", "serde", "serde_tuple", @@ -2644,14 +2644,12 @@ dependencies = [ [[package]] name = "fvm_sdk" -version = "4.0.0-alpha.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081816d6e5b7832beca5f906e16108e63a288b8b0c314bacbd47e56348a7fd63" +version = "4.0.0" dependencies = [ "byteorder", "cid 0.10.1", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_ipld_encoding 0.4.0", + "fvm_shared 4.0.0", "lazy_static", "log", "num-traits", @@ -2661,11 +2659,13 @@ dependencies = [ [[package]] name = "fvm_sdk" version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "258cfc9a2e5dcb28ffcadd4abed504893996d31238488a07ef7d2a6a6e80e1ec" dependencies = [ "byteorder", "cid 0.10.1", - "fvm_ipld_encoding 0.4.0", - "fvm_shared 4.0.0", + "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log", "num-traits", @@ -2674,24 +2674,32 @@ dependencies = [ [[package]] name = "fvm_shared" -version = "4.0.0-alpha.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "022bdee26d3a256905d6430b66099868ff7a439a8ceb22c0f351843aa7c5f394" +version = "4.0.0" dependencies = [ "anyhow", + "arbitrary", "bitflags 2.4.0", "blake2b_simd", + "bls-signatures", "cid 0.10.1", "data-encoding", "data-encoding-macro", - "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api", + "fvm_ipld_encoding 0.4.0", + "fvm_shared 4.0.0", "lazy_static", + "libsecp256k1", "multihash 0.18.1", "num-bigint", "num-derive 0.4.0", "num-integer", "num-traits", + "quickcheck", + "quickcheck_macros", + "rand", + "rand_chacha", "serde", + "serde_json", "serde_tuple", "thiserror", "unsigned-varint", @@ -2700,31 +2708,23 @@ dependencies = [ [[package]] name = "fvm_shared" version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3a19ef48bbc1b22742002667b82944237cfdebc38e946c216aa8de1192392ea" dependencies = [ "anyhow", - "arbitrary", "bitflags 2.4.0", "blake2b_simd", - "bls-signatures", "cid 0.10.1", "data-encoding", "data-encoding-macro", - "filecoin-proofs-api", - "fvm_ipld_encoding 0.4.0", - "fvm_shared 4.0.0", + "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", - "libsecp256k1", "multihash 0.18.1", "num-bigint", "num-derive 0.4.0", "num-integer", "num-traits", - "quickcheck", - "quickcheck_macros", - "rand", - "rand_chacha", "serde", - "serde_json", "serde_tuple", "thiserror", "unsigned-varint", @@ -4791,14 +4791,14 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vm_api" version = "1.0.0" -source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#582b0be0c6b437ed7787a781cf171b6befbfe04c" +source = "git+https://github.com/filecoin-project/builtin-actors?branch=release/v12#b1887447ff4425131c6cc93c4b14b422b793311b" dependencies = [ "anyhow", "cid 0.10.1", "fvm_ipld_blockstore 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_encoding 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fvm_ipld_hamt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fvm_shared 4.0.0-alpha.4", + "fvm_shared 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.3", "num-traits", "rand",