diff --git a/Cargo.lock b/Cargo.lock index c27917553aa..9ac9cd8b028 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -71,6 +71,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "aliasable" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" + [[package]] name = "allocator-api2" version = "0.2.20" @@ -1314,7 +1320,7 @@ dependencies = [ "k256", "serde", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1330,7 +1336,7 @@ dependencies = [ "pbkdf2 0.12.2", "rand", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1350,7 +1356,7 @@ dependencies = [ "serde_derive", "sha2 0.10.8", "sha3", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1401,7 +1407,7 @@ dependencies = [ "mime", "mime_guess", "rand", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1491,13 +1497,24 @@ dependencies = [ "version_check", ] +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + [[package]] name = "cookie_store" version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "387461abbc748185c3a6e1673d826918b450b87ff22639429c694619a83b6cf6" dependencies = [ - "cookie", + "cookie 0.17.0", "idna 0.3.0", "log", "publicsuffix", @@ -1508,6 +1525,24 @@ dependencies = [ "url", ] +[[package]] +name = "cookie_store" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" +dependencies = [ + "cookie 0.18.1", + "document-features", + "idna 1.0.3", + "log", + "publicsuffix", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -1742,12 +1777,27 @@ version = "2.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1afa0591b1021e427e548a1f0f147fe6168f6c7c7f7006bace77f28856051b8" dependencies = [ - "cynic-proc-macros", + "cynic-proc-macros 2.2.8", "reqwest 0.11.27", "serde", "serde_json", "static_assertions", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "cynic" +version = "3.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17334136b717249d58b05739a825e2c83f53b0beee0e1f714c332cf48eee7023" +dependencies = [ + "cynic-proc-macros 3.9.1", + "ref-cast", + "reqwest 0.12.9", + "serde", + "serde_json", + "static_assertions", + "thiserror 1.0.69", ] [[package]] @@ -1766,16 +1816,56 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "cynic-codegen" +version = "3.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa0d13b24fe724349a8363f04183d4ee0dc2ab5e40c574f8f8ee2edbc0d344d" +dependencies = [ + "cynic-parser", + "darling 0.20.10", + "once_cell", + "ouroboros", + "proc-macro2", + "quote", + "strsim 0.10.0", + "syn 2.0.87", + "thiserror 1.0.69", +] + +[[package]] +name = "cynic-parser" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86a21da88ae46f2be6a622880a72f968d05c50b5a797e525332d0c988f693f70" +dependencies = [ + "indexmap 2.6.0", + "lalrpop-util", + "logos 0.14.4", +] + [[package]] name = "cynic-proc-macros" version = "2.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa595c4ed7a5374e0e58c5c34f9d93bd6b7d45062790963bd4b4c3c0bf520c4d" dependencies = [ - "cynic-codegen", + "cynic-codegen 2.2.8", "syn 1.0.109", ] +[[package]] +name = "cynic-proc-macros" +version = "3.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "046126da74af834da9b8b6e9c2a8e56bf85bc4f2b871550586008237b64ff6bb" +dependencies = [ + "cynic-codegen 3.9.1", + "darling 0.20.10", + "quote", + "syn 2.0.87", +] + [[package]] name = "dap" version = "0.4.1-alpha1" @@ -1784,7 +1874,7 @@ checksum = "35c7fc89d334ab745ba679f94c7314c9b17ecdcd923c111df6206e9fd7729fa9" dependencies = [ "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2043,7 +2133,7 @@ dependencies = [ "console", "shell-words", "tempfile", - "thiserror", + "thiserror 1.0.69", "zeroize", ] @@ -2165,6 +2255,15 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" +[[package]] +name = "document-features" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" +dependencies = [ + "litrs", +] + [[package]] name = "downcast-rs" version = "1.2.1" @@ -2236,12 +2335,24 @@ version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f" dependencies = [ - "enum-ordinalize", + "enum-ordinalize 3.1.15", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize 4.3.0", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "either" version = "1.13.0" @@ -2345,6 +2456,26 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "enum-ordinalize" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "enumn" version = "0.1.14" @@ -2447,7 +2578,7 @@ dependencies = [ "serde_json", "sha2 0.10.8", "sha3", - "thiserror", + "thiserror 1.0.69", "uuid 0.8.2", ] @@ -2594,7 +2725,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fe00b427b7c4835f8b82170eb7b9a63634376b63d73b9a9093367e82570bbaa" dependencies = [ "regex", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2604,7 +2735,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e" dependencies = [ "libc", - "thiserror", + "thiserror 1.0.69", "winapi", ] @@ -2676,7 +2807,7 @@ dependencies = [ "forc-tracing 0.66.5", "forc-util", "fs_extra", - "fuel-asm", + "fuel-asm 0.58.2", "hex", "rexpect 0.5.0", "serde", @@ -2716,15 +2847,15 @@ dependencies = [ "forc-tx", "forc-util", "forc-wallet", - "fuel-abi-types", - "fuel-core-client", - "fuel-core-types", - "fuel-crypto", - "fuel-tx", - "fuel-vm", - "fuels", - "fuels-accounts", - "fuels-core", + "fuel-abi-types 0.7.0", + "fuel-core-client 0.40.2", + "fuel-core-types 0.40.2", + "fuel-crypto 0.58.2", + "fuel-tx 0.58.2", + "fuel-vm 0.58.2", + "fuels 0.70.0", + "fuels-accounts 0.70.0", + "fuels-core 0.70.0", "futures", "hex", "k256", @@ -2761,10 +2892,10 @@ dependencies = [ "criterion", "forc-tracing 0.66.5", "forc-util", - "fuel-core-types", - "fuel-crypto", - "fuels-accounts", - "fuels-core", + "fuel-core-types 0.40.2", + "fuel-crypto 0.58.2", + "fuels-accounts 0.70.0", + "fuels-core 0.70.0", "futures", "hex", "libp2p-identity", @@ -2792,9 +2923,9 @@ dependencies = [ "forc-pkg", "forc-test", "forc-tracing 0.66.5", - "fuel-core-client", - "fuel-types", - "fuel-vm", + "fuel-core-client 0.40.2", + "fuel-types 0.58.2", + "fuel-vm 0.58.2", "portpicker", "rayon", "rexpect 0.4.0", @@ -2804,7 +2935,7 @@ dependencies = [ "sway-core", "sway-features", "sway-types", - "thiserror", + "thiserror 1.0.69", "tokio", ] @@ -2872,7 +3003,7 @@ dependencies = [ "cid", "forc-tracing 0.66.5", "forc-util", - "fuel-abi-types", + "fuel-abi-types 0.7.0", "futures", "git2", "gix-url", @@ -2906,10 +3037,10 @@ version = "0.66.5" dependencies = [ "anyhow", "forc-pkg", - "fuel-abi-types", - "fuel-tx", - "fuel-vm", - "fuels-core", + "fuel-abi-types 0.7.0", + "fuel-tx 0.58.2", + "fuel-vm 0.58.2", + "fuels-core 0.70.0", "rand", "rayon", "sway-core", @@ -2946,12 +3077,12 @@ dependencies = [ "clap", "devault", "forc-util", - "fuel-tx", - "fuel-types", - "fuels-core", + "fuel-tx 0.58.2", + "fuel-types 0.58.2", + "fuels-core 0.70.0", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2965,8 +3096,8 @@ dependencies = [ "dirs 5.0.1", "fd-lock", "forc-tracing 0.66.5", - "fuel-asm", - "fuel-tx", + "fuel-asm 0.58.2", + "fuel-tx 0.58.2", "hex", "paste", "regex", @@ -2993,10 +3124,10 @@ dependencies = [ "clap", "eth-keystore", "forc-tracing 0.47.0", - "fuel-crypto", - "fuel-types", - "fuels", - "fuels-core", + "fuel-crypto 0.58.2", + "fuel-types 0.58.2", + "fuels 0.66.10", + "fuels-core 0.66.10", "futures", "hex", "home", @@ -3062,7 +3193,24 @@ dependencies = [ "serde", "serde_json", "syn 2.0.87", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "fuel-abi-types" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "026deca571c0d3304a4392a0d99c7477d58cade18b2861232c151eb0816dde0a" +dependencies = [ + "itertools 0.10.5", + "lazy_static", + "proc-macro2", + "quote", + "regex", + "serde", + "serde_json", + "syn 2.0.87", + "thiserror 1.0.69", ] [[package]] @@ -3072,7 +3220,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f325971bf9047ec70004f80a989e03456316bc19cbef3ff3a39a38b192ab56e" dependencies = [ "bitflags 2.6.0", - "fuel-types", + "fuel-types 0.58.2", + "serde", + "strum 0.24.1", +] + +[[package]] +name = "fuel-asm" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "885617a606218680114122f4e1107ed5c9424e42dec05de84843e4a3a99e2cd7" +dependencies = [ + "bitflags 2.6.0", + "fuel-types 0.59.1", "serde", "strum 0.24.1", ] @@ -3086,8 +3246,28 @@ dependencies = [ "anyhow", "bech32", "derivative", - "fuel-core-storage", - "fuel-core-types", + "fuel-core-storage 0.40.2", + "fuel-core-types 0.40.2", + "itertools 0.12.1", + "postcard", + "rand", + "serde", + "serde_json", + "serde_with", + "tracing", +] + +[[package]] +name = "fuel-core-chain-config" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "561dab934413f1d3b56b1c6023e1f828deb5d969284fa78ec8940dd236b5ecc9" +dependencies = [ + "anyhow", + "bech32", + "derivative", + "fuel-core-storage 0.41.0", + "fuel-core-types 0.41.0", "itertools 0.12.1", "postcard", "rand", @@ -3105,10 +3285,10 @@ checksum = "7a10ccde16fd926137070d3baa77a1096c2ff6cdca26d14177139c16e59e697d" dependencies = [ "anyhow", "base64 0.22.1", - "cynic", + "cynic 2.2.8", "derive_more 0.99.18", "eventsource-client", - "fuel-core-types", + "fuel-core-types 0.40.2", "futures", "hex", "hyper-rustls 0.24.2", @@ -3118,7 +3298,32 @@ dependencies = [ "serde", "serde_json", "tai64", - "thiserror", + "thiserror 1.0.69", + "tracing", +] + +[[package]] +name = "fuel-core-client" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "737fcbfa02681525087f85411eb41b2d1a9b382d13ccb87dcb28097efaff1352" +dependencies = [ + "anyhow", + "base64 0.22.1", + "cynic 3.9.1", + "derive_more 0.99.18", + "eventsource-client", + "fuel-core-types 0.41.0", + "futures", + "hex", + "hyper-rustls 0.24.2", + "itertools 0.12.1", + "reqwest 0.12.9", + "schemafy_lib", + "serde", + "serde_json", + "tai64", + "thiserror 1.0.69", "tracing", ] @@ -3138,6 +3343,22 @@ dependencies = [ "tracing", ] +[[package]] +name = "fuel-core-metrics" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aaac31027b604babadec94cb3f601ac076610c9ac6eb0b798d911314792886c0" +dependencies = [ + "once_cell", + "parking_lot", + "pin-project-lite", + "prometheus-client", + "regex", + "strum 0.25.0", + "strum_macros 0.25.3", + "tracing", +] + [[package]] name = "fuel-core-poa" version = "0.40.0" @@ -3146,10 +3367,29 @@ checksum = "2f6f78fa31dc56b9458e3ca9a7058b4bea381e16e49fcab0db49923be8a30f9c" dependencies = [ "anyhow", "async-trait", - "fuel-core-chain-config", - "fuel-core-services", - "fuel-core-storage", - "fuel-core-types", + "fuel-core-chain-config 0.40.2", + "fuel-core-services 0.40.0", + "fuel-core-storage 0.40.2", + "fuel-core-types 0.40.2", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "fuel-core-poa" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d26d7fc9d370871c6312a2901d831648f2eca0740f69e353f421fadd956d096" +dependencies = [ + "anyhow", + "async-trait", + "fuel-core-chain-config 0.41.0", + "fuel-core-services 0.41.0", + "fuel-core-storage 0.41.0", + "fuel-core-types 0.41.0", "serde", "serde_json", "tokio", @@ -3165,7 +3405,23 @@ checksum = "8312b598da4b9a6503c9263c1c2a7ea58d34ab1f86e7f345490e12d309fb29bb" dependencies = [ "anyhow", "async-trait", - "fuel-core-metrics", + "fuel-core-metrics 0.40.0", + "futures", + "parking_lot", + "pin-project-lite", + "tokio", + "tracing", +] + +[[package]] +name = "fuel-core-services" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa93d053b71ccaea58b677eac43aaa5ca9ac68a50cb23fb193bfc0f765d0fa66" +dependencies = [ + "anyhow", + "async-trait", + "fuel-core-metrics 0.41.0", "futures", "parking_lot", "pin-project-lite", @@ -3182,8 +3438,30 @@ dependencies = [ "anyhow", "derive_more 0.99.18", "enum-iterator", - "fuel-core-types", - "fuel-vm", + "fuel-core-types 0.40.2", + "fuel-vm 0.58.2", + "impl-tools", + "itertools 0.12.1", + "num_enum", + "paste", + "postcard", + "primitive-types", + "serde", + "strum 0.25.0", + "strum_macros 0.25.3", +] + +[[package]] +name = "fuel-core-storage" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1092d1940760240b1888123c0b8b83d3f3c47483de5b8097499a7a86a67abf2" +dependencies = [ + "anyhow", + "derive_more 0.99.18", + "enum-iterator", + "fuel-core-types 0.41.0", + "fuel-vm 0.59.1", "impl-tools", "itertools 0.12.1", "num_enum", @@ -3205,7 +3483,26 @@ dependencies = [ "bs58", "derivative", "derive_more 0.99.18", - "fuel-vm", + "fuel-vm 0.58.2", + "k256", + "rand", + "secrecy", + "serde", + "tai64", + "zeroize", +] + +[[package]] +name = "fuel-core-types" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd81c11015a730920c91aee0dec360f372895324a81d3db06be3ee2b64da29ce" +dependencies = [ + "anyhow", + "bs58", + "derivative", + "derive_more 0.99.18", + "fuel-vm 0.59.1", "k256", "rand", "secrecy", @@ -3224,7 +3521,28 @@ dependencies = [ "coins-bip39", "ecdsa", "ed25519-dalek", - "fuel-types", + "fuel-types 0.58.2", + "k256", + "lazy_static", + "p256", + "rand", + "secp256k1", + "serde", + "sha2 0.10.8", + "zeroize", +] + +[[package]] +name = "fuel-crypto" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5643d6c281369825854bbc96d5d1648fe49ddcc3443961c633270f65e6c4b6" +dependencies = [ + "coins-bip32", + "coins-bip39", + "ecdsa", + "ed25519-dalek", + "fuel-types 0.59.1", "k256", "lazy_static", "p256", @@ -3247,6 +3565,18 @@ dependencies = [ "synstructure 0.13.1", ] +[[package]] +name = "fuel-derive" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8703ee10001e6a52ad9a0d8411ca5a92098de978ccfbdddd0ba185f3a7405b4c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", + "synstructure 0.13.1", +] + [[package]] name = "fuel-ethabi" version = "18.0.0" @@ -3260,7 +3590,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "thiserror", + "thiserror 1.0.69", "uint", ] @@ -3286,7 +3616,7 @@ version = "0.3.1-dev" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eed51e8869a40529c44dc6d971f3509f2a3aa55dc9b213d6f88ee2da38a3d44" dependencies = [ - "educe", + "educe 0.4.23", "indexmap 1.9.3", "quote", "serde", @@ -3302,7 +3632,22 @@ checksum = "c79eca6a452311c70978a5df796c0f99f27e474b69719e0db4c1d82e68800d07" dependencies = [ "derive_more 0.99.18", "digest 0.10.7", - "fuel-storage", + "fuel-storage 0.58.2", + "hashbrown 0.13.2", + "hex", + "serde", + "sha2 0.10.8", +] + +[[package]] +name = "fuel-merkle" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7446f9cc1885ede3af88cf567931f96fd1feda3146e9052c09b1b260fbd56173" +dependencies = [ + "derive_more 0.99.18", + "digest 0.10.7", + "fuel-storage 0.59.1", "hashbrown 0.13.2", "hex", "serde", @@ -3315,6 +3660,12 @@ version = "0.58.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d0c46b5d76b3e11197bd31e036cd8b1cb46c4d822cacc48836638080c6d2b76" +[[package]] +name = "fuel-storage" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01f810b544f0930fc68e1311ea078fad9af6912d5215a9ae9febda67206e34e5" + [[package]] name = "fuel-tx" version = "0.58.2" @@ -3324,10 +3675,32 @@ dependencies = [ "bitflags 2.6.0", "derivative", "derive_more 0.99.18", - "fuel-asm", - "fuel-crypto", - "fuel-merkle", - "fuel-types", + "fuel-asm 0.58.2", + "fuel-crypto 0.58.2", + "fuel-merkle 0.58.2", + "fuel-types 0.58.2", + "hashbrown 0.14.5", + "itertools 0.10.5", + "postcard", + "rand", + "serde", + "strum 0.24.1", + "strum_macros 0.24.3", +] + +[[package]] +name = "fuel-tx" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "806498d953bc989995425f1bb7c17890f5538a3664c6ec3b5d8a77c63d617421" +dependencies = [ + "bitflags 2.6.0", + "derive_more 1.0.0", + "educe 0.6.0", + "fuel-asm 0.59.1", + "fuel-crypto 0.59.1", + "fuel-merkle 0.59.1", + "fuel-types 0.59.1", "hashbrown 0.14.5", "itertools 0.10.5", "postcard", @@ -3343,31 +3716,77 @@ version = "0.58.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "982265415a99b5bd6277bc24194a233bb2e18764df11c937b3dbb11a02c9e545" dependencies = [ - "fuel-derive", + "fuel-derive 0.58.2", "hex", "rand", "serde", ] +[[package]] +name = "fuel-types" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0d46d41db59c131195e6d842cc1e50f0b8adeadf2a840519e8b57b78e57a0bf" +dependencies = [ + "fuel-derive 0.59.1", + "hex", + "rand", + "serde", +] + +[[package]] +name = "fuel-vm" +version = "0.58.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54b5362d7d072c72eec20581f67fc5400090c356a7f3ae77c79880b3b177b667" +dependencies = [ + "anyhow", + "async-trait", + "backtrace", + "bitflags 2.6.0", + "derivative", + "derive_more 0.99.18", + "ethnum", + "fuel-asm 0.58.2", + "fuel-crypto 0.58.2", + "fuel-merkle 0.58.2", + "fuel-storage 0.58.2", + "fuel-tx 0.58.2", + "fuel-types 0.58.2", + "hashbrown 0.14.5", + "itertools 0.10.5", + "libm", + "paste", + "percent-encoding", + "primitive-types", + "rand", + "serde", + "serde_with", + "sha3", + "static_assertions", + "strum 0.24.1", + "tai64", +] + [[package]] name = "fuel-vm" -version = "0.58.2" +version = "0.59.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b5362d7d072c72eec20581f67fc5400090c356a7f3ae77c79880b3b177b667" +checksum = "9bcf74f636cc01a1ab035458628f925945bb4df9da653058c6ab2b26fa25f087" dependencies = [ "anyhow", "async-trait", "backtrace", "bitflags 2.6.0", - "derivative", "derive_more 0.99.18", + "educe 0.6.0", "ethnum", - "fuel-asm", - "fuel-crypto", - "fuel-merkle", - "fuel-storage", - "fuel-tx", - "fuel-types", + "fuel-asm 0.59.1", + "fuel-crypto 0.59.1", + "fuel-merkle 0.59.1", + "fuel-storage 0.59.1", + "fuel-tx 0.59.1", + "fuel-types 0.59.1", "hashbrown 0.14.5", "itertools 0.10.5", "libm", @@ -3380,6 +3799,7 @@ dependencies = [ "sha3", "static_assertions", "strum 0.24.1", + "substrate-bn", "tai64", ] @@ -3389,14 +3809,30 @@ version = "0.66.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25bf359dceffcbab4163bca473a03658b912686c3aa81a223f828260729dd474" dependencies = [ - "fuel-core-client", - "fuel-crypto", - "fuel-tx", - "fuels-accounts", - "fuels-core", - "fuels-macros", - "fuels-programs", - "fuels-test-helpers", + "fuel-core-client 0.40.2", + "fuel-crypto 0.58.2", + "fuel-tx 0.58.2", + "fuels-accounts 0.66.10", + "fuels-core 0.66.10", + "fuels-macros 0.66.10", + "fuels-programs 0.66.10", + "fuels-test-helpers 0.66.10", +] + +[[package]] +name = "fuels" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "953825fefd5141d586051a4639181cfdc1a7f6b9f063759992f3ac0dec4d168c" +dependencies = [ + "fuel-core-client 0.41.0", + "fuel-crypto 0.59.1", + "fuel-tx 0.59.1", + "fuels-accounts 0.70.0", + "fuels-core 0.70.0", + "fuels-macros 0.70.0", + "fuels-programs 0.70.0", + "fuels-test-helpers 0.70.0", ] [[package]] @@ -3407,20 +3843,46 @@ checksum = "4b0b09d6ce3a12196f6944c74bdd795c39950d32ebaaf56b2943741a5e4308a1" dependencies = [ "async-trait", "chrono", - "cynic", + "cynic 2.2.8", + "elliptic-curve", + "eth-keystore", + "fuel-core-client 0.40.2", + "fuel-core-types 0.40.2", + "fuel-crypto 0.58.2", + "fuel-tx 0.58.2", + "fuel-types 0.58.2", + "fuels-core 0.66.10", + "itertools 0.12.1", + "rand", + "semver 1.0.23", + "tai64", + "thiserror 1.0.69", + "tokio", + "zeroize", +] + +[[package]] +name = "fuels-accounts" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b189b85cd777c7453268f94da63fdea1efcadf02913568ab1c0d9d2c19a7a52d" +dependencies = [ + "async-trait", + "chrono", + "cynic 3.9.1", "elliptic-curve", "eth-keystore", - "fuel-core-client", - "fuel-core-types", - "fuel-crypto", - "fuel-tx", - "fuel-types", - "fuels-core", + "fuel-core-client 0.41.0", + "fuel-core-types 0.41.0", + "fuel-crypto 0.59.1", + "fuel-tx 0.59.1", + "fuel-types 0.59.1", + "fuels-core 0.70.0", "itertools 0.12.1", "rand", "semver 1.0.23", "tai64", - "thiserror", + "thiserror 1.0.69", "tokio", "zeroize", ] @@ -3432,7 +3894,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78bf5f7b37ec598514fb3767abdae5372a9fa0919d350703f5d627ec2eb33456" dependencies = [ "Inflector", - "fuel-abi-types", + "fuel-abi-types 0.7.0", + "itertools 0.12.1", + "proc-macro2", + "quote", + "regex", + "serde_json", + "syn 2.0.87", +] + +[[package]] +name = "fuels-code-gen" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2834cea3765d3172148285a7f0e5b3e8480c95dddcb70687d6a1545d27e8cba1" +dependencies = [ + "Inflector", + "fuel-abi-types 0.8.0", "itertools 0.12.1", "proc-macro2", "quote", @@ -3450,23 +3928,52 @@ dependencies = [ "async-trait", "bech32", "chrono", - "fuel-abi-types", - "fuel-asm", - "fuel-core-chain-config", - "fuel-core-client", - "fuel-core-types", - "fuel-crypto", - "fuel-tx", - "fuel-types", - "fuel-vm", - "fuels-macros", + "fuel-abi-types 0.7.0", + "fuel-asm 0.58.2", + "fuel-core-chain-config 0.40.2", + "fuel-core-client 0.40.2", + "fuel-core-types 0.40.2", + "fuel-crypto 0.58.2", + "fuel-tx 0.58.2", + "fuel-types 0.58.2", + "fuel-vm 0.58.2", + "fuels-macros 0.66.10", + "hex", + "itertools 0.12.1", + "postcard", + "serde", + "serde_json", + "sha2 0.10.8", + "thiserror 1.0.69", + "uint", +] + +[[package]] +name = "fuels-core" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ecd1f67da0380e46cc72ec7b00f1323fdee5113b9b0b8d9de3c3bdf2ef785bc" +dependencies = [ + "async-trait", + "bech32", + "chrono", + "fuel-abi-types 0.8.0", + "fuel-asm 0.59.1", + "fuel-core-chain-config 0.41.0", + "fuel-core-client 0.41.0", + "fuel-core-types 0.41.0", + "fuel-crypto 0.59.1", + "fuel-tx 0.59.1", + "fuel-types 0.59.1", + "fuel-vm 0.59.1", + "fuels-macros 0.70.0", "hex", "itertools 0.12.1", "postcard", "serde", "serde_json", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", "uint", ] @@ -3476,7 +3983,20 @@ version = "0.66.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1471d221453d13d4643c9a698212781f0e8ac40f515a8566538db87409e30752" dependencies = [ - "fuels-code-gen", + "fuels-code-gen 0.66.10", + "itertools 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "fuels-macros" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "604a27c929d6557289aab0e76ad30025d31d9ea8a567310880129e1a69e114c5" +dependencies = [ + "fuels-code-gen 0.70.0", "itertools 0.12.1", "proc-macro2", "quote", @@ -3490,12 +4010,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a854561a68ef4088972119cf31023d2d1afd58584da203bcb7dfbd1e84dd8fc" dependencies = [ "async-trait", - "fuel-abi-types", - "fuel-asm", - "fuel-tx", - "fuel-types", - "fuels-accounts", - "fuels-core", + "fuel-abi-types 0.7.0", + "fuel-asm 0.58.2", + "fuel-tx 0.58.2", + "fuel-types 0.58.2", + "fuels-accounts 0.66.10", + "fuels-core 0.66.10", + "itertools 0.12.1", + "rand", + "serde_json", + "tokio", +] + +[[package]] +name = "fuels-programs" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1ff7d91cd7c396b86331c6e76c489427a249c7d69dd9d3934542e1ca31ece46" +dependencies = [ + "async-trait", + "fuel-abi-types 0.8.0", + "fuel-asm 0.59.1", + "fuel-tx 0.59.1", + "fuel-types 0.59.1", + "fuels-accounts 0.70.0", + "fuels-core 0.70.0", "itertools 0.12.1", "rand", "serde_json", @@ -3508,16 +4047,40 @@ version = "0.66.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a7b428c35a54e4d667343b4051f07a7397e6039bd110411c37647db4478086e" dependencies = [ - "fuel-core-chain-config", - "fuel-core-client", - "fuel-core-poa", - "fuel-core-services", - "fuel-core-types", - "fuel-crypto", - "fuel-tx", - "fuel-types", - "fuels-accounts", - "fuels-core", + "fuel-core-chain-config 0.40.2", + "fuel-core-client 0.40.2", + "fuel-core-poa 0.40.0", + "fuel-core-services 0.40.0", + "fuel-core-types 0.40.2", + "fuel-crypto 0.58.2", + "fuel-tx 0.58.2", + "fuel-types 0.58.2", + "fuels-accounts 0.66.10", + "fuels-core 0.66.10", + "futures", + "portpicker", + "rand", + "tempfile", + "tokio", + "which", +] + +[[package]] +name = "fuels-test-helpers" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "814ed63e1b9266cb7a074e882f638ffd2b8c42a95c13ff2ddda57e3d729d8acf" +dependencies = [ + "fuel-core-chain-config 0.41.0", + "fuel-core-client 0.41.0", + "fuel-core-poa 0.41.0", + "fuel-core-services 0.41.0", + "fuel-core-types 0.41.0", + "fuel-crypto 0.59.1", + "fuel-tx 0.59.1", + "fuel-types 0.59.1", + "fuels-accounts 0.70.0", + "fuels-core 0.70.0", "futures", "portpicker", "rand", @@ -3649,8 +4212,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if 1.0.0", + "js-sys", "libc", "wasi", + "wasm-bindgen", ] [[package]] @@ -3697,7 +4262,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e" dependencies = [ "faster-hex", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3710,7 +4275,7 @@ dependencies = [ "gix-trace", "home", "once_cell", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3730,7 +4295,7 @@ dependencies = [ "gix-path", "home", "serde", - "thiserror", + "thiserror 1.0.69", "url", ] @@ -3761,7 +4326,7 @@ checksum = "3a6ad932c6dd3cfaf16b66754a42f87bbeefd591530c4b6a8334270a7df3e853" dependencies = [ "ahash 0.8.11", "petgraph", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3771,7 +4336,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474" dependencies = [ "combine", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3845,7 +4410,7 @@ dependencies = [ "pest_derive", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4147,7 +4712,7 @@ dependencies = [ "rustls-native-certs", "tokio", "tokio-rustls 0.24.1", - "webpki-roots", + "webpki-roots 0.25.4", ] [[package]] @@ -4165,6 +4730,7 @@ dependencies = [ "tokio", "tokio-rustls 0.26.0", "tower-service", + "webpki-roots 0.26.7", ] [[package]] @@ -4435,9 +5001,9 @@ dependencies = [ [[package]] name = "impl-tools" -version = "0.10.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a84bc8d2baf8da56e93b4247067d918e1a44829bbbe3e4b875aaf8d7d3c7bc9" +checksum = "0ae95c9095c2f1126d7db785955c73cdc5fc33e7c3fa911bd4a42931672029a7" dependencies = [ "autocfg", "impl-tools-lib", @@ -4447,9 +5013,9 @@ dependencies = [ [[package]] name = "impl-tools-lib" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a795a1e201125947a063b967c79de6ae152143ab522f481d4f493c44835ba37a" +checksum = "2a391adcea096a89a593317881fb61ef4e68d3e7d9de9e2338e6e1557be29e10" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -4579,7 +5145,7 @@ dependencies = [ "hyper 0.14.31", "hyper-multipart-rfc7578", "ipfs-api-prelude", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4600,7 +5166,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-util", "tracing", @@ -4744,6 +5310,15 @@ dependencies = [ "libc", ] +[[package]] +name = "lalrpop-util" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feee752d43abd0f4807a921958ab4131f692a44d4d599733d4419c5d586176ce" +dependencies = [ + "rustversion", +] + [[package]] name = "lazy_static" version = "1.5.0" @@ -4802,7 +5377,7 @@ dependencies = [ "multihash 0.19.2", "quick-protobuf", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", "tracing", "zeroize", ] @@ -4933,6 +5508,12 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + [[package]] name = "lock_api" version = "0.4.12" @@ -4955,7 +5536,31 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1" dependencies = [ - "logos-derive", + "logos-derive 0.12.1", +] + +[[package]] +name = "logos" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7251356ef8cb7aec833ddf598c6cb24d17b689d20b993f9d11a3d764e34e6458" +dependencies = [ + "logos-derive 0.14.4", +] + +[[package]] +name = "logos-codegen" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59f80069600c0d66734f5ff52cc42f2dabd6b29d205f333d61fd7832e9e9963f" +dependencies = [ + "beef", + "fnv", + "lazy_static", + "proc-macro2", + "quote", + "regex-syntax 0.8.5", + "syn 2.0.87", ] [[package]] @@ -4972,6 +5577,15 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "logos-derive" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24fb722b06a9dc12adb0963ed585f19fc61dc5413e6a9be9422ef92c091e731d" +dependencies = [ + "logos-codegen", +] + [[package]] name = "lsp-types" version = "0.94.1" @@ -5595,6 +6209,30 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "ouroboros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59" +dependencies = [ + "aliasable", + "ouroboros_macro", + "static_assertions", +] + +[[package]] +name = "ouroboros_macro" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "proc-macro2-diagnostics", + "quote", + "syn 2.0.87", +] + [[package]] name = "outref" version = "0.5.1" @@ -5749,7 +6387,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442" dependencies = [ "memchr", - "thiserror", + "thiserror 1.0.69", "ucd-trie", ] @@ -6030,7 +6668,7 @@ version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" dependencies = [ - "thiserror", + "thiserror 1.0.69", "toml 0.5.11", ] @@ -6097,6 +6735,19 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "proc-macro2-diagnostics" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", + "version_check", + "yansi 1.0.1", +] + [[package]] name = "prometheus-client" version = "0.22.3" @@ -6227,6 +6878,58 @@ dependencies = [ "memchr", ] +[[package]] +name = "quinn" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" +dependencies = [ + "bytes", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.0.0", + "rustls 0.23.17", + "socket2", + "thiserror 2.0.11", + "tokio", + "tracing", +] + +[[package]] +name = "quinn-proto" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" +dependencies = [ + "bytes", + "getrandom", + "rand", + "ring", + "rustc-hash 2.0.0", + "rustls 0.23.17", + "rustls-pki-types", + "slab", + "thiserror 2.0.11", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.59.0", +] + [[package]] name = "quote" version = "1.0.37" @@ -6363,7 +7066,27 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox 0.1.3", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "ref-cast" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] @@ -6433,8 +7156,8 @@ checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ "base64 0.21.7", "bytes", - "cookie", - "cookie_store", + "cookie 0.17.0", + "cookie_store 0.20.0", "encoding_rs", "futures-core", "futures-util", @@ -6464,7 +7187,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots", + "webpki-roots 0.25.4", "winreg", ] @@ -6476,6 +7199,8 @@ checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" dependencies = [ "base64 0.22.1", "bytes", + "cookie 0.18.1", + "cookie_store 0.21.1", "encoding_rs", "futures-core", "futures-util", @@ -6495,7 +7220,10 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "quinn", + "rustls 0.23.17", "rustls-pemfile 2.2.0", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", @@ -6503,11 +7231,13 @@ dependencies = [ "system-configuration 0.6.1", "tokio", "tokio-native-tls", + "tokio-rustls 0.26.0", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "webpki-roots 0.26.7", "windows-registry", ] @@ -6597,7 +7327,7 @@ dependencies = [ "nix 0.25.1", "regex", "tempfile", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -6847,6 +7577,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f1a745511c54ba6d4465e8d5dfbd81b45791756de28d4981af70d6dca128f1e" dependencies = [ "once_cell", + "ring", "rustls-pki-types", "rustls-webpki 0.102.8", "subtle", @@ -6888,6 +7619,9 @@ name = "rustls-pki-types" version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" +dependencies = [ + "web-time", +] [[package]] name = "rustls-webpki" @@ -7379,7 +8113,7 @@ dependencies = [ "async-trait", "cfg-if 1.0.0", "rustyline", - "thiserror", + "thiserror 1.0.69", "tokio", "version_check", "yansi 0.5.1", @@ -7662,11 +8396,11 @@ dependencies = [ "derivative", "dirs 5.0.1", "either", - "fuel-abi-types", + "fuel-abi-types 0.7.0", "fuel-ethabi", "fuel-etk-asm", "fuel-etk-ops", - "fuel-vm", + "fuel-vm 0.58.2", "gimli", "graph-cycles", "hashbrown 0.14.5", @@ -7694,7 +8428,7 @@ dependencies = [ "sway-types", "sway-utils", "sysinfo", - "thiserror", + "thiserror 1.0.69", "tracing", "uint", "vec1", @@ -7710,7 +8444,7 @@ dependencies = [ "smallvec", "strsim 0.11.1", "sway-types", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -7793,7 +8527,7 @@ dependencies = [ "swayfmt", "syn 2.0.87", "tempfile", - "thiserror", + "thiserror 1.0.69", "tikv-jemallocator", "tokio", "toml_edit", @@ -7831,7 +8565,7 @@ dependencies = [ "sway-ast", "sway-error", "sway-types", - "thiserror", + "thiserror 1.0.69", "unicode-bidi", "unicode-xid", ] @@ -7841,9 +8575,9 @@ name = "sway-types" version = "0.66.5" dependencies = [ "bytecount", - "fuel-asm", - "fuel-crypto", - "fuel-tx", + "fuel-asm 0.58.2", + "fuel-crypto 0.58.2", + "fuel-tx 0.58.2", "indexmap 2.6.0", "lazy_static", "num-bigint", @@ -7852,7 +8586,7 @@ dependencies = [ "rustc-hash 1.1.0", "serde", "sway-utils", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -7882,7 +8616,7 @@ dependencies = [ "sway-types", "sway-utils", "test-macros", - "thiserror", + "thiserror 1.0.69", "toml 0.8.19", ] @@ -7964,7 +8698,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror", + "thiserror 1.0.69", "walkdir", "yaml-rust", ] @@ -8052,12 +8786,12 @@ dependencies = [ "either", "globset", "itertools 0.10.5", - "logos", + "logos 0.12.1", "once_cell", "rowan", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "time", "tracing", ] @@ -8166,7 +8900,7 @@ dependencies = [ "forc-pkg", "forc-test", "forc-tracing 0.66.5", - "fuel-vm", + "fuel-vm 0.58.2", "futures", "gag", "glob", @@ -8223,7 +8957,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", ] [[package]] @@ -8237,6 +8980,17 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "thiserror-impl" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -8320,7 +9074,7 @@ dependencies = [ "rand", "rustc-hash 1.1.0", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", "unicode-normalization", "wasm-bindgen", "zeroize", @@ -9090,12 +9844,31 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "webpki-roots" version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +[[package]] +name = "webpki-roots" +version = "0.26.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "which" version = "6.0.3" diff --git a/Cargo.toml b/Cargo.toml index 402b7679c42..0721432def3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -89,9 +89,9 @@ fuel-core-types = { version = "0.40", default-features = false } # Dependencies from the `fuels-rs` repository: -fuels = "0.66.10" -fuels-core = "0.66.10" -fuels-accounts = "0.66.10" +fuels = "0.70.0" +fuels-core = "0.70.0" +fuels-accounts = "0.70.0" # Dependencies from the `fuel-vm` repository: fuel-asm = "0.58" diff --git a/templates/sway-predicate-test-rs/template/Cargo.toml b/templates/sway-predicate-test-rs/template/Cargo.toml index 4432d7edd52..815632a950e 100644 --- a/templates/sway-predicate-test-rs/template/Cargo.toml +++ b/templates/sway-predicate-test-rs/template/Cargo.toml @@ -7,7 +7,7 @@ authors = ["{{authors}}"] license = "Apache-2.0" [dev-dependencies] -fuels = "0.66.2" +fuels.workspace = true tokio = { version = "1.12", features = ["rt", "macros"] } [[test]] diff --git a/templates/sway-script-test-rs/template/Cargo.toml b/templates/sway-script-test-rs/template/Cargo.toml index 4432d7edd52..815632a950e 100644 --- a/templates/sway-script-test-rs/template/Cargo.toml +++ b/templates/sway-script-test-rs/template/Cargo.toml @@ -7,7 +7,7 @@ authors = ["{{authors}}"] license = "Apache-2.0" [dev-dependencies] -fuels = "0.66.2" +fuels.workspace = true tokio = { version = "1.12", features = ["rt", "macros"] } [[test]] diff --git a/templates/sway-test-rs/template/Cargo.toml b/templates/sway-test-rs/template/Cargo.toml index 4432d7edd52..815632a950e 100644 --- a/templates/sway-test-rs/template/Cargo.toml +++ b/templates/sway-test-rs/template/Cargo.toml @@ -7,7 +7,7 @@ authors = ["{{authors}}"] license = "Apache-2.0" [dev-dependencies] -fuels = "0.66.2" +fuels.workspace = true tokio = { version = "1.12", features = ["rt", "macros"] } [[test]] diff --git a/test/src/sdk-harness/Cargo.toml b/test/src/sdk-harness/Cargo.toml index 7a2a74da1f1..ebc5f432f88 100644 --- a/test/src/sdk-harness/Cargo.toml +++ b/test/src/sdk-harness/Cargo.toml @@ -18,7 +18,7 @@ fuel-core-client = { version = "0.40.0", default-features = false } fuel-vm = { version = "0.58", features = ["random"] } # Dependencies from the `fuels-rs` repository: -fuels = { version = "0.66.10", features = ["fuel-core-lib"] } +fuels = { workspace = true, features = ["fuel-core-lib"] } hex = "0.4" paste = "1.0"