diff --git a/Cargo.lock b/Cargo.lock index 0686a6fc114bc..1624e7f6e0714 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,9 +70,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73e7f99e3a50210eaee2abd57293a2e72b1a5b7bb251b44c4bf33d02ddd402ab" +checksum = "ca3b746060277f3d7f9c36903bb39b593a741cb7afcb0044164c28f0e9b673f0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -95,9 +95,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9945351a277c914f3776ae72b3fc1d22f90d2e840276830e48e9be5bf371a8fe" +checksum = "bf98679329fa708fa809ea596db6d974da892b068ad45e48ac1956f582edf946" dependencies = [ "alloy-consensus", "alloy-eips", @@ -109,9 +109,9 @@ dependencies = [ [[package]] name = "alloy-contract" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f27be9e6b587904ee5135f72182a565adaf0c7dd341bae330ee6f0e342822b1" +checksum = "a10e47f5305ea08c37b1772086c1573e9a0a257227143996841172d37d3831bb" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -189,9 +189,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4134375e533d095e045982cd7684a29c37089ab7a605ecf2b4aa17a5e61d72d3" +checksum = "f562a81278a3ed83290e68361f2d1c75d018ae3b8589a314faf9303883e18ec9" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -209,9 +209,9 @@ dependencies = [ [[package]] name = "alloy-ens" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26bf7cc2e8d3398b7a3e629de630cf256dfb5f9daf4c13f652aea201b393004" +checksum = "cb0cccb56364fd3ba0b886370d030e8056ea118e2c35a8f0d1292361fd40d00b" dependencies = [ "alloy-contract", "alloy-primitives", @@ -242,9 +242,9 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61d58e94791b74c2566a2f240f3f796366e2479d4d39b4a3ec848c733fb92ce" +checksum = "dc41384e9ab8c9b2fb387c52774d9d432656a28edcda1c2d4083e96051524518" dependencies = [ "alloy-eips", "alloy-primitives", @@ -280,9 +280,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edaf2255b0ea9213ecbb056fa92870d858719911e04fb4260bcc43f7743d370" +checksum = "12c454fcfcd5d26ed3b8cae5933cbee9da5f0b05df19b46d4bd4446d1f082565" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -295,9 +295,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c224eafcd1bd4c54cc45b5fc3634ae42722bdb9253780ac64a5deffd794a6cec" +checksum = "42d6d39eabe5c7b3d8f23ac47b0b683b99faa4359797114636c66e0743103d05" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -321,9 +321,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b21283a28b117505a75ee1f2e63c16ea2ea72afca44f670b1f02795d9f5d988" +checksum = "3704fa8b7ba9ba3f378d99b3d628c8bc8c2fc431b709947930f154e22a8368b6" dependencies = [ "alloy-consensus", "alloy-eips", @@ -393,9 +393,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e5f02654272d9a95c66949b78f30c87701c232cf8302d4a1dab02957f5a0c1" +checksum = "08800e8cbe70c19e2eb7cf3d7ff4b28bdd9b3933f8e1c8136c7d910617ba03bf" dependencies = [ "alloy-chains", "alloy-consensus", @@ -439,9 +439,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08acc8843da1207a80f778bc0ac3e5dc94c2683280fa70ff3090b895d0179537" +checksum = "ae68457a2c2ead6bd7d7acb5bf5f1623324b1962d4f8e7b0250657a3c3ab0a0b" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -482,9 +482,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c956d223a5fa7ef28af1c6ae41b77ecb95a36d686d5644ee22266f6b517615b4" +checksum = "162301b5a57d4d8f000bf30f4dcb82f9f468f3e5e846eeb8598dd39e7886932c" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -493,7 +493,6 @@ dependencies = [ "alloy-transport-http", "alloy-transport-ipc", "alloy-transport-ws", - "async-stream", "futures", "pin-project 1.1.10", "reqwest", @@ -503,16 +502,15 @@ dependencies = [ "tokio-stream", "tower", "tracing", - "tracing-futures", "url", "wasmtimer", ] [[package]] name = "alloy-rpc-types" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99074f79ad4b188b1049807f8f96637abc3cc019fde53791906edc26bc092a57" +checksum = "6cd8ca94ae7e2b32cc3895d9981f3772aab0b4756aa60e9ed0bcfee50f0e1328" dependencies = [ "alloy-primitives", "alloy-rpc-types-anvil", @@ -526,9 +524,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d34231e06b5f1ad5f274a6ddb3eca8730db5eb868b70a4494a1e4b716b7fe88" +checksum = "9f3ff6a778ebda3deaed9af17930d678611afe1effa895c4260b61009c314f82" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -538,9 +536,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c13e5081ae6b99a7f4e46c18b80d652440320ff404790932cb8259ec73f596e" +checksum = "076b47e834b367d8618c52dd0a0d6a711ddf66154636df394805300af4923b8a" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", @@ -549,9 +547,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "220aeda799891b518a171d3d640ec310bab2f4d80c3987c9ea089cedd8a67008" +checksum = "94a2a86ad7b7d718c15e79d0779bd255561b6b22968dc5ed2e7c0fbc43bb55fe" dependencies = [ "alloy-primitives", "serde", @@ -559,9 +557,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14796fd8574c77213802b0dc0e85886b5cb27c44e72678ab7d0a4a2d5aee79e9" +checksum = "4ba838417c42e8f1fe5eb4f4bbfacb7b5d4b9e615b8d2e831b921e04bf0bed62" dependencies = [ "alloy-consensus", "alloy-eips", @@ -577,9 +575,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bea7326ca6cd6971c58042055a039d5c97a1431e30380d8b4883ad98067c1b5" +checksum = "2c2f847e635ec0be819d06e2ada4bcc4e4204026a83c4bfd78ae8d550e027ae7" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -589,17 +587,18 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "itertools 0.14.0", + "itertools 0.13.0", "serde", "serde_json", + "serde_with", "thiserror 2.0.12", ] [[package]] name = "alloy-rpc-types-trace" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc92f9dd9e56a9edcfe0c28c0d1898a2c5281a2944d89e2b8a4effeca13823e" +checksum = "6fc58180302a94c934d455eeedb3ecb99cdc93da1dbddcdbbdb79dd6fe618b2a" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -611,9 +610,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fadc5c919b4e8b3bdcbea2705d63dccb8ed2ce864399d005fed534eefebc8fe4" +checksum = "0f9f089d78bb94148e0fcfda087d4ce5fd35a7002847b5e90610c0fcb140f7b4" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -623,9 +622,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c02a06ae34d2354398dc9d2de0503129c3f0904a3eb791b5d0149f267c2688" +checksum = "ae699248d02ade9db493bbdae61822277dc14ae0f82a5a4153203b60e34422a6" dependencies = [ "alloy-primitives", "serde", @@ -634,9 +633,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2389ec473fc24735896960b1189f1d92177ed53c4e464d285e54ed3483f9cca3" +checksum = "3cf7d793c813515e2b627b19a15693960b3ed06670f9f66759396d06ebe5747b" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -651,9 +650,9 @@ dependencies = [ [[package]] name = "alloy-signer-aws" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8f5b5e5d6bf83454130032d7d005b6b55d3607460e53743e317e18c0b46212f" +checksum = "2169ae52e6ec638abbf45ceae0315522eaa554778b3f40040a9c36af70a7bb80" dependencies = [ "alloy-consensus", "alloy-network", @@ -669,9 +668,9 @@ dependencies = [ [[package]] name = "alloy-signer-gcp" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb9cda96f2f30f6d4dd2ea796d2ac9c04856b56b9ae4d02f02111fca8808ec7b" +checksum = "a1e61cac6f668f4783bae90224928150ac631979d903db129ddf00ca77d4f716" dependencies = [ "alloy-consensus", "alloy-network", @@ -687,9 +686,9 @@ dependencies = [ [[package]] name = "alloy-signer-ledger" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab65fd2f7d434b08edb270a6da1a3d881da241a069877463e391c88756468d81" +checksum = "57b67bd231209051d428426a149fdcc4cbc2ab413161e667ef1ccd4f586ca8d1" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -707,9 +706,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab70b75dee5f4673ace65058927310658c8ffac63a94aa4b973f925bab020367" +checksum = "51a424bc5a11df0d898ce0fd15906b88ebe2a6e4f17a514b51bc93946bb756bd" dependencies = [ "alloy-consensus", "alloy-network", @@ -726,9 +725,9 @@ dependencies = [ [[package]] name = "alloy-signer-trezor" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ad2b31ddedd94e0b8a3d8d41e0c89acd0f76a13b986c69cc27a2b4b3d584194" +checksum = "db971aeb5431f947f67d5cda772cb5f255cd38bee4051b7444cad2e7c590d1ee" dependencies = [ "alloy-consensus", "alloy-network", @@ -816,9 +815,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b99ffb19be54a61d18599843ef887ddd12c3b713244462c184e2eab67106d51a" +checksum = "4f317d20f047b3de4d9728c556e2e9a92c9a507702d2016424cd8be13a74ca5e" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -839,9 +838,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92b5a640491f3ab18d17bd6e521c64744041cd86f741b25cdb6a346ca0e90c66" +checksum = "ff084ac7b1f318c87b579d221f11b748341d68b9ddaa4ffca5e62ed2b8cfefb4" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -854,9 +853,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17fe2576d9689409724f7cb737aa7fdd70674edfec4b9c3ce54f6ffac00e83ca" +checksum = "edb099cdad8ed2e6a80811cdf9bbf715ebf4e34c981b4a6e2d1f9daacbf8b218" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -874,9 +873,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4816ea8425e789057d08804452eff399204808b7b7a233ac3f7534183cae2236" +checksum = "0e915e1250dc129ad48d264573ccd08e4716fdda564a772fd217875b8459aff9" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -908,9 +907,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afd621a9ddef2fdc06d17089f45e47cf84d0b46ca5a1bc6c83807c9119636f52" +checksum = "1154c8187a5ff985c95a8b2daa2fedcf778b17d7668e5e50e556c4ff9c881154" dependencies = [ "alloy-primitives", "darling", @@ -1490,9 +1489,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.25" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4" +checksum = "ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8" dependencies = [ "flate2", "futures-core", @@ -2963,9 +2962,9 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] @@ -4282,7 +4281,7 @@ dependencies = [ "fs_extra", "futures-util", "home", - "itertools 0.14.0", + "itertools 0.13.0", "path-slash", "rand 0.8.5", "rayon", @@ -7192,7 +7191,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2", "quote", "syn 2.0.104", @@ -7841,9 +7840,9 @@ dependencies = [ [[package]] name = "rgb" -version = "0.8.51" +version = "0.8.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a457e416a0f90d246a4c3288bd7a25b2304ca727f253f95be383dd17af56be8f" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" dependencies = [ "bytemuck", ] @@ -8737,7 +8736,7 @@ dependencies = [ "derive_builder", "derive_more 2.0.1", "dunce", - "itertools 0.14.0", + "itertools 0.13.0", "itoa", "lasso", "match_cfg", @@ -8774,7 +8773,7 @@ dependencies = [ "alloy-primitives", "bitflags 2.9.1", "bumpalo", - "itertools 0.14.0", + "itertools 0.13.0", "memchr", "num-bigint", "num-rational", @@ -9663,18 +9662,6 @@ dependencies = [ "tracing-subscriber 0.3.19", ] -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "futures", - "futures-task", - "pin-project 1.1.10", - "tracing", -] - [[package]] name = "tracing-log" version = "0.2.0" diff --git a/Cargo.toml b/Cargo.toml index 0139183878d2b..799005a20f448 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -205,7 +205,7 @@ foundry-linking = { path = "crates/linking" } # solc & compilation utilities foundry-block-explorers = { version = "0.19.1", default-features = false } -foundry-compilers = { version = "0.17.3", default-features = false } +foundry-compilers = { version = "0.17.4", default-features = false } foundry-fork-db = "0.15" solang-parser = { version = "=0.3.9", package = "foundry-solang-parser" } solar-ast = { version = "=0.1.4", default-features = false } @@ -215,30 +215,30 @@ solar-sema = { version = "=0.1.4", default-features = false } solar-data-structures = { version = "=0.1.4", default-features = false } ## alloy -alloy-consensus = { version = "1.0.11", default-features = false } -alloy-contract = { version = "1.0.11", default-features = false } -alloy-eips = { version = "1.0.11", default-features = false } -alloy-ens = { version = "1.0.11", default-features = false } -alloy-genesis = { version = "1.0.11", default-features = false } -alloy-json-rpc = { version = "1.0.11", default-features = false } -alloy-network = { version = "1.0.11", default-features = false } -alloy-provider = { version = "1.0.11", default-features = false } -alloy-pubsub = { version = "1.0.11", default-features = false } -alloy-rpc-client = { version = "1.0.11", default-features = false } -alloy-rpc-types = { version = "1.0.11", default-features = true } -alloy-serde = { version = "1.0.11", default-features = false } -alloy-signer = { version = "1.0.11", default-features = false } -alloy-signer-aws = { version = "1.0.11", default-features = false } -alloy-signer-gcp = { version = "1.0.11", default-features = false } -alloy-signer-ledger = { version = "1.0.11", default-features = false } -alloy-signer-local = { version = "1.0.11", default-features = false } -alloy-signer-trezor = { version = "1.0.11", default-features = false } -alloy-transport = { version = "1.0.11", default-features = false } -alloy-transport-http = { version = "1.0.11", default-features = false } -alloy-transport-ipc = { version = "1.0.11", default-features = false } -alloy-transport-ws = { version = "1.0.11", default-features = false } -alloy-hardforks = { version = "0.2.6", default-features = false } -alloy-op-hardforks = { version = "0.2.6", default-features = false } +alloy-consensus = { version = "1.0.22", default-features = false } +alloy-contract = { version = "1.0.22", default-features = false } +alloy-eips = { version = "1.0.22", default-features = false } +alloy-ens = { version = "1.0.22", default-features = false } +alloy-genesis = { version = "1.0.22", default-features = false } +alloy-json-rpc = { version = "1.0.22", default-features = false } +alloy-network = { version = "1.0.22", default-features = false } +alloy-provider = { version = "1.0.22", default-features = false } +alloy-pubsub = { version = "1.0.22", default-features = false } +alloy-rpc-client = { version = "1.0.22", default-features = false } +alloy-rpc-types = { version = "1.0.22", default-features = true } +alloy-serde = { version = "1.0.22", default-features = false } +alloy-signer = { version = "1.0.22", default-features = false } +alloy-signer-aws = { version = "1.0.22", default-features = false } +alloy-signer-gcp = { version = "1.0.22", default-features = false } +alloy-signer-ledger = { version = "1.0.22", default-features = false } +alloy-signer-local = { version = "1.0.22", default-features = false } +alloy-signer-trezor = { version = "1.0.22", default-features = false } +alloy-transport = { version = "1.0.22", default-features = false } +alloy-transport-http = { version = "1.0.22", default-features = false } +alloy-transport-ipc = { version = "1.0.22", default-features = false } +alloy-transport-ws = { version = "1.0.22", default-features = false } +alloy-hardforks = { version = "0.2.12", default-features = false } +alloy-op-hardforks = { version = "0.2.12", default-features = false } ## alloy-core alloy-dyn-abi = "1.2.1" diff --git a/benches/Cargo.toml b/benches/Cargo.toml index 3e4c4a955b1a2..752481377078d 100644 --- a/benches/Cargo.toml +++ b/benches/Cargo.toml @@ -21,9 +21,9 @@ tempfile.workspace = true tokio = { workspace = true, features = ["full"] } chrono = { version = "0.4", features = ["serde"] } rayon.workspace = true -clap = { version = "4.0", features = ["derive"] } -num_cpus = "1.16" -once_cell = "1.19" +clap = { version = "4", features = ["derive"] } +num_cpus = "1.17" +once_cell = "1.21" [dev-dependencies] foundry-test-utils.workspace = true diff --git a/crates/wallets/Cargo.toml b/crates/wallets/Cargo.toml index fb5aa4132fd3d..022221b97ae7e 100644 --- a/crates/wallets/Cargo.toml +++ b/crates/wallets/Cargo.toml @@ -32,7 +32,7 @@ aws-sdk-kms = { workspace = true, default-features = false, optional = true } # gcp-kms alloy-signer-gcp = { workspace = true, features = ["eip712"], optional = true } -gcloud-sdk = { version = "0.27.1", features = [ +gcloud-sdk = { version = "0.27.3", features = [ "google-cloud-kms-v1", "google-longrunning", ], optional = true }