diff --git a/Cargo.lock b/Cargo.lock index 67b56c3..15c2b51 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -730,9 +730,9 @@ dependencies = [ [[package]] name = "base64ct" -version = "1.7.3" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "bech32" @@ -769,6 +769,22 @@ dependencies = [ "which", ] +[[package]] +name = "bitcoin-io" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" + +[[package]] +name = "bitcoin_hashes" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" +dependencies = [ + "bitcoin-io", + "hex-conservative", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -902,12 +918,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "bytecount" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" - [[package]] name = "bytemuck" version = "1.22.0" @@ -1363,6 +1373,7 @@ dependencies = [ "fiat-crypto", "rustc_version", "subtle", + "zeroize", ] [[package]] @@ -1802,6 +1813,7 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ + "pkcs8 0.10.2", "signature 2.2.0", ] @@ -1813,8 +1825,10 @@ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", + "serde", "sha2", "subtle", + "zeroize", ] [[package]] @@ -2161,16 +2175,17 @@ checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "forc-pkg" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" +version = "0.68.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d142d7762a0a656472493f4c86ef735c4636e1aa85f11c8ab1588f32e1132ab5" dependencies = [ "ansiterm", "anyhow", "byte-unit", "cid", "flate2", - "forc-tracing 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "forc-util 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "forc-tracing", + "forc-util", "fuel-abi-types", "futures", "git2", @@ -2179,16 +2194,17 @@ dependencies = [ "ipfs-api-backend-hyper", "petgraph", "reqwest 0.12.15", + "scopeguard", "semver", "serde", "serde_ignored", "serde_json", "serde_with", - "sway-core 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-error 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-features 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-utils 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-core", + "sway-error", + "sway-features", + "sway-types", + "sway-utils", "sysinfo", "tar", "toml 0.8.20", @@ -2200,19 +2216,9 @@ dependencies = [ [[package]] name = "forc-tracing" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81ec9672413a0cadedb2791aa6208c415523f7f9a430bc8516da00587439ce6" -dependencies = [ - "ansiterm", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "forc-tracing" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" +checksum = "8d0ae7dcca839ac601722c6bb7928badae60c31ba51f72e3de864da8f09d685d" dependencies = [ "ansiterm", "tracing", @@ -2221,9 +2227,9 @@ dependencies = [ [[package]] name = "forc-util" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b51eec060c72c1229c5e60d45d9eb3dc21ef62d28e5ecfe1f87121deb9be27" +checksum = "a38fb8d58411aae2fcced8fbed02fd15a77f7262dc7398a24bb66d33b37e46ab" dependencies = [ "annotate-snippets", "ansiterm", @@ -2231,36 +2237,7 @@ dependencies = [ "clap", "dirs 5.0.1", "fd-lock", - "forc-tracing 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fuel-asm", - "hex", - "paste", - "regex", - "serde", - "serde_json", - "serial_test", - "sha2", - "sway-core 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-error 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-types 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-utils 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing", - "tracing-subscriber", - "unicode-xid", -] - -[[package]] -name = "forc-util" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" -dependencies = [ - "annotate-snippets", - "ansiterm", - "anyhow", - "clap", - "dirs 5.0.1", - "fd-lock", - "forc-tracing 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "forc-tracing", "fuel-asm", "hex", "mark-flaky-tests", @@ -2270,10 +2247,10 @@ dependencies = [ "serde_json", "serial_test", "sha2", - "sway-core 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-error 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-utils 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-core", + "sway-error", + "sway-types", + "sway-utils", "tracing", "tracing-subscriber", "unicode-xid", @@ -2292,7 +2269,7 @@ dependencies = [ "dotenvy", "flate2", "forc-pkg", - "forc-util 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", + "forc-util", "git2", "hex", "nanoid", @@ -2365,9 +2342,9 @@ dependencies = [ [[package]] name = "fuel-asm" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd48cb44034f02a922df95889a888948e62258edb1910bcf7fe79ee5c92b412f" +checksum = "3da0b560abd7105b17c363d4c7eb7113c5d012c80ee37548b27909acd1b18d1c" dependencies = [ "bitflags 2.9.0", "fuel-types", @@ -2377,17 +2354,17 @@ dependencies = [ [[package]] name = "fuel-crypto" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cefb201fbf4753e696c21bea9e5702a11c210ed8ec2830386a83d85109362055" +checksum = "0bbb6ef7a5451f4e73b6a4811ed176e902af141d1b7006f5132ffee5fde86883" dependencies = [ + "base64ct", "coins-bip32", "coins-bip39", "ecdsa 0.16.9", "ed25519-dalek", "fuel-types", "k256", - "lazy_static", "p256 0.13.2", "rand", "secp256k1", @@ -2398,9 +2375,9 @@ dependencies = [ [[package]] name = "fuel-derive" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb5b7bb2277f37f4b3d36b4c49257f1f5804cf7d8c0224f417115186d06ee249" +checksum = "982cdb2e97a5831621b47562a4ed88fecb9797605b2077c7f30d1ffbb63d4958" dependencies = [ "proc-macro2", "quote", @@ -2457,9 +2434,9 @@ dependencies = [ [[package]] name = "fuel-merkle" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e591b5056b011c943c5a40acda4ce568bec745111a15aed986f1e9bf2c0bded" +checksum = "3848d4c7d0485554eb8280b3b3da67e56dc01fb6f31af1a994f9e453989117cf" dependencies = [ "derive_more 0.99.19", "digest", @@ -2472,15 +2449,15 @@ dependencies = [ [[package]] name = "fuel-storage" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ada067d4aaff1acf1175a00edb1c3efbeccf7e2fb414270a2d29eedb2f207c97" +checksum = "0d874d57e5ccaa1ad80f39304a9e50dcc0ced5aad3710730fcb629a55ab478f5" [[package]] name = "fuel-tx" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5374f7caf8a447f3a67ea1ec381e60133ea54b6ea1544e51214446c6b44f5b39" +checksum = "50239ffd36450fe7a520a13ed23e26cc9caedb7ac24fa65f5b02e1af8074da09" dependencies = [ "bitflags 2.9.0", "derive_more 1.0.0", @@ -2500,9 +2477,9 @@ dependencies = [ [[package]] name = "fuel-types" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2cbad4962ba02b683f33686eb79c3002dde3791f3c71a4465d46601caba8b6" +checksum = "da2d9bc4981b2ecf6896577dd569ce1d9a86bf88352f8c3f7618fe5c910c5176" dependencies = [ "fuel-derive", "hex", @@ -2511,9 +2488,9 @@ dependencies = [ [[package]] name = "fuel-vm" -version = "0.59.2" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc85fe82b07c8ec2a84bf897d48184c0ba70894dd80366c988564f04b9ec64a" +checksum = "676037dcbf91d010288c6c75eca649cb0064673aa81341a3d3c6f8198e45776b" dependencies = [ "async-trait", "backtrace", @@ -2934,6 +2911,15 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex-conservative" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" +dependencies = [ + "arrayvec", +] + [[package]] name = "hmac" version = "0.12.1" @@ -5301,10 +5287,11 @@ dependencies = [ [[package]] name = "secp256k1" -version = "0.29.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9465315bc9d4566e1724f0fffcbcc446268cb522e60f9a27bcded6b19c108113" +checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" dependencies = [ + "bitcoin_hashes", "rand", "secp256k1-sys", ] @@ -5771,81 +5758,23 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "sway-ast" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05fe2202c2b709e9833201462d26837aae6b8d04662f97d579e08087e4ccae2a" +checksum = "adf9cc010dedea915618a8974254cfb0fdbb2d374b3d4e6807ae9c9e6dd79943" dependencies = [ "extension-trait", "num-bigint", "num-traits", "serde", - "sway-error 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-types 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sway-ast" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" -dependencies = [ - "extension-trait", - "num-bigint", - "num-traits", - "serde", - "sway-error 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-error", + "sway-types", ] [[package]] name = "sway-core" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea36c3008f63e3a7226f0c3fa30a00e20b3c1d752a701a421bd1183231c3813" -dependencies = [ - "clap", - "dirs 5.0.1", - "either", - "fuel-abi-types", - "fuel-ethabi", - "fuel-etk-asm", - "fuel-etk-ops", - "fuel-vm", - "gimli", - "graph-cycles", - "hashbrown 0.14.5", - "im", - "indexmap 2.8.0", - "itertools 0.13.0", - "lazy_static", - "object", - "parking_lot", - "paste", - "pest", - "pest_derive", - "petgraph", - "rustc-hash", - "serde", - "serde_json", - "sha2", - "strum 0.26.3", - "sway-ast 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-error 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-features 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-ir 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-parse 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-types 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-utils 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sysinfo", - "thiserror 1.0.69", - "tracing", - "uint", - "vec1", -] - -[[package]] -name = "sway-core" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" +checksum = "05caee4e83538159dfb43b9d1a67eccf63bfb6d7c51df4b571a745b60b592da1" dependencies = [ "clap", "dirs 5.0.1", @@ -5873,13 +5802,13 @@ dependencies = [ "serde_json", "sha2", "strum 0.26.3", - "sway-ast 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-error 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-features 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-ir 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-parse 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-utils 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-ast", + "sway-error", + "sway-features", + "sway-ir", + "sway-parse", + "sway-types", + "sway-utils", "sysinfo", "thiserror 1.0.69", "tracing", @@ -5889,61 +5818,36 @@ dependencies = [ [[package]] name = "sway-error" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d905f0dc6ee8a6c10ead856e0dd00aa211581f45e6d18b5916b6e4bd2af6b7a8" -dependencies = [ - "either", - "in_definite", - "num-traits", - "smallvec", - "strsim 0.11.1", - "sway-types 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 1.0.69", -] - -[[package]] -name = "sway-error" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" +checksum = "97326c0c91b8863f9c4aa81c9d04e9493857cc1695e2322aee4fea9e3a9b5f2f" dependencies = [ "either", "in_definite", "num-traits", "smallvec", "strsim 0.11.1", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-types", "thiserror 1.0.69", ] [[package]] name = "sway-features" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2691c87e183b2b119725a0e6cf6dfa228cc3f23d504f75ddfbc66ce3e52cd475" -dependencies = [ - "clap", - "paste", - "sway-error 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-types 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sway-features" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" +checksum = "61ee23b05c8a71fa94fad33a00826738e785e8ce4ffa917b4c4224f4d7b2976a" dependencies = [ "clap", "paste", - "sway-error 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-error", + "sway-types", ] [[package]] name = "sway-ir" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3c8c878206bc30ee3e62c05c1cc6ff0dcc38439d9846b1dfae35a1adeb63b02" +checksum = "5ac9a924a0092d446bacf90454eb68942c2d2c22fe17f9f6232c3bc21c271d59" dependencies = [ "anyhow", "downcast-rs", @@ -5956,50 +5860,17 @@ dependencies = [ "rustc-hash", "serde", "slotmap", - "sway-features 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-ir-macros 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-types 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-utils 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sway-ir" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" -dependencies = [ - "anyhow", - "downcast-rs", - "filecheck", - "indexmap 2.8.0", - "itertools 0.13.0", - "once_cell", - "peg", - "prettydiff", - "rustc-hash", - "serde", - "slotmap", - "sway-features 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-ir-macros 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-utils 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-features", + "sway-ir-macros", + "sway-types", + "sway-utils", ] [[package]] name = "sway-ir-macros" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6eb7292959be36b1c7c0eb0da95644454bce67500b1fa7743cf54f5152c90dc" -dependencies = [ - "itertools 0.13.0", - "proc-macro2", - "quote", - "syn 2.0.100", -] - -[[package]] -name = "sway-ir-macros" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" +checksum = "7d60c1c63aa0909ba23628457d0cb865ef4661b8db813613b64b46ae9ed6fcd7" dependencies = [ "itertools 0.13.0", "proc-macro2", @@ -6009,34 +5880,18 @@ dependencies = [ [[package]] name = "sway-parse" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8262f745bd7659e159e54ae22080bfc320ef5f13e2797c30cf0f6d0686463684" +checksum = "50e6bc3ce09bd68e383e13446fe8d41483a62b12b4e6ad2d24ce039fcc8f3bb4" dependencies = [ "extension-trait", "num-bigint", "num-traits", "phf", - "sway-ast 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-error 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sway-types 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 1.0.69", - "unicode-bidi", - "unicode-xid", -] - -[[package]] -name = "sway-parse" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" -dependencies = [ - "extension-trait", - "num-bigint", - "num-traits", - "phf", - "sway-ast 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-error 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", - "sway-types 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-ast", + "sway-error", + "sway-features", + "sway-types", "thiserror 1.0.69", "unicode-bidi", "unicode-xid", @@ -6044,11 +5899,10 @@ dependencies = [ [[package]] name = "sway-types" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b33cd2b31b99ce2e63916742f1b6e579210a7b316743ca4c9b1ffe8ce39bc8b6" +checksum = "90e4c84043ee85a69fe5021bc1fb2c5fa856fdd2e17c68302e26e80554af4300" dependencies = [ - "bytecount", "fuel-asm", "fuel-crypto", "fuel-tx", @@ -6059,44 +5913,15 @@ dependencies = [ "parking_lot", "rustc-hash", "serde", - "sway-utils 0.67.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 1.0.69", -] - -[[package]] -name = "sway-types" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" -dependencies = [ - "bytecount", - "fuel-asm", - "fuel-crypto", - "fuel-tx", - "indexmap 2.8.0", - "lazy_static", - "num-bigint", - "num-traits", - "parking_lot", - "rustc-hash", - "serde", - "sway-utils 0.67.0 (git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f)", + "sway-utils", "thiserror 1.0.69", ] [[package]] name = "sway-utils" -version = "0.67.0" +version = "0.68.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbd471232137295cc92032abb419172cf01ff949d367e8648a12028a67617843" -dependencies = [ - "serde", - "walkdir", -] - -[[package]] -name = "sway-utils" -version = "0.67.0" -source = "git+https://github.com/FuelLabs/sway/?rev=f4477cfb909e6d153133df352c147d4ee2ad6f3f#f4477cfb909e6d153133df352c147d4ee2ad6f3f" +checksum = "91766a0f08a81604a331ab467b0f29a8f2b34df461498678a58bc516aea20eb7" dependencies = [ "serde", "walkdir", diff --git a/Cargo.toml b/Cargo.toml index 8625893..e03aea9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,9 +33,9 @@ tracing-subscriber = "0.3.19" tempfile = "3.17" chrono = { version = "0.4", features = ["serde"] } url = { version = "2.5", features = ["serde"] } -forc-util = "0.67" +forc-util = "0.68" async-trait = "0.1.88" -forc-pkg = { git = "https://github.com/FuelLabs/sway/", rev = "f4477cfb909e6d153133df352c147d4ee2ad6f3f" } +forc-pkg = "0.68" git2 = "0.19.0" aws-sdk-s3 = "1.77" aws-config = "1.5.17"