From 98a3a0a0dddd30999d9abb15209de9171ff4506e Mon Sep 17 00:00:00 2001 From: Pedro Nauck Date: Fri, 6 Dec 2024 14:22:07 -0300 Subject: [PATCH 1/2] fix(repo): Update cargo.lock --- Cargo.lock | 828 +++++++---------------------------------------------- Cargo.toml | 14 +- 2 files changed, 109 insertions(+), 733 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8e9a9132..b0c20ed8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -64,7 +64,7 @@ dependencies = [ "encoding_rs", "flate2", "futures-core", - "h2 0.3.26", + "h2", "http 0.2.12", "httparse", "httpdate", @@ -718,7 +718,7 @@ dependencies = [ "thiserror 1.0.69", "time", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tokio-util", "tokio-websockets", "tracing", @@ -811,12 +811,6 @@ dependencies = [ "critical-section", ] -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - [[package]] name = "attohttpc" version = "0.24.1" @@ -852,7 +846,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43" dependencies = [ "async-trait", - "axum-core 0.2.9", + "axum-core", "bitflags 1.3.2", "bytes", "futures-util", @@ -860,7 +854,7 @@ dependencies = [ "http-body 0.4.6", "hyper 0.14.31", "itoa", - "matchit 0.5.0", + "matchit", "memchr", "mime", "percent-encoding", @@ -870,67 +864,12 @@ dependencies = [ "serde_urlencoded", "sync_wrapper 0.1.2", "tokio", - "tower 0.4.13", + "tower", "tower-http 0.3.5", "tower-layer", "tower-service", ] -[[package]] -name = "axum" -version = "0.6.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" -dependencies = [ - "async-trait", - "axum-core 0.3.4", - "bitflags 1.3.2", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.31", - "itoa", - "matchit 0.7.3", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 0.1.2", - "tower 0.4.13", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" -dependencies = [ - "async-trait", - "axum-core 0.4.5", - "bytes", - "futures-util", - "http 1.2.0", - "http-body 1.0.1", - "http-body-util", - "itoa", - "matchit 0.7.3", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 1.0.2", - "tower 0.5.1", - "tower-layer", - "tower-service", -] - [[package]] name = "axum-core" version = "0.2.9" @@ -947,43 +886,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "axum-core" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "mime", - "rustversion", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum-core" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http 1.2.0", - "http-body 1.0.1", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper 1.0.2", - "tower-layer", - "tower-service", -] - [[package]] name = "backtrace" version = "0.3.74" @@ -1063,7 +965,7 @@ dependencies = [ "async-nats", "chrono", "criterion", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-streams-core", "futures", "nats-publisher", @@ -1101,22 +1003,6 @@ dependencies = [ "syn 2.0.90", ] -[[package]] -name = "bip32" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa13fae8b6255872fd86f7faf4b41168661d7d78609f7bfe6771b85c6739a15b" -dependencies = [ - "bs58", - "hmac 0.12.1", - "k256", - "rand_core", - "ripemd", - "sha2 0.10.8", - "subtle", - "zeroize", -] - [[package]] name = "bit-set" version = "0.5.3" @@ -1585,9 +1471,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.22" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", "clap_derive", @@ -1595,9 +1481,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.22" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", @@ -1619,9 +1505,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "cobs" @@ -1801,17 +1687,6 @@ 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" @@ -1829,24 +1704,6 @@ 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" @@ -1882,37 +1739,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "cosmos-sdk-proto" -version = "0.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "462e1f6a8e005acc8835d32d60cbd7973ed65ea2a8d8473830e675f050956427" -dependencies = [ - "prost 0.13.3", - "tendermint-proto 0.40.0", - "tonic 0.12.3", -] - -[[package]] -name = "cosmrs" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "210fbe6f98594963b46cc980f126a9ede5db9a3848ca65b71303bebdb01afcd9" -dependencies = [ - "bip32", - "cosmos-sdk-proto", - "ecdsa", - "eyre", - "k256", - "rand_core", - "serde", - "serde_json", - "signature", - "subtle-encoding", - "tendermint 0.40.0", - "thiserror 1.0.69", -] - [[package]] name = "counter" version = "0.5.7" @@ -2215,19 +2041,6 @@ dependencies = [ "syn 2.0.90", ] -[[package]] -name = "curve25519-dalek-ng" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core", - "subtle-ng", - "zeroize", -] - [[package]] name = "cynic" version = "2.2.8" @@ -2382,7 +2195,7 @@ name = "data-parser" version = "0.0.13" dependencies = [ "criterion", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-data-parser", "rand", "strum 0.26.3", @@ -2601,15 +2414,6 @@ 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 = "dotenvy" version = "0.15.7" @@ -2674,19 +2478,6 @@ dependencies = [ "signature", ] -[[package]] -name = "ed25519-consensus" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" -dependencies = [ - "curve25519-dalek-ng", - "hex", - "rand_core", - "sha2 0.9.9", - "zeroize", -] - [[package]] name = "ed25519-dalek" version = "2.1.1" @@ -3065,7 +2856,7 @@ dependencies = [ "futures", "hyper 0.14.31", "hyper-rustls 0.24.2", - "hyper-timeout 0.4.1", + "hyper-timeout", "log", "pin-project", "rand", @@ -3150,16 +2941,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "flex-error" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c606d892c9de11507fa0dcffc116434f94e105d0bbdc4e405b61519464c49d7b" -dependencies = [ - "eyre", - "paste", -] - [[package]] name = "float-cmp" version = "0.9.0" @@ -3260,15 +3041,15 @@ dependencies = [ [[package]] name = "fuel-core" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "417c38a48c2b4251257724ed2188a206d0a1124aa07c85ab72dba8fd396f7d34" +checksum = "9d5873aa1178f6fafdd967ddee2214a78be8be0c612a9c695889d31b5c1ede44" dependencies = [ "anyhow", "async-graphql", "async-graphql-value", "async-trait", - "axum 0.5.17", + "axum", "clap", "derive_more 0.99.18", "enum-iterator", @@ -3285,11 +3066,10 @@ dependencies = [ "fuel-core-producer", "fuel-core-relayer", "fuel-core-services", - "fuel-core-shared-sequencer", "fuel-core-storage", "fuel-core-sync", "fuel-core-txpool", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-core-upgradable-executor", "futures", "hex", @@ -3311,7 +3091,7 @@ dependencies = [ "tokio-rayon", "tokio-stream", "tokio-util", - "tower 0.4.13", + "tower", "tower-http 0.4.4", "tracing", "uuid", @@ -3319,9 +3099,9 @@ dependencies = [ [[package]] name = "fuel-core-bin" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "549dc7213ba8f0c4460b786ef4b5e469f4039b69b98e40cfca918e09592d17d2" +checksum = "f7f582af99626635b996b54d89b909dbb78babbb42a8f96f85bc0b77d4425f74" dependencies = [ "anyhow", "clap", @@ -3332,7 +3112,8 @@ dependencies = [ "fuel-core-chain-config", "fuel-core-compression", "fuel-core-metrics", - "fuel-core-types 0.40.1", + "fuel-core-poa", + "fuel-core-types 0.40.0", "hex", "humantime", "pyroscope", @@ -3347,15 +3128,15 @@ dependencies = [ [[package]] name = "fuel-core-chain-config" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd34fe59b9030eb7b600c2381f7e0828acb85e7f3444efcec9ce8f108c2e5bf" +checksum = "990db3029efd3766c4ae7c92a53c159ae66abf6f568ac6a3d58354f11400e6e2" dependencies = [ "anyhow", "bech32", "derivative", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "itertools 0.12.1", "postcard", "rand", @@ -3367,16 +3148,16 @@ dependencies = [ [[package]] name = "fuel-core-client" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf616cb1dd1e0aaa9e60b9e04ab1581ee7f4703c1f9a534a022ac644a05076d" +checksum = "f09b3a35e82226d77b10653829beb508dc4bcf698fbdaa96610faf894e794444" dependencies = [ "anyhow", "base64 0.22.1", "cynic", "derive_more 0.99.18", "eventsource-client", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "futures", "hex", "hyper-rustls 0.24.2", @@ -3392,12 +3173,12 @@ dependencies = [ [[package]] name = "fuel-core-compression" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f9b0328b578ba45ebe39fb7819feb72a48b4778c4cb32c6ee8e00f2c1cf2773" +checksum = "0b6ed44f8fcd0f1ff5983510e49835149b39afb8226257f6397db17a0ca0558d" dependencies = [ "anyhow", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "paste", "rand", "serde", @@ -3407,38 +3188,38 @@ dependencies = [ [[package]] name = "fuel-core-consensus-module" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45dfb7af12cce600d380a3124ecd9c755804fd786680de20bc9090e50bd2f65a" +checksum = "61161b1016ffb1a4f0d629534dd0b165bdaf146ce5037ccd5c8e8c9ec740d52f" dependencies = [ "anyhow", "fuel-core-chain-config", "fuel-core-poa", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", ] [[package]] name = "fuel-core-database" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9655c87be37aa728a27763eabb136e99c2173af5afa47bddab7466a780685d6b" +checksum = "ceae011a49cbccb0e9b043c67f7e64dfd2f4d41233de34aff11d23646e98f5d8" dependencies = [ "anyhow", "derive_more 0.99.18", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", ] [[package]] name = "fuel-core-executor" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e945a7b92ae294c365772efffd140abe0fa74eba926cf09cad423e64ac6a55a" +checksum = "db57f06af045fafa81b76ca11318d47579e41babb0839fb0955ae7cf32e58a1f" dependencies = [ "anyhow", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "hex", "parking_lot", "serde", @@ -3447,21 +3228,21 @@ dependencies = [ [[package]] name = "fuel-core-gas-price-service" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a5cf0e2f9979d64fd647b6b43b1f036785fa1749fe866e627041ebbb8f7a09" +checksum = "eea974f842be1ca7783df7eec770b5865c3babd50a10a5d8f107bdac65419c45" dependencies = [ "anyhow", "async-trait", "enum-iterator", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-gas-price-algorithm", "futures", "num_enum", "parking_lot", - "reqwest 0.12.9", + "reqwest 0.11.27", "serde", "strum 0.25.0", "strum_macros 0.25.3", @@ -3473,15 +3254,15 @@ dependencies = [ [[package]] name = "fuel-core-importer" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a424dfe3c5fcdc6f0602308ad54ebb829807b9e12ceb522f193ac7f0cf0822bc" +checksum = "2a6a75d87da09380dc6f706ec0eb4171cb1309fef6a4c8b709025769a1903235" dependencies = [ "anyhow", "derive_more 0.99.18", "fuel-core-metrics", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "parking_lot", "rayon", "tokio", @@ -3506,9 +3287,9 @@ dependencies = [ [[package]] name = "fuel-core-p2p" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8300877814106fee02bf0b55a5909f3101a92e5aef635d5ee6ea9a705b042ee4" +checksum = "db5c996b4d392a5f1991b4d2fcc2fe570dc846f8a763a30105cd7b3c8d08e747" dependencies = [ "anyhow", "async-trait", @@ -3516,7 +3297,7 @@ dependencies = [ "fuel-core-metrics", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "futures", "hex", "hickory-resolver", @@ -3540,16 +3321,16 @@ dependencies = [ [[package]] name = "fuel-core-poa" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ae9098ba7a6983a10ba7e0761ae599a35e8a4cb09d103539a7ca9f38ee773d" +checksum = "2f6f78fa31dc56b9458e3ca9a7058b4bea381e16e49fcab0db49923be8a30f9c" dependencies = [ "anyhow", "async-trait", "fuel-core-chain-config", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "serde", "serde_json", "tokio", @@ -3559,15 +3340,15 @@ dependencies = [ [[package]] name = "fuel-core-producer" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb3e415738172bddd79e86ec8b33d450e95ab51cf154684ed0aebb3ff2eee3ab" +checksum = "7739b2019df5b9d5042ba2d9f7036c6feee105a0e441d8bcfd933221da5be635" dependencies = [ "anyhow", "async-trait", "derive_more 0.99.18", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "tokio", "tokio-rayon", "tracing", @@ -3575,9 +3356,9 @@ dependencies = [ [[package]] name = "fuel-core-relayer" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d9a495ee3a9df1b803db59574917cf50910d7b700fd20a20eae1018dfb25412" +checksum = "ed459b4e881bd48aa83c79f290b69f0ce699a5b4bd95ea35a8bf08582295504a" dependencies = [ "anyhow", "async-trait", @@ -3588,7 +3369,7 @@ dependencies = [ "ethers-providers", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "futures", "once_cell", "strum 0.25.0", @@ -3600,9 +3381,9 @@ dependencies = [ [[package]] name = "fuel-core-services" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd95e9bdc754a4c042535531b5974984a8bc911dbc201aec1cade2c51851f905" +checksum = "8312b598da4b9a6503c9263c1c2a7ea58d34ab1f86e7f345490e12d309fb29bb" dependencies = [ "anyhow", "async-trait", @@ -3615,41 +3396,16 @@ dependencies = [ "tracing", ] -[[package]] -name = "fuel-core-shared-sequencer" -version = "0.40.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c82fd1eb7f67a4dc7817247fec09a85ed10feae69d0d5452a1e5138004f8a400" -dependencies = [ - "anyhow", - "async-trait", - "base64 0.22.1", - "cosmos-sdk-proto", - "cosmrs", - "fuel-core-services", - "fuel-core-types 0.40.1", - "fuel-sequencer-proto", - "futures", - "postcard", - "prost 0.12.6", - "reqwest 0.12.9", - "serde", - "serde_json", - "tendermint-rpc", - "tokio", - "tracing", -] - [[package]] name = "fuel-core-storage" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f89b270d3c376b0eea7a86a4514ce18a941d4068b44ef3db14bf9d57aeeb733" +checksum = "bda9242ebc9e8ef3251b9eae85f4ce5cdb376348baa30925606f3ce602db7ec5" dependencies = [ "anyhow", "derive_more 0.99.18", "enum-iterator", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-vm 0.58.2", "impl-tools", "itertools 0.12.1", @@ -3666,14 +3422,14 @@ dependencies = [ [[package]] name = "fuel-core-sync" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd5d939f798ea2713c8974c1cee16ad09c9b6670dd4ef197384373769d281281" +checksum = "150a5a040957c1a84b9dbd35b8d5a29ece4bd96d8c8c8d8424cf5dfff23978e1" dependencies = [ "anyhow", "async-trait", "fuel-core-services", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "futures", "rand", "tokio", @@ -3683,16 +3439,16 @@ dependencies = [ [[package]] name = "fuel-core-txpool" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8c4e7fde86bed915195a87123cecac332fa25279a2f912c42fafebe7a9238de" +checksum = "34cde90da8d814046018c5341129bffdbc51e6721e69ada9a393b3d4c16be14b" dependencies = [ "anyhow", "async-trait", "derive_more 0.99.18", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "futures", "num-rational", "parking_lot", @@ -3720,16 +3476,15 @@ dependencies = [ [[package]] name = "fuel-core-types" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "409f7eb0e24acd055fe6412376c781e884457f3cddeb18ed618406175e18cfdd" +checksum = "6ee3a95b189bf729d21354a761862bb481298cbd883550adc3fef1bc7beb0b67" dependencies = [ "anyhow", "bs58", "derivative", "derive_more 0.99.18", "fuel-vm 0.58.2", - "k256", "rand", "secrecy", "serde", @@ -3739,15 +3494,15 @@ dependencies = [ [[package]] name = "fuel-core-upgradable-executor" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "699f44222db342cd0c4b6e57f1499813be3c503dd435f029bb520cbcb9708779" +checksum = "620b671cd011ee14c846628ca0d913b770923b36fd87d44dd7ba70f1a8db0eec" dependencies = [ "anyhow", "derive_more 0.99.18", "fuel-core-executor", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-core-wasm-executor", "parking_lot", "postcard", @@ -3757,15 +3512,15 @@ dependencies = [ [[package]] name = "fuel-core-wasm-executor" -version = "0.40.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4b66c5adca95049409a9a47b553a33dda729dacf17789d48c7960ba1abd9d6" +checksum = "b44366541d35be9ea11ed88ed54629c64e91c309ca5fbf861fd909d443ca7575" dependencies = [ "anyhow", "fuel-core-executor", "fuel-core-storage", "fuel-core-types 0.35.0", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "postcard", "serde", "serde_json", @@ -3904,18 +3659,6 @@ dependencies = [ "sha2 0.10.8", ] -[[package]] -name = "fuel-sequencer-proto" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cbdd607c9c70921cc016becde659e5062ae460b7bb3f525a1dd65f8209c0083" -dependencies = [ - "prost 0.12.6", - "prost-types", - "regex", - "tonic 0.11.0", -] - [[package]] name = "fuel-storage" version = "0.56.0" @@ -3951,7 +3694,7 @@ dependencies = [ "dotenvy", "fuel-core-client", "fuel-core-importer", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-data-parser", "fuel-streams-macros", "futures", @@ -3970,7 +3713,7 @@ name = "fuel-streams-examples" version = "0.0.13" dependencies = [ "anyhow", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-streams", "futures", "tokio", @@ -4005,7 +3748,7 @@ dependencies = [ "fuel-core-importer", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-streams", "fuel-streams-core", "futures", @@ -4484,27 +4227,8 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "futures-util", - "http 0.2.12", - "indexmap 2.7.0", - "slab", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "h2" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" -dependencies = [ - "atomic-waker", - "bytes", - "fnv", - "futures-core", - "futures-sink", - "http 1.2.0", + "futures-util", + "http 0.2.12", "indexmap 2.7.0", "slab", "tokio", @@ -4852,7 +4576,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.3.26", + "h2", "http 0.2.12", "http-body 0.4.6", "httparse", @@ -4875,11 +4599,9 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "h2 0.4.7", "http 1.2.0", "http-body 1.0.1", "httparse", - "httpdate", "itoa", "pin-project-lite", "smallvec", @@ -4917,7 +4639,7 @@ dependencies = [ "rustls 0.23.19", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tower-service", "webpki-roots 0.26.7", ] @@ -4934,19 +4656,6 @@ dependencies = [ "tokio-io-timeout", ] -[[package]] -name = "hyper-timeout" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" -dependencies = [ - "hyper 1.5.1", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", -] - [[package]] name = "hyper-tls" version = "0.6.0" @@ -6188,12 +5897,6 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" -[[package]] -name = "litrs" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" - [[package]] name = "load-tester" version = "0.0.13" @@ -6338,12 +6041,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb" -[[package]] -name = "matchit" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" - [[package]] name = "matrixmultiply" version = "0.3.9" @@ -6660,7 +6357,7 @@ dependencies = [ "fuel-core-bin", "fuel-core-importer", "fuel-core-storage", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-data-parser", "fuel-streams-core", "tokio", @@ -7217,33 +6914,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" -[[package]] -name = "peg" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "295283b02df346d1ef66052a757869b2876ac29a6bb0ac3f5f7cd44aebe40e8f" -dependencies = [ - "peg-macros", - "peg-runtime", -] - -[[package]] -name = "peg-macros" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdad6a1d9cf116a059582ce415d5f5566aabcd4008646779dab7fdc2a9a9d426" -dependencies = [ - "peg-runtime", - "proc-macro2", - "quote", -] - -[[package]] -name = "peg-runtime" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3aeb8f54c078314c2065ee649a7241f46b9d8e418e1a9581ba0546657d7aa3a" - [[package]] name = "pem" version = "1.1.1" @@ -7770,27 +7440,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" dependencies = [ "bytes", - "prost-derive 0.11.9", -] - -[[package]] -name = "prost" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" -dependencies = [ - "bytes", - "prost-derive 0.12.6", -] - -[[package]] -name = "prost" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" -dependencies = [ - "bytes", - "prost-derive 0.13.3", + "prost-derive", ] [[package]] @@ -7806,41 +7456,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "prost-derive" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" -dependencies = [ - "anyhow", - "itertools 0.12.1", - "proc-macro2", - "quote", - "syn 2.0.90", -] - -[[package]] -name = "prost-derive" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" -dependencies = [ - "anyhow", - "itertools 0.13.0", - "proc-macro2", - "quote", - "syn 2.0.90", -] - -[[package]] -name = "prost-types" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" -dependencies = [ - "prost 0.12.6", -] - [[package]] name = "protobuf" version = "2.28.0" @@ -7902,7 +7517,7 @@ dependencies = [ "libflate", "log", "names", - "prost 0.11.9", + "prost", "reqwest 0.12.9", "serde_json", "thiserror 1.0.69", @@ -8255,11 +7870,11 @@ dependencies = [ "base64 0.21.7", "bytes", "cookie 0.17.0", - "cookie_store 0.20.0", + "cookie_store", "encoding_rs", "futures-core", "futures-util", - "h2 0.3.26", + "h2", "http 0.2.12", "http-body 0.4.6", "hyper 0.14.31", @@ -8272,7 +7887,6 @@ dependencies = [ "percent-encoding", "pin-project-lite", "rustls 0.21.12", - "rustls-native-certs 0.6.3", "rustls-pemfile 1.0.4", "serde", "serde_json", @@ -8299,8 +7913,6 @@ dependencies = [ "async-compression", "base64 0.22.1", "bytes", - "cookie 0.18.1", - "cookie_store 0.21.1", "futures-channel", "futures-core", "futures-util", @@ -8330,7 +7942,7 @@ dependencies = [ "sync_wrapper 1.0.2", "tokio", "tokio-native-tls", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tokio-util", "tower-service", "url", @@ -8507,9 +8119,9 @@ dependencies = [ [[package]] name = "roaring" -version = "0.10.7" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81dc953b2244ddd5e7860cb0bb2a790494b898ef321d4aff8e260efab60cc88" +checksum = "395b0c39c00f9296f3937624c1fa4e0ee44f8c0e4b2c49408179ef381c6c2e6e" dependencies = [ "bytemuck", "byteorder", @@ -9032,15 +8644,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_bytes" -version = "0.11.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" -dependencies = [ - "serde", -] - [[package]] name = "serde_derive" version = "1.0.215" @@ -9496,7 +9099,7 @@ dependencies = [ "async-trait", "fuel-core", "fuel-core-importer", - "fuel-core-types 0.40.1", + "fuel-core-types 0.40.0", "fuel-streams", "fuel-streams-core", "fuel-streams-publisher", @@ -9625,21 +9228,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "subtle-encoding" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dcb1ed7b8330c5eed5441052651dd7a12c75e2ed88f2ec024ae1fa3a5e59945" -dependencies = [ - "zeroize", -] - -[[package]] -name = "subtle-ng" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" - [[package]] name = "surrealdb" version = "2.1.2" @@ -9938,143 +9526,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "tendermint" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b50aae6ec24c3429149ad59b5b8d3374d7804d4c7d6125ceb97cb53907fb68d" -dependencies = [ - "bytes", - "digest 0.10.7", - "ed25519", - "ed25519-consensus", - "flex-error", - "futures", - "num-traits", - "once_cell", - "prost 0.12.6", - "prost-types", - "serde", - "serde_bytes", - "serde_json", - "serde_repr", - "sha2 0.10.8", - "signature", - "subtle", - "subtle-encoding", - "tendermint-proto 0.36.0", - "time", - "zeroize", -] - -[[package]] -name = "tendermint" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d513ce7f9e41c67ab2dd3d554ef65f36fbcc61745af1e1f93eafdeefa1ce37" -dependencies = [ - "bytes", - "digest 0.10.7", - "ed25519", - "ed25519-consensus", - "flex-error", - "futures", - "k256", - "num-traits", - "once_cell", - "prost 0.13.3", - "ripemd", - "serde", - "serde_bytes", - "serde_json", - "serde_repr", - "sha2 0.10.8", - "signature", - "subtle", - "subtle-encoding", - "tendermint-proto 0.40.0", - "time", - "zeroize", -] - -[[package]] -name = "tendermint-config" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e07b383dc8780ebbec04cfb603f3fdaba6ea6663d8dd861425b1ffa7761fe90d" -dependencies = [ - "flex-error", - "serde", - "serde_json", - "tendermint 0.36.0", - "toml", - "url", -] - -[[package]] -name = "tendermint-proto" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f193d04afde6592c20fd70788a10b8cb3823091c07456db70d8a93f5fb99c1" -dependencies = [ - "bytes", - "flex-error", - "prost 0.12.6", - "prost-types", - "serde", - "serde_bytes", - "subtle-encoding", - "time", -] - -[[package]] -name = "tendermint-proto" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81ba1b023ec00763c3bc4f4376c67c0047f185cccf95c416c7a2f16272c4cbb" -dependencies = [ - "bytes", - "flex-error", - "prost 0.13.3", - "serde", - "serde_bytes", - "subtle-encoding", - "time", -] - -[[package]] -name = "tendermint-rpc" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e3c231a3632cab53f92ad4161c730c468c08cfe4f0aa5a6735b53b390aecbd" -dependencies = [ - "async-trait", - "bytes", - "flex-error", - "futures", - "getrandom", - "peg", - "pin-project", - "rand", - "reqwest 0.11.27", - "semver", - "serde", - "serde_bytes", - "serde_json", - "subtle", - "subtle-encoding", - "tendermint 0.36.0", - "tendermint-config", - "tendermint-proto 0.36.0", - "thiserror 1.0.69", - "time", - "tokio", - "tracing", - "url", - "uuid", - "walkdir", -] - [[package]] name = "tendril" version = "0.4.3" @@ -10328,20 +9779,19 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" +checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" dependencies = [ "rustls 0.23.19", - "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", "pin-project-lite", @@ -10375,7 +9825,7 @@ dependencies = [ "rustls 0.23.19", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tungstenite 0.23.0", "webpki-roots 0.26.7", ] @@ -10411,7 +9861,7 @@ dependencies = [ "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tokio-util", ] @@ -10449,63 +9899,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "tonic" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" -dependencies = [ - "async-stream", - "async-trait", - "axum 0.6.20", - "base64 0.21.7", - "bytes", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.31", - "hyper-timeout 0.4.1", - "percent-encoding", - "pin-project", - "prost 0.12.6", - "tokio", - "tokio-stream", - "tower 0.4.13", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tonic" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" -dependencies = [ - "async-stream", - "async-trait", - "axum 0.7.9", - "base64 0.22.1", - "bytes", - "h2 0.4.7", - "http 1.2.0", - "http-body 1.0.1", - "http-body-util", - "hyper 1.5.1", - "hyper-timeout 0.5.2", - "hyper-util", - "percent-encoding", - "pin-project", - "prost 0.13.3", - "socket2", - "tokio", - "tokio-stream", - "tower 0.4.13", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tower" version = "0.4.13" @@ -10514,11 +9907,8 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", - "indexmap 1.9.3", "pin-project", "pin-project-lite", - "rand", - "slab", "tokio", "tokio-util", "tower-layer", @@ -10526,20 +9916,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "tower" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" -dependencies = [ - "futures-core", - "futures-util", - "pin-project-lite", - "sync_wrapper 0.1.2", - "tower-layer", - "tower-service", -] - [[package]] name = "tower-http" version = "0.3.5" @@ -10554,7 +9930,7 @@ dependencies = [ "http-body 0.4.6", "http-range-header", "pin-project-lite", - "tower 0.4.13", + "tower", "tower-layer", "tower-service", ] diff --git a/Cargo.toml b/Cargo.toml index d5e2594b..ad1a8e7f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,13 +33,13 @@ clap = { version = "4.5", features = ["derive", "env"] } dotenvy = "0.15" displaydoc = "0.2" futures = "0.3" -fuel-core-bin = { version = "0.40.0", features = ["p2p", "relayer", "rocksdb"] } -fuel-core = { version = "0.40.0", features = ["p2p", "relayer", "rocksdb"] } -fuel-core-client = { version = "0.40.0" } -fuel-core-importer = { version = "0.40.0" } -fuel-core-storage = { version = "0.40.0" } -fuel-core-types = { version = "0.40.0", features = ["test-helpers", "serde"] } -fuel-core-services = "0.40.0" +fuel-core-bin = { version = "=0.40.0", features = ["p2p", "relayer", "rocksdb"] } +fuel-core = { version = "=0.40.0", features = ["p2p", "relayer", "rocksdb"] } +fuel-core-client = { version = "=0.40.0" } +fuel-core-importer = { version = "=0.40.0" } +fuel-core-storage = { version = "=0.40.0" } +fuel-core-types = { version = "=0.40.0", features = ["test-helpers", "serde"] } +fuel-core-services = "=0.40.0" futures-util = "0.3" itertools = "0.13" mockall = "0.13" From 525d84f73e13ae01fbcf6bf277f4172977ec26db Mon Sep 17 00:00:00 2001 From: Pedro Nauck Date: Fri, 6 Dec 2024 18:07:23 -0300 Subject: [PATCH 2/2] fix(publisher): Using fuel-core from branch release/v0.40.2 --- Cargo.lock | 997 ++++++++++++++++++++++++++++++++++++++++++++--------- Cargo.toml | 25 +- 2 files changed, 861 insertions(+), 161 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b0c20ed8..d1fcbda3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -64,7 +64,7 @@ dependencies = [ "encoding_rs", "flate2", "futures-core", - "h2", + "h2 0.3.26", "http 0.2.12", "httparse", "httpdate", @@ -811,6 +811,12 @@ dependencies = [ "critical-section", ] +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "attohttpc" version = "0.24.1" @@ -822,6 +828,17 @@ dependencies = [ "url", ] +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi 0.1.19", + "libc", + "winapi", +] + [[package]] name = "auto_impl" version = "1.2.0" @@ -846,7 +863,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43" dependencies = [ "async-trait", - "axum-core", + "axum-core 0.2.9", "bitflags 1.3.2", "bytes", "futures-util", @@ -854,7 +871,7 @@ dependencies = [ "http-body 0.4.6", "hyper 0.14.31", "itoa", - "matchit", + "matchit 0.5.0", "memchr", "mime", "percent-encoding", @@ -864,12 +881,67 @@ dependencies = [ "serde_urlencoded", "sync_wrapper 0.1.2", "tokio", - "tower", + "tower 0.4.13", "tower-http 0.3.5", "tower-layer", "tower-service", ] +[[package]] +name = "axum" +version = "0.6.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" +dependencies = [ + "async-trait", + "axum-core 0.3.4", + "bitflags 1.3.2", + "bytes", + "futures-util", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.31", + "itoa", + "matchit 0.7.3", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "sync_wrapper 0.1.2", + "tower 0.4.13", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" +dependencies = [ + "async-trait", + "axum-core 0.4.5", + "bytes", + "futures-util", + "http 1.2.0", + "http-body 1.0.1", + "http-body-util", + "itoa", + "matchit 0.7.3", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "sync_wrapper 1.0.2", + "tower 0.5.1", + "tower-layer", + "tower-service", +] + [[package]] name = "axum-core" version = "0.2.9" @@ -886,6 +958,43 @@ dependencies = [ "tower-service", ] +[[package]] +name = "axum-core" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http 0.2.12", + "http-body 0.4.6", + "mime", + "rustversion", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum-core" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http 1.2.0", + "http-body 1.0.1", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper 1.0.2", + "tower-layer", + "tower-service", +] + [[package]] name = "backtrace" version = "0.3.74" @@ -965,7 +1074,7 @@ dependencies = [ "async-nats", "chrono", "criterion", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-streams-core", "futures", "nats-publisher", @@ -1003,6 +1112,22 @@ dependencies = [ "syn 2.0.90", ] +[[package]] +name = "bip32" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa13fae8b6255872fd86f7faf4b41168661d7d78609f7bfe6771b85c6739a15b" +dependencies = [ + "bs58", + "hmac 0.12.1", + "k256", + "rand_core", + "ripemd", + "sha2 0.10.8", + "subtle", + "zeroize", +] + [[package]] name = "bit-set" version = "0.5.3" @@ -1469,6 +1594,23 @@ dependencies = [ "libloading", ] +[[package]] +name = "clap" +version = "3.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" +dependencies = [ + "atty", + "bitflags 1.3.2", + "clap_derive 3.2.25", + "clap_lex 0.2.4", + "indexmap 1.9.3", + "once_cell", + "strsim 0.10.0", + "termcolor", + "textwrap", +] + [[package]] name = "clap" version = "4.5.23" @@ -1476,7 +1618,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", - "clap_derive", + "clap_derive 4.5.18", ] [[package]] @@ -1487,10 +1629,23 @@ checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", - "clap_lex", + "clap_lex 0.7.4", "strsim 0.11.1", ] +[[package]] +name = "clap_derive" +version = "3.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" +dependencies = [ + "heck 0.4.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "clap_derive" version = "4.5.18" @@ -1503,6 +1658,15 @@ dependencies = [ "syn 2.0.90", ] +[[package]] +name = "clap_lex" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +dependencies = [ + "os_str_bytes", +] + [[package]] name = "clap_lex" version = "0.7.4" @@ -1687,6 +1851,17 @@ 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" @@ -1704,6 +1879,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" @@ -1739,6 +1932,37 @@ dependencies = [ "memchr", ] +[[package]] +name = "cosmos-sdk-proto" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "462e1f6a8e005acc8835d32d60cbd7973ed65ea2a8d8473830e675f050956427" +dependencies = [ + "prost 0.13.4", + "tendermint-proto 0.40.0", + "tonic 0.12.3", +] + +[[package]] +name = "cosmrs" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "210fbe6f98594963b46cc980f126a9ede5db9a3848ca65b71303bebdb01afcd9" +dependencies = [ + "bip32", + "cosmos-sdk-proto", + "ecdsa", + "eyre", + "k256", + "rand_core", + "serde", + "serde_json", + "signature", + "subtle-encoding", + "tendermint 0.40.0", + "thiserror 1.0.69", +] + [[package]] name = "counter" version = "0.5.7" @@ -1906,7 +2130,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap", + "clap 4.5.23", "criterion-plot", "futures", "is-terminal", @@ -2041,6 +2265,19 @@ dependencies = [ "syn 2.0.90", ] +[[package]] +name = "curve25519-dalek-ng" +version = "4.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core", + "subtle-ng", + "zeroize", +] + [[package]] name = "cynic" version = "2.2.8" @@ -2195,7 +2432,7 @@ name = "data-parser" version = "0.0.13" dependencies = [ "criterion", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-data-parser", "rand", "strum 0.26.3", @@ -2414,6 +2651,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 = "dotenvy" version = "0.15.7" @@ -2478,6 +2724,19 @@ dependencies = [ "signature", ] +[[package]] +name = "ed25519-consensus" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" +dependencies = [ + "curve25519-dalek-ng", + "hex", + "rand_core", + "sha2 0.9.9", + "zeroize", +] + [[package]] name = "ed25519-dalek" version = "2.1.1" @@ -2856,7 +3115,7 @@ dependencies = [ "futures", "hyper 0.14.31", "hyper-rustls 0.24.2", - "hyper-timeout", + "hyper-timeout 0.4.1", "log", "pin-project", "rand", @@ -2941,6 +3200,16 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "flex-error" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c606d892c9de11507fa0dcffc116434f94e105d0bbdc4e405b61519464c49d7b" +dependencies = [ + "eyre", + "paste", +] + [[package]] name = "float-cmp" version = "0.9.0" @@ -3041,16 +3310,15 @@ dependencies = [ [[package]] name = "fuel-core" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5873aa1178f6fafdd967ddee2214a78be8be0c612a9c695889d31b5c1ede44" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-graphql", "async-graphql-value", "async-trait", - "axum", - "clap", + "axum 0.5.17", + "clap 4.5.23", "derive_more 0.99.18", "enum-iterator", "fuel-core-chain-config", @@ -3066,10 +3334,11 @@ dependencies = [ "fuel-core-producer", "fuel-core-relayer", "fuel-core-services", + "fuel-core-shared-sequencer", "fuel-core-storage", "fuel-core-sync", "fuel-core-txpool", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-core-upgradable-executor", "futures", "hex", @@ -3091,7 +3360,7 @@ dependencies = [ "tokio-rayon", "tokio-stream", "tokio-util", - "tower", + "tower 0.4.13", "tower-http 0.4.4", "tracing", "uuid", @@ -3099,12 +3368,11 @@ dependencies = [ [[package]] name = "fuel-core-bin" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7f582af99626635b996b54d89b909dbb78babbb42a8f96f85bc0b77d4425f74" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", - "clap", + "clap 4.5.23", "const_format", "dirs", "dotenvy", @@ -3112,8 +3380,7 @@ dependencies = [ "fuel-core-chain-config", "fuel-core-compression", "fuel-core-metrics", - "fuel-core-poa", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "hex", "humantime", "pyroscope", @@ -3128,15 +3395,14 @@ dependencies = [ [[package]] name = "fuel-core-chain-config" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990db3029efd3766c4ae7c92a53c159ae66abf6f568ac6a3d58354f11400e6e2" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "bech32", "derivative", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "itertools 0.12.1", "postcard", "rand", @@ -3148,16 +3414,15 @@ dependencies = [ [[package]] name = "fuel-core-client" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09b3a35e82226d77b10653829beb508dc4bcf698fbdaa96610faf894e794444" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "base64 0.22.1", "cynic", "derive_more 0.99.18", "eventsource-client", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "futures", "hex", "hyper-rustls 0.24.2", @@ -3173,12 +3438,11 @@ dependencies = [ [[package]] name = "fuel-core-compression" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b6ed44f8fcd0f1ff5983510e49835149b39afb8226257f6397db17a0ca0558d" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "paste", "rand", "serde", @@ -3188,38 +3452,35 @@ dependencies = [ [[package]] name = "fuel-core-consensus-module" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61161b1016ffb1a4f0d629534dd0b165bdaf146ce5037ccd5c8e8c9ec740d52f" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "fuel-core-chain-config", "fuel-core-poa", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", ] [[package]] name = "fuel-core-database" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceae011a49cbccb0e9b043c67f7e64dfd2f4d41233de34aff11d23646e98f5d8" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "derive_more 0.99.18", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", ] [[package]] name = "fuel-core-executor" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db57f06af045fafa81b76ca11318d47579e41babb0839fb0955ae7cf32e58a1f" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "hex", "parking_lot", "serde", @@ -3228,21 +3489,20 @@ dependencies = [ [[package]] name = "fuel-core-gas-price-service" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eea974f842be1ca7783df7eec770b5865c3babd50a10a5d8f107bdac65419c45" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", "enum-iterator", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-gas-price-algorithm", "futures", "num_enum", "parking_lot", - "reqwest 0.11.27", + "reqwest 0.12.9", "serde", "strum 0.25.0", "strum_macros 0.25.3", @@ -3254,15 +3514,14 @@ dependencies = [ [[package]] name = "fuel-core-importer" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a6a75d87da09380dc6f706ec0eb4171cb1309fef6a4c8b709025769a1903235" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "derive_more 0.99.18", "fuel-core-metrics", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "parking_lot", "rayon", "tokio", @@ -3271,9 +3530,8 @@ dependencies = [ [[package]] name = "fuel-core-metrics" -version = "0.40.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a27ead199922843cb6a7b72cf89df43b44b990a8ce1ad19674e41a31b1ebe36" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "once_cell", "parking_lot", @@ -3287,9 +3545,8 @@ dependencies = [ [[package]] name = "fuel-core-p2p" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db5c996b4d392a5f1991b4d2fcc2fe570dc846f8a763a30105cd7b3c8d08e747" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", @@ -3297,7 +3554,7 @@ dependencies = [ "fuel-core-metrics", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "futures", "hex", "hickory-resolver", @@ -3321,16 +3578,15 @@ dependencies = [ [[package]] name = "fuel-core-poa" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f6f78fa31dc56b9458e3ca9a7058b4bea381e16e49fcab0db49923be8a30f9c" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", "fuel-core-chain-config", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "serde", "serde_json", "tokio", @@ -3340,15 +3596,14 @@ dependencies = [ [[package]] name = "fuel-core-producer" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7739b2019df5b9d5042ba2d9f7036c6feee105a0e441d8bcfd933221da5be635" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", "derive_more 0.99.18", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "tokio", "tokio-rayon", "tracing", @@ -3356,9 +3611,8 @@ dependencies = [ [[package]] name = "fuel-core-relayer" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed459b4e881bd48aa83c79f290b69f0ce699a5b4bd95ea35a8bf08582295504a" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", @@ -3369,7 +3623,7 @@ dependencies = [ "ethers-providers", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "futures", "once_cell", "strum 0.25.0", @@ -3381,9 +3635,8 @@ dependencies = [ [[package]] name = "fuel-core-services" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8312b598da4b9a6503c9263c1c2a7ea58d34ab1f86e7f345490e12d309fb29bb" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", @@ -3396,16 +3649,39 @@ dependencies = [ "tracing", ] +[[package]] +name = "fuel-core-shared-sequencer" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.22.1", + "cosmos-sdk-proto", + "cosmrs", + "fuel-core-services", + "fuel-core-types 0.40.2", + "fuel-sequencer-proto", + "futures", + "postcard", + "prost 0.12.6", + "reqwest 0.12.9", + "serde", + "serde_json", + "tendermint-rpc", + "tokio", + "tracing", +] + [[package]] name = "fuel-core-storage" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda9242ebc9e8ef3251b9eae85f4ce5cdb376348baa30925606f3ce602db7ec5" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "derive_more 0.99.18", "enum-iterator", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-vm 0.58.2", "impl-tools", "itertools 0.12.1", @@ -3422,14 +3698,13 @@ dependencies = [ [[package]] name = "fuel-core-sync" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150a5a040957c1a84b9dbd35b8d5a29ece4bd96d8c8c8d8424cf5dfff23978e1" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", "fuel-core-services", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "futures", "rand", "tokio", @@ -3439,16 +3714,15 @@ dependencies = [ [[package]] name = "fuel-core-txpool" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34cde90da8d814046018c5341129bffdbc51e6721e69ada9a393b3d4c16be14b" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "async-trait", "derive_more 0.99.18", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "futures", "num-rational", "parking_lot", @@ -3476,15 +3750,15 @@ dependencies = [ [[package]] name = "fuel-core-types" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ee3a95b189bf729d21354a761862bb481298cbd883550adc3fef1bc7beb0b67" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "bs58", "derivative", "derive_more 0.99.18", "fuel-vm 0.58.2", + "k256", "rand", "secrecy", "serde", @@ -3494,15 +3768,14 @@ dependencies = [ [[package]] name = "fuel-core-upgradable-executor" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "620b671cd011ee14c846628ca0d913b770923b36fd87d44dd7ba70f1a8db0eec" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "derive_more 0.99.18", "fuel-core-executor", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-core-wasm-executor", "parking_lot", "postcard", @@ -3512,15 +3785,14 @@ dependencies = [ [[package]] name = "fuel-core-wasm-executor" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b44366541d35be9ea11ed88ed54629c64e91c309ca5fbf861fd909d443ca7575" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "anyhow", "fuel-core-executor", "fuel-core-storage", "fuel-core-types 0.35.0", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "postcard", "serde", "serde_json", @@ -3608,9 +3880,8 @@ dependencies = [ [[package]] name = "fuel-gas-price-algorithm" -version = "0.40.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d36b8fe688e67e1f6ef48141efb1c22646aec0de01f5d2b5846141cca5218d5a" +version = "0.40.2" +source = "git+https://github.com/fuellabs/fuel-core?branch=release/v0.40.2#ab12fb6772ca8a01b39203de8736933d2e17d3f8" dependencies = [ "serde", "thiserror 1.0.69", @@ -3659,6 +3930,18 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "fuel-sequencer-proto" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cbdd607c9c70921cc016becde659e5062ae460b7bb3f525a1dd65f8209c0083" +dependencies = [ + "prost 0.12.6", + "prost-types", + "regex", + "tonic 0.11.0", +] + [[package]] name = "fuel-storage" version = "0.56.0" @@ -3689,12 +3972,12 @@ dependencies = [ "async-nats", "async-trait", "chrono", - "clap", + "clap 4.5.23", "displaydoc", "dotenvy", "fuel-core-client", "fuel-core-importer", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-data-parser", "fuel-streams-macros", "futures", @@ -3713,7 +3996,7 @@ name = "fuel-streams-examples" version = "0.0.13" dependencies = [ "anyhow", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-streams", "futures", "tokio", @@ -3738,7 +4021,7 @@ dependencies = [ "async-nats", "async-trait", "chrono", - "clap", + "clap 4.5.23", "derive_more 1.0.0", "displaydoc", "dotenvy", @@ -3748,7 +4031,7 @@ dependencies = [ "fuel-core-importer", "fuel-core-services", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-streams", "fuel-streams-core", "futures", @@ -4236,6 +4519,25 @@ dependencies = [ "tracing", ] +[[package]] +name = "h2" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.2.0", + "indexmap 2.7.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + [[package]] name = "half" version = "2.4.1" @@ -4349,6 +4651,15 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + [[package]] name = "hermit-abi" version = "0.3.9" @@ -4576,7 +4887,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", "httparse", @@ -4599,9 +4910,11 @@ dependencies = [ "bytes", "futures-channel", "futures-util", + "h2 0.4.7", "http 1.2.0", "http-body 1.0.1", "httparse", + "httpdate", "itoa", "pin-project-lite", "smallvec", @@ -4656,6 +4969,19 @@ dependencies = [ "tokio-io-timeout", ] +[[package]] +name = "hyper-timeout" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" +dependencies = [ + "hyper 1.5.1", + "hyper-util", + "pin-project-lite", + "tokio", + "tower-service", +] + [[package]] name = "hyper-tls" version = "0.6.0" @@ -5166,6 +5492,12 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "json" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" + [[package]] name = "jsonwebtoken" version = "8.3.0" @@ -5897,6 +6229,12 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + [[package]] name = "load-tester" version = "0.0.13" @@ -5904,7 +6242,7 @@ dependencies = [ "anyhow", "async-nats", "chrono", - "clap", + "clap 4.5.23", "fuel-streams", "fuel-streams-core", "futures", @@ -6041,6 +6379,12 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb" +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + [[package]] name = "matrixmultiply" version = "0.3.9" @@ -6316,6 +6660,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" dependencies = [ + "clap 3.2.25", "rand", ] @@ -6351,13 +6696,13 @@ version = "0.0.13" dependencies = [ "anyhow", "async-nats", - "clap", + "clap 4.5.23", "criterion", "fuel-core", "fuel-core-bin", "fuel-core-importer", "fuel-core-storage", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-data-parser", "fuel-streams-core", "tokio", @@ -6484,17 +6829,6 @@ dependencies = [ "libc", ] -[[package]] -name = "nix" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" -dependencies = [ - "bitflags 2.6.0", - "cfg-if", - "libc", -] - [[package]] name = "nkeys" version = "0.4.4" @@ -6800,6 +7134,12 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "os_str_bytes" +version = "6.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" + [[package]] name = "overload" version = "0.1.1" @@ -6900,19 +7240,46 @@ checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" name = "pbkdf2" version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +dependencies = [ + "digest 0.10.7", + "hmac 0.12.1", + "password-hash", + "sha2 0.10.8", +] + +[[package]] +name = "peeking_take_while" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" + +[[package]] +name = "peg" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "295283b02df346d1ef66052a757869b2876ac29a6bb0ac3f5f7cd44aebe40e8f" +dependencies = [ + "peg-macros", + "peg-runtime", +] + +[[package]] +name = "peg-macros" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdad6a1d9cf116a059582ce415d5f5566aabcd4008646779dab7fdc2a9a9d426" dependencies = [ - "digest 0.10.7", - "hmac 0.12.1", - "password-hash", - "sha2 0.10.8", + "peg-runtime", + "proc-macro2", + "quote", ] [[package]] -name = "peeking_take_while" -version = "0.1.2" +name = "peg-runtime" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" +checksum = "e3aeb8f54c078314c2065ee649a7241f46b9d8e418e1a9581ba0546657d7aa3a" [[package]] name = "pem" @@ -7198,23 +7565,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] -name = "pprof2" -version = "0.13.1" +name = "pprof" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8961ed0a916b512e565f8070eb0dfa05773dd140160b45ac9a5ad339b557adeb" +checksum = "978385d59daf9269189d052ca8a84c1acfd0715c0599a5d5188d4acc078ca46a" dependencies = [ "backtrace", "cfg-if", "findshlibs", "libc", "log", - "nix 0.27.1", + "nix", "once_cell", "parking_lot", "smallvec", "symbolic-demangle", "tempfile", - "thiserror 2.0.4", + "thiserror 1.0.69", ] [[package]] @@ -7324,6 +7691,30 @@ dependencies = [ "toml_edit", ] +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + [[package]] name = "proc-macro-error-attr2" version = "2.0.0" @@ -7440,7 +7831,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.11.9", +] + +[[package]] +name = "prost" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" +dependencies = [ + "bytes", + "prost-derive 0.12.6", +] + +[[package]] +name = "prost" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" +dependencies = [ + "bytes", + "prost-derive 0.13.4", ] [[package]] @@ -7456,6 +7867,41 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "prost-derive" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" +dependencies = [ + "anyhow", + "itertools 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "prost-derive" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" +dependencies = [ + "anyhow", + "itertools 0.13.0", + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "prost-types" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" +dependencies = [ + "prost 0.12.6", +] + [[package]] name = "protobuf" version = "2.28.0" @@ -7509,17 +7955,17 @@ dependencies = [ [[package]] name = "pyroscope" -version = "0.5.8" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a5f63b0d2727095db59045e6a0ef3259b28b90d481ae88f0e3d866d0234ce8" +checksum = "ac8a53ce01af1087eaeee6ce7c4fbf50ea4040ab1825c0115c4bafa039644ba9" dependencies = [ + "json", "libc", "libflate", "log", "names", - "prost", - "reqwest 0.12.9", - "serde_json", + "prost 0.11.9", + "reqwest 0.11.27", "thiserror 1.0.69", "url", "winapi", @@ -7527,12 +7973,12 @@ dependencies = [ [[package]] name = "pyroscope_pprofrs" -version = "0.2.8" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614a25777053da6bdca9d84a67892490b5a57590248dbdee3d7bf0716252af70" +checksum = "43f010b2a981a7f8449a650f25f309e520b5206ea2d89512dcb146aaa5518ff4" dependencies = [ "log", - "pprof2", + "pprof", "pyroscope", "thiserror 1.0.69", ] @@ -7870,11 +8316,11 @@ dependencies = [ "base64 0.21.7", "bytes", "cookie 0.17.0", - "cookie_store", + "cookie_store 0.20.0", "encoding_rs", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", "hyper 0.14.31", @@ -7887,6 +8333,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "rustls 0.21.12", + "rustls-native-certs 0.6.3", "rustls-pemfile 1.0.4", "serde", "serde_json", @@ -7913,7 +8360,8 @@ dependencies = [ "async-compression", "base64 0.22.1", "bytes", - "futures-channel", + "cookie 0.18.1", + "cookie_store 0.21.1", "futures-core", "futures-util", "http 1.2.0", @@ -8177,7 +8625,7 @@ dependencies = [ "netlink-packet-utils", "netlink-proto", "netlink-sys", - "nix 0.26.4", + "nix", "thiserror 1.0.69", "tokio", ] @@ -8644,6 +9092,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_bytes" +version = "0.11.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" +dependencies = [ + "serde", +] + [[package]] name = "serde_derive" version = "1.0.215" @@ -9099,7 +9556,7 @@ dependencies = [ "async-trait", "fuel-core", "fuel-core-importer", - "fuel-core-types 0.40.0", + "fuel-core-types 0.40.2", "fuel-streams", "fuel-streams-core", "fuel-streams-publisher", @@ -9228,6 +9685,21 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +[[package]] +name = "subtle-encoding" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dcb1ed7b8330c5eed5441052651dd7a12c75e2ed88f2ec024ae1fa3a5e59945" +dependencies = [ + "zeroize", +] + +[[package]] +name = "subtle-ng" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" + [[package]] name = "surrealdb" version = "2.1.2" @@ -9494,9 +9966,9 @@ dependencies = [ [[package]] name = "tai64" -version = "4.1.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "014639506e4f425c78e823eabf56e71c093f940ae55b43e58f682e7bc2f5887a" +checksum = "ed7401421025f4132e6c1f7af5e7f8287383969f36e6628016cd509b8d3da9dc" dependencies = [ "serde", ] @@ -9526,6 +9998,143 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "tendermint" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b50aae6ec24c3429149ad59b5b8d3374d7804d4c7d6125ceb97cb53907fb68d" +dependencies = [ + "bytes", + "digest 0.10.7", + "ed25519", + "ed25519-consensus", + "flex-error", + "futures", + "num-traits", + "once_cell", + "prost 0.12.6", + "prost-types", + "serde", + "serde_bytes", + "serde_json", + "serde_repr", + "sha2 0.10.8", + "signature", + "subtle", + "subtle-encoding", + "tendermint-proto 0.36.0", + "time", + "zeroize", +] + +[[package]] +name = "tendermint" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37d513ce7f9e41c67ab2dd3d554ef65f36fbcc61745af1e1f93eafdeefa1ce37" +dependencies = [ + "bytes", + "digest 0.10.7", + "ed25519", + "ed25519-consensus", + "flex-error", + "futures", + "k256", + "num-traits", + "once_cell", + "prost 0.13.4", + "ripemd", + "serde", + "serde_bytes", + "serde_json", + "serde_repr", + "sha2 0.10.8", + "signature", + "subtle", + "subtle-encoding", + "tendermint-proto 0.40.0", + "time", + "zeroize", +] + +[[package]] +name = "tendermint-config" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e07b383dc8780ebbec04cfb603f3fdaba6ea6663d8dd861425b1ffa7761fe90d" +dependencies = [ + "flex-error", + "serde", + "serde_json", + "tendermint 0.36.0", + "toml", + "url", +] + +[[package]] +name = "tendermint-proto" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46f193d04afde6592c20fd70788a10b8cb3823091c07456db70d8a93f5fb99c1" +dependencies = [ + "bytes", + "flex-error", + "prost 0.12.6", + "prost-types", + "serde", + "serde_bytes", + "subtle-encoding", + "time", +] + +[[package]] +name = "tendermint-proto" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c81ba1b023ec00763c3bc4f4376c67c0047f185cccf95c416c7a2f16272c4cbb" +dependencies = [ + "bytes", + "flex-error", + "prost 0.13.4", + "serde", + "serde_bytes", + "subtle-encoding", + "time", +] + +[[package]] +name = "tendermint-rpc" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21e3c231a3632cab53f92ad4161c730c468c08cfe4f0aa5a6735b53b390aecbd" +dependencies = [ + "async-trait", + "bytes", + "flex-error", + "futures", + "getrandom", + "peg", + "pin-project", + "rand", + "reqwest 0.11.27", + "semver", + "serde", + "serde_bytes", + "serde_json", + "subtle", + "subtle-encoding", + "tendermint 0.36.0", + "tendermint-config", + "tendermint-proto 0.36.0", + "thiserror 1.0.69", + "time", + "tokio", + "tracing", + "url", + "uuid", + "walkdir", +] + [[package]] name = "tendril" version = "0.4.3" @@ -9563,6 +10172,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" +[[package]] +name = "textwrap" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" + [[package]] name = "thiserror" version = "1.0.69" @@ -9899,6 +10514,63 @@ dependencies = [ "winnow", ] +[[package]] +name = "tonic" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" +dependencies = [ + "async-stream", + "async-trait", + "axum 0.6.20", + "base64 0.21.7", + "bytes", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.31", + "hyper-timeout 0.4.1", + "percent-encoding", + "pin-project", + "prost 0.12.6", + "tokio", + "tokio-stream", + "tower 0.4.13", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tonic" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" +dependencies = [ + "async-stream", + "async-trait", + "axum 0.7.9", + "base64 0.22.1", + "bytes", + "h2 0.4.7", + "http 1.2.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.5.1", + "hyper-timeout 0.5.2", + "hyper-util", + "percent-encoding", + "pin-project", + "prost 0.13.4", + "socket2", + "tokio", + "tokio-stream", + "tower 0.4.13", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tower" version = "0.4.13" @@ -9907,8 +10579,11 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", + "indexmap 1.9.3", "pin-project", "pin-project-lite", + "rand", + "slab", "tokio", "tokio-util", "tower-layer", @@ -9916,6 +10591,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 0.1.2", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-http" version = "0.3.5" @@ -9930,7 +10619,7 @@ dependencies = [ "http-body 0.4.6", "http-range-header", "pin-project-lite", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", ] diff --git a/Cargo.toml b/Cargo.toml index ad1a8e7f..48ef39b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,13 +33,24 @@ clap = { version = "4.5", features = ["derive", "env"] } dotenvy = "0.15" displaydoc = "0.2" futures = "0.3" -fuel-core-bin = { version = "=0.40.0", features = ["p2p", "relayer", "rocksdb"] } -fuel-core = { version = "=0.40.0", features = ["p2p", "relayer", "rocksdb"] } -fuel-core-client = { version = "=0.40.0" } -fuel-core-importer = { version = "=0.40.0" } -fuel-core-storage = { version = "=0.40.0" } -fuel-core-types = { version = "=0.40.0", features = ["test-helpers", "serde"] } -fuel-core-services = "=0.40.0" +fuel-core-bin = { git = "https://github.com/fuellabs/fuel-core", branch = "release/v0.40.2", features = [ + "p2p", + "relayer", + "rocksdb", +] } +fuel-core = { git = "https://github.com/fuellabs/fuel-core", branch = "release/v0.40.2", features = [ + "p2p", + "relayer", + "rocksdb", +] } +fuel-core-client = { git = "https://github.com/fuellabs/fuel-core", branch = "release/v0.40.2" } +fuel-core-importer = { git = "https://github.com/fuellabs/fuel-core", branch = "release/v0.40.2" } +fuel-core-storage = { git = "https://github.com/fuellabs/fuel-core", branch = "release/v0.40.2" } +fuel-core-types = { git = "https://github.com/fuellabs/fuel-core", branch = "release/v0.40.2", features = [ + "test-helpers", + "serde", +] } +fuel-core-services = { git = "https://github.com/fuellabs/fuel-core", branch = "release/v0.40.2" } futures-util = "0.3" itertools = "0.13" mockall = "0.13"