From 6bcf378a2aa2b6c2e6e7bceeb415302beb6b73e7 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 8 Nov 2024 20:31:15 +0100 Subject: [PATCH 01/15] bump tendermint --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1e3854f..e46c9cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,8 +36,8 @@ ibc-client-wasm-types = { version = "0.55.1", default-features = false } ibc-testkit = { version = "0.55.1", default-features = false } # cosmos dependencies -tendermint = { version = "0.38.0", default-features = false } -tendermint-testgen = { version = "0.38.0", default-features = false } +tendermint = { version = "0.40.0", default-features = false } +tendermint-testgen = { version = "0.40.0", default-features = false } [workspace.lints.rust] trivial_casts = "deny" From 66b63185f911c421989ab20c448392167c41024c Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 8 Nov 2024 20:31:27 +0100 Subject: [PATCH 02/15] add patches --- Cargo.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index e46c9cf..4ba04dc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,3 +49,10 @@ unsafe_code = "forbid" [workspace.lints.clippy] use_self = "warn" + +[patch.crates-io] +ibc-core = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } +ibc-client-tendermint = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } +ibc-client-wasm-types = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } +ibc-testkit = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } +ibc-proto = { git = "https://github.com/cosmos/ibc-proto-rs.git", branch = "release/v0.51.1" } From 7979de7d7c8e53bee5429ea42e295ddac5780022 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 8 Nov 2024 20:31:41 +0100 Subject: [PATCH 03/15] update cargo lockfile --- Cargo.lock | 491 +++++++++++++++++++++++++++-------------------------- 1 file changed, 247 insertions(+), 244 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7974751..944dae4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "addr2line" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] @@ -37,9 +37,9 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "anyhow" -version = "1.0.89" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "ark-bls12-381" @@ -65,7 +65,7 @@ dependencies = [ "ark-std", "derivative", "hashbrown 0.13.2", - "itertools", + "itertools 0.10.5", "num-traits", "rayon", "zeroize", @@ -83,7 +83,7 @@ dependencies = [ "ark-std", "derivative", "digest 0.10.7", - "itertools", + "itertools 0.10.5", "num-bigint", "num-traits", "paste", @@ -176,9 +176,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "async-stream" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" dependencies = [ "async-stream-impl", "futures-core", @@ -187,13 +187,13 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -204,7 +204,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -221,9 +221,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "axum" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f43644eed690f5374f1af436ecd6aea01cd201f6fbdf0178adaf6907afb2cec" +checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" dependencies = [ "async-trait", "axum-core", @@ -248,9 +248,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6b8ba012a258d63c9adfa28b9ddcf66149da6f986c5b5452e629d5ee64bf00" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" dependencies = [ "async-trait", "bytes", @@ -317,7 +317,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", - "tendermint", + "tendermint 0.38.1", "tracing", ] @@ -411,14 +411,14 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] name = "borsh" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed" +checksum = "f5327f6c99920069d1fe374aa743be1af0031dea9f250852cdf1ae6a0861ee24" dependencies = [ "borsh-derive", "cfg_aliases", @@ -426,16 +426,15 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ef8005764f53cd4dca619f5bf64cafd4664dada50ece25e4d81de54c80cc0b" +checksum = "10aedd8f1a81a8aafbfde924b0e3061cd6fedd6f6bbcfc6a76e6fd426d7bfe26" dependencies = [ "once_cell", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.77", - "syn_derive", + "syn 2.0.87", ] [[package]] @@ -452,18 +451,18 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.2" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" +checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" dependencies = [ "serde", ] [[package]] name = "cc" -version = "1.1.22" +version = "1.1.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9540e661f81799159abee814118cc139a2004b3a3aa3ea37724a1b66530b90e0" +checksum = "40545c26d092346d8a8dab71ee48e7685a7a9cba76e634790c215b41a4a7b4cf" dependencies = [ "shlex", ] @@ -492,6 +491,18 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" +[[package]] +name = "cosmos-sdk-proto" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "462e1f6a8e005acc8835d32d60cbd7973ed65ea2a8d8473830e675f050956427" +dependencies = [ + "informalsystems-pbjson", + "prost", + "serde", + "tendermint-proto 0.40.0", +] + [[package]] name = "cosmwasm-core" version = "2.1.4" @@ -529,7 +540,7 @@ checksum = "1b5658b1dc64e10b56ae7a449f678f96932a96f6cfad1769d608d1d1d656480a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -553,7 +564,7 @@ checksum = "c8ef1b5835a65fcca3ab8b9a02b4f4dacc78e233a5c2f20b270efb9db0666d12" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -665,7 +676,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -713,7 +724,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -724,7 +735,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -765,7 +776,7 @@ checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -785,7 +796,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", "unicode-xid", ] @@ -818,7 +829,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -920,9 +931,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" +checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" [[package]] name = "ff" @@ -975,9 +986,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -989,9 +1000,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -999,33 +1010,33 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-core", "futures-sink", @@ -1058,9 +1069,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "group" @@ -1105,7 +1116,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.5.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", @@ -1137,6 +1148,12 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" + [[package]] name = "hermit-abi" version = "0.3.9" @@ -1194,9 +1211,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.9.4" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "httpdate" @@ -1206,9 +1223,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" dependencies = [ "bytes", "futures-channel", @@ -1227,9 +1244,9 @@ dependencies = [ [[package]] name = "hyper-timeout" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" +checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ "hyper", "hyper-util", @@ -1240,9 +1257,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ "bytes", "futures-channel", @@ -1260,8 +1277,7 @@ dependencies = [ [[package]] name = "ibc" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23fb1f784adbd3aff42ab469c1c946cf9f8b9b4dd259e62e8f7ac78eec07f85" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-apps", "ibc-clients", @@ -1274,8 +1290,7 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413b5e7a94325af5205cf1e88a1a380abca95c12fbb71a327828b3c041c9cd59" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-app-nft-transfer-types", "ibc-core", @@ -1285,8 +1300,7 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a0ca6ae399fa8bf6b2d041ec5a9048406d9ff816b73a3b107ea0a44670925f" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "base64 0.22.1", "borsh", @@ -1307,8 +1321,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fab6c96311fab692b6793804a4ccd3833014474bee3d1239886ccb7b62399834" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -1318,8 +1331,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf0ed447a6ac79dcd445d5417c78a971c0590011c130ce6c3aa151d3b06f0941" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1337,8 +1349,7 @@ dependencies = [ [[package]] name = "ibc-apps" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8ed1144363ca1176d672b90612ba55d9eea87fa13792b738df04f23c945ef1" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-app-nft-transfer", "ibc-app-transfer", @@ -1361,8 +1372,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6de9070707bf6334d3b4910e946c54aac96e792c6e6c85f5e81d701faa6367b" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "derive_more 0.99.18", "ibc-client-tendermint-types", @@ -1372,7 +1382,7 @@ dependencies = [ "ibc-core-host", "ibc-primitives", "serde", - "tendermint", + "tendermint 0.40.0", "tendermint-light-client-verifier", ] @@ -1386,15 +1396,14 @@ dependencies = [ "ibc-core", "ibc-testkit", "serde-json-wasm", - "tendermint", + "tendermint 0.40.0", "tendermint-testgen", ] [[package]] name = "ibc-client-tendermint-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ac46b736dc0ffde0873741185a4bbaf1c0e41e9c07ef1df87c3bc57cc0ca6f5" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -1403,16 +1412,15 @@ dependencies = [ "ibc-primitives", "ibc-proto", "serde", - "tendermint", + "tendermint 0.40.0", "tendermint-light-client-verifier", - "tendermint-proto", + "tendermint-proto 0.40.0", ] [[package]] name = "ibc-client-wasm-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb4ad72cd0981a7bb3a17860c0465c482cd4de6f97493edec4d2cee24b7af08" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "base64 0.22.1", "displaydoc", @@ -1427,8 +1435,7 @@ dependencies = [ [[package]] name = "ibc-clients" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ed39dbc7e830a9b23219fb35dcbe08765acfc286bd800b732a187d7f723c1fe" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -1437,8 +1444,7 @@ dependencies = [ [[package]] name = "ibc-core" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f488fa4c3d808b0a3efbf882ec5579d4a40c55b61061e9871182417a540deb8" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1454,8 +1460,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea88ab6c9b3efa38fdd03cf81bdcc62d735bdc9b2f3b91ca11db40970aae34c3" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -1470,8 +1475,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce4a38ac9e8693c75eee6f82dc9cba488589463b7d7fd48ec5d9fea056f4262e" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1488,14 +1492,13 @@ dependencies = [ "serde", "sha2 0.10.8", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", ] [[package]] name = "ibc-core-client" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c10ee61fec3009856483e2ae54c878c578262f580a7d45202886f350ed1f68" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -1508,8 +1511,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "962445d764988cbc257e3422272721605a60de8dbbc04eb6b74c3d4355f0128e" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1519,14 +1521,13 @@ dependencies = [ "ibc-core-host-types", "ibc-primitives", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", ] [[package]] name = "ibc-core-client-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300499a36eb03db0d5070821a9c1a90d09ddc2617ab8f0dd8e4007c8a583bddc" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1540,14 +1541,13 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", ] [[package]] name = "ibc-core-commitment-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a283aa05126b3987ac43d46f1044f53da88e9852d6a8854517fcacc4194fadf" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1566,8 +1566,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897f60ed80cec48a6081bf3ff81a4dfee15013eecaa3038bb45f8c750b9d69b2" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-client-wasm-types", "ibc-core-client", @@ -1581,8 +1580,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387277b973191c6b9f64aef51dc50d01d01fbe54f0189b678c7ad63379d89a33" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1597,14 +1595,13 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", ] [[package]] name = "ibc-core-handler" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca347addeca0e3f326f0409ea53ee7cd377af1394120e98458a534d3ca249f2" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1619,8 +1616,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79f744f2f6a135be02c0f960aaaeb40ab67475baf1fc453002d5c4aec9751e8e" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1638,14 +1634,13 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", ] [[package]] name = "ibc-core-host" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "880ef7dfafd37bb6b8d738d682816ca2f6f2334916cf04bc72d3584a885b9dfe" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1663,8 +1658,7 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17454001c2248669ac811d03c647889322e8b119fa5e5d64560102d6d707ab99" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1681,14 +1675,13 @@ dependencies = [ "serde", "sha2 0.10.8", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", ] [[package]] name = "ibc-core-host-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0c7fba11984c56687f43cfea873aaf6832ccd24c82cf4468fc02725783effe" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "base64 0.22.1", "borsh", @@ -1705,8 +1698,7 @@ dependencies = [ [[package]] name = "ibc-core-router" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b87238534a46bebd330584b198788d3d138d609bcc3f3b1d28a975ed050f076b" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1720,8 +1712,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "872ea68d6b22e0f63344a8cc6622ac2b2845b062bcd76b0291f56f265bb667c1" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1734,25 +1725,23 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", ] [[package]] name = "ibc-derive" version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f803c37274f3b60676305182a86c285c858c3c916c1c4530b812d9dacf455961" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] name = "ibc-primitives" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44e50ac39c6692d836dfb8047a2081a23a452ee9e2d371ff159fa6ba2abce1cc" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1768,31 +1757,27 @@ dependencies = [ [[package]] name = "ibc-proto" -version = "0.47.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c852d22b782d2d793f4a646f968de419be635e02bc8798d5d74a6e44eef27733" +version = "0.51.1" +source = "git+https://github.com/cosmos/ibc-proto-rs.git?branch=release/v0.51.1#ebbb9b2df8d652801c23bc6709bf6a177ca03c02" dependencies = [ "base64 0.22.1", - "borsh", "bytes", + "cosmos-sdk-proto", "flex-error", "ics23", "informalsystems-pbjson", - "parity-scale-codec", "prost", - "scale-info", "schemars", "serde", "subtle-encoding", - "tendermint-proto", + "tendermint-proto 0.40.0", "tonic", ] [[package]] name = "ibc-query" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34915d3a9f73a47278b4f16730a623b570ef10662c53f1dbe53b4aec12027964" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "displaydoc", "ibc", @@ -1803,8 +1788,7 @@ dependencies = [ [[package]] name = "ibc-testkit" version = "0.55.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29d0e14ae4ff7f3ffec15fdae6c0f44b18eb7ddbdf51ccd50a11d9e6ee968321" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" dependencies = [ "basecoin-store", "bon", @@ -1815,7 +1799,7 @@ dependencies = [ "ibc-query", "parking_lot", "subtle-encoding", - "tendermint", + "tendermint 0.40.0", "tendermint-testgen", ] @@ -1885,12 +1869,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.1", ] [[package]] @@ -1912,6 +1896,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -1941,9 +1934,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.159" +version = "0.2.162" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" [[package]] name = "linux-raw-sys" @@ -2036,18 +2029,18 @@ dependencies = [ [[package]] name = "object" -version = "0.36.4" +version = "0.36.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "opaque-debug" @@ -2130,29 +2123,29 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -2215,34 +2208,11 @@ 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", - "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-macro2" -version = "1.0.86" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" dependencies = [ "unicode-ident", ] @@ -2264,10 +2234,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" dependencies = [ "anyhow", - "itertools", + "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -2346,9 +2316,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355ae415ccd3a04315d3f8246e86d67689ea74d88d915576e1589a351062a13b" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ "bitflags", ] @@ -2395,9 +2365,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.37" +version = "0.38.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" +checksum = "375116bee2be9ed569afe2154ea6a99dfdffd257f533f187498c2a8f5feaf4ee" dependencies = [ "bitflags", "errno", @@ -2408,9 +2378,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ryu" @@ -2420,26 +2390,26 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "scale-info" -version = "2.11.3" +version = "2.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca070c12893629e2cc820a9761bedf6ce1dcddc9852984d1dc734b8bd9bd024" +checksum = "1aa7ffc1c0ef49b0452c6e2986abf2b07743320641ffd5fc63d552458e3b779b" dependencies = [ "cfg-if", - "derive_more 0.99.18", + "derive_more 1.0.0", "parity-scale-codec", "scale-info-derive", ] [[package]] name = "scale-info-derive" -version = "2.11.3" +version = "2.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d35494501194174bda522a32605929eefc9ecf7e0a326c26db1fdd85881eb62" +checksum = "46385cc24172cf615450267463f937c10072516359b3ff1cb24228a4a08bf951" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.87", ] [[package]] @@ -2463,7 +2433,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -2493,9 +2463,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" dependencies = [ "serde_derive", ] @@ -2520,13 +2490,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -2537,14 +2507,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", "memchr", @@ -2560,7 +2530,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -2700,27 +2670,15 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] -[[package]] -name = "syn_derive" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.77", -] - [[package]] name = "sync_wrapper" version = "0.1.2" @@ -2741,9 +2699,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tempfile" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if", "fastrand", @@ -2761,7 +2719,6 @@ dependencies = [ "bytes", "digest 0.10.7", "ed25519", - "ed25519-consensus", "flex-error", "futures", "num-traits", @@ -2772,25 +2729,52 @@ dependencies = [ "serde_bytes", "serde_json", "serde_repr", + "signature", + "subtle", + "subtle-encoding", + "tendermint-proto 0.38.1", + "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", + "num-traits", + "once_cell", + "prost", + "serde", + "serde_bytes", + "serde_json", + "serde_repr", "sha2 0.10.8", "signature", "subtle", "subtle-encoding", - "tendermint-proto", + "tendermint-proto 0.40.0", "time", "zeroize", ] [[package]] name = "tendermint-light-client-verifier" -version = "0.38.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2674adbf0dc51aa0c8eaf8462c7d6692ec79502713e50ed5432a442002be90" +checksum = "7affc5fffe9df158185e15bce3e47fc3a0c901e6708f3b7d33f0867d7aef8ce1" dependencies = [ "derive_more 0.99.18", "flex-error", "serde", - "tendermint", + "tendermint 0.40.0", "time", ] @@ -2810,11 +2794,30 @@ dependencies = [ "time", ] +[[package]] +name = "tendermint-proto" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c81ba1b023ec00763c3bc4f4376c67c0047f185cccf95c416c7a2f16272c4cbb" +dependencies = [ + "borsh", + "bytes", + "flex-error", + "parity-scale-codec", + "prost", + "scale-info", + "schemars", + "serde", + "serde_bytes", + "subtle-encoding", + "time", +] + [[package]] name = "tendermint-testgen" -version = "0.38.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae007e2918414ae96e4835426aace7538d23b8ddf96d71e23d241f58f386e877" +checksum = "7d97c36f54bf8754292166604e0c1a16cdbac3c7a2b59cb866f068b25fb0c811" dependencies = [ "ed25519-consensus", "gumdrop", @@ -2822,28 +2825,28 @@ dependencies = [ "serde_json", "simple-error", "tempfile", - "tendermint", + "tendermint 0.40.0", "time", ] [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -2878,9 +2881,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.40.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", @@ -2900,7 +2903,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -2939,7 +2942,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "toml_datetime", "winnow", ] @@ -3039,7 +3042,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -3226,7 +3229,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -3246,5 +3249,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] From 18b42abb8548bedfd56491437a5a49519c900fd7 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 8 Nov 2024 20:35:44 +0100 Subject: [PATCH 04/15] update cargo msrv tool --- .github/workflows/rust.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rust.yaml b/.github/workflows/rust.yaml index a3cbf23..1d676b6 100644 --- a/.github/workflows/rust.yaml +++ b/.github/workflows/rust.yaml @@ -88,7 +88,7 @@ jobs: name: Test MSRV for `ibc` libraries timeout-minutes: 30 env: - CARGO_MSRV_VERSION: 0.16.0-beta.23 + CARGO_MSRV_VERSION: 0.16.2 MSRV: 1.75.0 strategy: matrix: @@ -119,7 +119,7 @@ jobs: cargo msrv --version - name: Calculate MSRV - run: cargo msrv --output-format minimal --min 1.68.0 + run: cargo msrv find --output-format minimal --min 1.68.0 - name: Build with MSRV uses: actions-rs/cargo@v1 From 8450ce3d7d421b33b1d88d87d35af6261134cc12 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 8 Nov 2024 21:39:47 +0100 Subject: [PATCH 05/15] rm ibc-proto patch --- Cargo.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 4ba04dc..082ba77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -55,4 +55,3 @@ ibc-core = { git = "https://github.com/cosmos/ibc-rs.git", branch = ibc-client-tendermint = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } ibc-client-wasm-types = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } ibc-testkit = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } -ibc-proto = { git = "https://github.com/cosmos/ibc-proto-rs.git", branch = "release/v0.51.1" } From 504eda32ff88e1fd6e256b3bb72accd396174503 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 8 Nov 2024 21:40:05 +0100 Subject: [PATCH 06/15] update cargo lockfile --- Cargo.lock | 63 +++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 944dae4..638aa43 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1277,7 +1277,7 @@ dependencies = [ [[package]] name = "ibc" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-apps", "ibc-clients", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-app-nft-transfer-types", "ibc-core", @@ -1300,7 +1300,7 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "base64 0.22.1", "borsh", @@ -1321,7 +1321,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -1331,7 +1331,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1349,7 +1349,7 @@ dependencies = [ [[package]] name = "ibc-apps" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-app-nft-transfer", "ibc-app-transfer", @@ -1372,7 +1372,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "derive_more 0.99.18", "ibc-client-tendermint-types", @@ -1403,7 +1403,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -1420,7 +1420,7 @@ dependencies = [ [[package]] name = "ibc-client-wasm-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "base64 0.22.1", "displaydoc", @@ -1435,7 +1435,7 @@ dependencies = [ [[package]] name = "ibc-clients" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -1444,7 +1444,7 @@ dependencies = [ [[package]] name = "ibc-core" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1460,7 +1460,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -1475,7 +1475,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1498,7 +1498,7 @@ dependencies = [ [[package]] name = "ibc-core-client" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -1511,7 +1511,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1527,7 +1527,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1547,7 +1547,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1566,7 +1566,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-client-wasm-types", "ibc-core-client", @@ -1580,7 +1580,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1601,7 +1601,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1616,7 +1616,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1640,7 +1640,7 @@ dependencies = [ [[package]] name = "ibc-core-host" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1658,7 +1658,7 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1681,7 +1681,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "base64 0.22.1", "borsh", @@ -1698,7 +1698,7 @@ dependencies = [ [[package]] name = "ibc-core-router" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -1712,7 +1712,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1731,7 +1731,7 @@ dependencies = [ [[package]] name = "ibc-derive" version = "0.9.0" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "proc-macro2", "quote", @@ -1741,7 +1741,7 @@ dependencies = [ [[package]] name = "ibc-primitives" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "borsh", "derive_more 0.99.18", @@ -1758,7 +1758,8 @@ dependencies = [ [[package]] name = "ibc-proto" version = "0.51.1" -source = "git+https://github.com/cosmos/ibc-proto-rs.git?branch=release/v0.51.1#ebbb9b2df8d652801c23bc6709bf6a177ca03c02" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b70f517162e74e2d35875b8b94bf4d1e45f2c69ef3de452dc855944455d33ca" dependencies = [ "base64 0.22.1", "bytes", @@ -1777,7 +1778,7 @@ dependencies = [ [[package]] name = "ibc-query" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "displaydoc", "ibc", @@ -1788,7 +1789,7 @@ dependencies = [ [[package]] name = "ibc-testkit" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#c49e4e8be9337c1ef1de885f473ffce260dbb582" +source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" dependencies = [ "basecoin-store", "bon", From 7125bf5a56f790f035f2bfafe34b755e0b140aea Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Tue, 12 Nov 2024 13:27:06 +0100 Subject: [PATCH 07/15] use rev from main --- Cargo.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 082ba77..43e4eb6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,7 +51,7 @@ unsafe_code = "forbid" use_self = "warn" [patch.crates-io] -ibc-core = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } -ibc-client-tendermint = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } -ibc-client-wasm-types = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } -ibc-testkit = { git = "https://github.com/cosmos/ibc-rs.git", branch = "rano/chore/bump-deps" } +ibc-core = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } +ibc-client-tendermint = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } +ibc-client-wasm-types = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } +ibc-testkit = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } From 29a103c15c91b74809629241d9ac0245eb1cb998 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Tue, 12 Nov 2024 13:27:26 +0100 Subject: [PATCH 08/15] update cargo lockfile --- Cargo.lock | 140 ++++++++++++++++++++++++++--------------------------- 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 638aa43..2bede40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -31,9 +31,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9" [[package]] name = "anyhow" @@ -460,9 +460,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.37" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40545c26d092346d8a8dab71ee48e7685a7a9cba76e634790c215b41a4a7b4cf" +checksum = "1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8" dependencies = [ "shlex", ] @@ -592,9 +592,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +checksum = "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6" dependencies = [ "libc", ] @@ -1277,7 +1277,7 @@ dependencies = [ [[package]] name = "ibc" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-apps", "ibc-clients", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-app-nft-transfer-types", "ibc-core", @@ -1300,11 +1300,11 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "base64 0.22.1", "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "http", "ibc-app-transfer-types", @@ -1321,7 +1321,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -1331,10 +1331,10 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core", "ibc-proto", @@ -1349,7 +1349,7 @@ dependencies = [ [[package]] name = "ibc-apps" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-app-nft-transfer", "ibc-app-transfer", @@ -1372,9 +1372,9 @@ dependencies = [ [[package]] name = "ibc-client-tendermint" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ - "derive_more 0.99.18", + "derive_more 1.0.0", "ibc-client-tendermint-types", "ibc-core-client", "ibc-core-commitment-types", @@ -1403,7 +1403,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -1420,7 +1420,7 @@ dependencies = [ [[package]] name = "ibc-client-wasm-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "base64 0.22.1", "displaydoc", @@ -1435,7 +1435,7 @@ dependencies = [ [[package]] name = "ibc-clients" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -1444,7 +1444,7 @@ dependencies = [ [[package]] name = "ibc-core" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1460,7 +1460,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -1475,10 +1475,10 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -1498,7 +1498,7 @@ dependencies = [ [[package]] name = "ibc-core-client" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -1511,9 +1511,9 @@ dependencies = [ [[package]] name = "ibc-core-client-context" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -1527,10 +1527,10 @@ dependencies = [ [[package]] name = "ibc-core-client-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-commitment-types", "ibc-core-host-types", @@ -1547,10 +1547,10 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-host-types", "ibc-primitives", @@ -1566,7 +1566,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-client-wasm-types", "ibc-core-client", @@ -1580,10 +1580,10 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -1601,7 +1601,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1616,10 +1616,10 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-channel-types", "ibc-core-client-types", @@ -1640,9 +1640,9 @@ dependencies = [ [[package]] name = "ibc-core-host" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-channel-types", "ibc-core-client-context", @@ -1658,9 +1658,9 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-app-transfer-types", "ibc-client-tendermint", @@ -1681,11 +1681,11 @@ dependencies = [ [[package]] name = "ibc-core-host-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "base64 0.22.1", "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-primitives", "parity-scale-codec", @@ -1698,9 +1698,9 @@ dependencies = [ [[package]] name = "ibc-core-router" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-channel-types", "ibc-core-host-types", @@ -1712,10 +1712,10 @@ dependencies = [ [[package]] name = "ibc-core-router-types" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-core-host-types", "ibc-primitives", @@ -1731,7 +1731,7 @@ dependencies = [ [[package]] name = "ibc-derive" version = "0.9.0" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "proc-macro2", "quote", @@ -1741,10 +1741,10 @@ dependencies = [ [[package]] name = "ibc-primitives" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "borsh", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc-proto", "parity-scale-codec", @@ -1778,7 +1778,7 @@ dependencies = [ [[package]] name = "ibc-query" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "displaydoc", "ibc", @@ -1789,11 +1789,11 @@ dependencies = [ [[package]] name = "ibc-testkit" version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?branch=rano/chore/bump-deps#3aa6b869706e1903f2f70768182ca38d4073ed6b" +source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" dependencies = [ "basecoin-store", "bon", - "derive_more 0.99.18", + "derive_more 1.0.0", "displaydoc", "ibc", "ibc-proto", @@ -1831,18 +1831,18 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "impl-codec" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" +checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" dependencies = [ "parity-scale-codec", ] [[package]] name = "impl-serde" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" +checksum = "4a143eada6a1ec4aefa5049037a26a6d597bfd64f8c026d07b77133e02b7dd0b" dependencies = [ "serde", ] @@ -2190,9 +2190,9 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.12.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" +checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" dependencies = [ "fixed-hash", "impl-codec", @@ -2366,9 +2366,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.39" +version = "0.38.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "375116bee2be9ed569afe2154ea6a99dfdffd257f533f187498c2a8f5feaf4ee" +checksum = "99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0" dependencies = [ "bitflags", "errno", @@ -2464,9 +2464,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] @@ -2491,9 +2491,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -2832,18 +2832,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", @@ -3069,9 +3069,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uint" -version = "0.9.5" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" +checksum = "909988d098b2f738727b161a106cfc7cab00c539c2687a8836f8e565976fb53e" dependencies = [ "byteorder", "crunchy", From 0b5a242a0c765a89d4ff850fee076de6752cfa1e Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Tue, 12 Nov 2024 13:29:38 +0100 Subject: [PATCH 09/15] update derive_more --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 43e4eb6..f8a6734 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ authors = [ "Informal Systems " ] [workspace.dependencies] # external dependencies -derive_more = { version = "0.99.18", default-features = false } +derive_more = { version = "1.0.0", default-features = false } prost = { version = "0.13.1", default-features = false } serde-json = { package = "serde-json-wasm", version = "1.0.1", default-features = false } From dfa24b31d8c071f858b7ba2ebbea1c979557a56b Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Tue, 12 Nov 2024 13:30:29 +0100 Subject: [PATCH 10/15] fix derive_more syntax --- ibc-clients/cw-context/src/types/error.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ibc-clients/cw-context/src/types/error.rs b/ibc-clients/cw-context/src/types/error.rs index 0b42723..8c932ea 100644 --- a/ibc-clients/cw-context/src/types/error.rs +++ b/ibc-clients/cw-context/src/types/error.rs @@ -7,17 +7,17 @@ use prost::DecodeError; #[derive(From, Display, Debug)] pub enum ContractError { - #[display(fmt = "CosmWasm standard error: {_0}")] + #[display("CosmWasm standard error: {_0}")] Std(StdError), - #[display(fmt = "CosmWasm hosting error: {_0}")] + #[display("CosmWasm hosting error: {_0}")] Host(HostError), - #[display(fmt = "IBC client error: {_0}")] + #[display("IBC client error: {_0}")] Client(ClientError), - #[display(fmt = "IBC identifier error: {_0}")] + #[display("IBC identifier error: {_0}")] Identifier(IdentifierError), - #[display(fmt = "IBC decoding error: {_0}")] + #[display("IBC decoding error: {_0}")] Decoding(DecodingError), - #[display(fmt = "IBC path error: {_0}")] + #[display("IBC path error: {_0}")] Path(PathError), } From 4f5f2938e54dc2b158d2c9275e35a3e675957e58 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Tue, 12 Nov 2024 13:30:47 +0100 Subject: [PATCH 11/15] update cargo lockfile --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 2bede40..b76099f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1362,7 +1362,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw-storage-plus", - "derive_more 0.99.18", + "derive_more 1.0.0", "ibc-client-wasm-types", "ibc-core", "prost", From b099522ca233b28bf9cae8167ce4f51bc8d9a76c Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Tue, 12 Nov 2024 13:46:06 +0100 Subject: [PATCH 12/15] update cargo msrv on ci --- .github/workflows/rust.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust.yaml b/.github/workflows/rust.yaml index 1d676b6..f2b222c 100644 --- a/.github/workflows/rust.yaml +++ b/.github/workflows/rust.yaml @@ -88,7 +88,7 @@ jobs: name: Test MSRV for `ibc` libraries timeout-minutes: 30 env: - CARGO_MSRV_VERSION: 0.16.2 + CARGO_MSRV_VERSION: 0.16.3 MSRV: 1.75.0 strategy: matrix: From 0587317535ffed0cd7e5fc9d85b45936574c98cc Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 15 Nov 2024 16:58:13 +0100 Subject: [PATCH 13/15] remove patch --- Cargo.toml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f8a6734..e11d1c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,10 +30,10 @@ cw-storage-plus = { version = "2.0.0" } ibc-client-cw = { version = "0.55.0", path = "./ibc-clients/cw-context", default-features = false } # ibc dependencies -ibc-core = { version = "0.55.1", default-features = false } -ibc-client-tendermint = { version = "0.55.1", default-features = false } -ibc-client-wasm-types = { version = "0.55.1", default-features = false } -ibc-testkit = { version = "0.55.1", default-features = false } +ibc-core = { version = "0.56.0", default-features = false } +ibc-client-tendermint = { version = "0.56.0", default-features = false } +ibc-client-wasm-types = { version = "0.56.0", default-features = false } +ibc-testkit = { version = "0.56.0", default-features = false } # cosmos dependencies tendermint = { version = "0.40.0", default-features = false } @@ -49,9 +49,3 @@ unsafe_code = "forbid" [workspace.lints.clippy] use_self = "warn" - -[patch.crates-io] -ibc-core = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } -ibc-client-tendermint = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } -ibc-client-wasm-types = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } -ibc-testkit = { git = "https://github.com/cosmos/ibc-rs.git", rev = "81625d6" } From 1f36e1b399a18882f58dffb5f9ae6f6c25da6a69 Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 15 Nov 2024 16:58:38 +0100 Subject: [PATCH 14/15] update lockfile --- Cargo.lock | 162 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 96 insertions(+), 66 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b76099f..353852d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -416,9 +416,9 @@ dependencies = [ [[package]] name = "borsh" -version = "1.5.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5327f6c99920069d1fe374aa743be1af0031dea9f250852cdf1ae6a0861ee24" +checksum = "2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03" dependencies = [ "borsh-derive", "cfg_aliases", @@ -426,9 +426,9 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.5.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10aedd8f1a81a8aafbfde924b0e3061cd6fedd6f6bbcfc6a76e6fd426d7bfe26" +checksum = "c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244" dependencies = [ "once_cell", "proc-macro-crate", @@ -460,9 +460,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8" +checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" dependencies = [ "shlex", ] @@ -1276,8 +1276,9 @@ dependencies = [ [[package]] name = "ibc" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e841f00c9cffe4d33e958f52d1c6acb80b54098bae89977f3f9c0646f416dbe" dependencies = [ "ibc-apps", "ibc-clients", @@ -1289,8 +1290,9 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "387a3784dcc32d20744ed21a0d986d28e35c9fb81c5a8c4d7b58075872f39b7d" dependencies = [ "ibc-app-nft-transfer-types", "ibc-core", @@ -1299,8 +1301,9 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f59d8c245dafa63584c5dede89d2df8bef2aebd2b2be7372f2f3273e1ae9ddf" dependencies = [ "base64 0.22.1", "borsh", @@ -1320,8 +1323,9 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75531659e169d3ebb19989db2cd1947ef3fa7edfe72f428019581f01e40292ef" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -1330,8 +1334,9 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae830456d370da1adecb2a403d5bd3cdbefd4b6530617b86a908080d296e2041" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1348,8 +1353,9 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c8fe3f724b57a830833c36449403b7bd3420075ce9bf6b39ed58690724a8e83" dependencies = [ "ibc-app-nft-transfer", "ibc-app-transfer", @@ -1371,8 +1377,9 @@ dependencies = [ [[package]] name = "ibc-client-tendermint" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5b02fb5248a9fdf1b8242792fbd5528f2d51aded7cb1a7a9c016b4e9df49610" dependencies = [ "derive_more 1.0.0", "ibc-client-tendermint-types", @@ -1402,8 +1409,9 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f095aeba9bc93be2346151a9bdb616498939ae1dd43eb361be9d2fa04eaf308d" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -1419,8 +1427,9 @@ dependencies = [ [[package]] name = "ibc-client-wasm-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39bd8f0ed74bbccce9e322bf337a886b028c2db4f4c484a8e245040a9605e5a7" dependencies = [ "base64 0.22.1", "displaydoc", @@ -1434,8 +1443,9 @@ dependencies = [ [[package]] name = "ibc-clients" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21ba4feffe97a8ff8ac465e618a9fa29700fa8c17db13419c05f4282e607a900" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -1443,8 +1453,9 @@ dependencies = [ [[package]] name = "ibc-core" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aebe44c654b28872c5578601d0c1b934f58272ab439603a13d66ac98ba59b3d" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1459,8 +1470,9 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "015c77b37581ee4448ade586ca5a7531e5285577306feb1b268555e964770a5d" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -1474,8 +1486,9 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cd8a7707fad74232cc5a306382a2c60a43346ea13bf6acc08b6b5289508b0c8" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1497,8 +1510,9 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5397f176e100ea3023734d9deb2ae1cc9e19b4561bf1aba2ae38a4d49272c6ad" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -1510,8 +1524,9 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46639dacb4915502a5f22417ed2b5759919ea52b24906d139903d557555ca2c6" dependencies = [ "derive_more 1.0.0", "displaydoc", @@ -1526,8 +1541,9 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8b656b53813af821488f12af135efe9e1e51727a9588601021af3f6113576b5" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1546,8 +1562,9 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6287fd1458abd2ba03d8aaad8aa37fdf0d7a678d2dd94a2d0ec587abe689a33c" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1565,8 +1582,9 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "783a2a7719608cd2c3ca6dccd7d8f56f3706c31e45ac261462ba064a0c0b27f4" dependencies = [ "ibc-client-wasm-types", "ibc-core-client", @@ -1579,8 +1597,9 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f851d007b1c269eb849208e080a8790a2a5b37546b3e741d835316a739483492" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1600,8 +1619,9 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c783b32affbcf3298a656e9ba3fc5c46d53a57c808b21870387925c0c8406f00" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1615,8 +1635,9 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f69ac81e331c0740b0ee47ef9cbbf5f6f5c9cbbe4ca620d156224b653e63ac21" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1639,8 +1660,9 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a48b932c262deb91616535a690f5c9e31182d32f1d8d0cf1caf01b1a7d370277" dependencies = [ "derive_more 1.0.0", "displaydoc", @@ -1657,8 +1679,9 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d6ce9f8b6f4ace0df28f82d8872bd65eb5fc117e32629c26663ee5e859716bd" dependencies = [ "derive_more 1.0.0", "displaydoc", @@ -1680,8 +1703,9 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7bbb8e65d5cafa6ab46f202344e34d9727717a1479dd8ad8fde03410ad235cc" dependencies = [ "base64 0.22.1", "borsh", @@ -1697,8 +1721,9 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f202f536a5acb839743be8b4af646c7a41b10d7f8315c971f8c3479ac12df131" dependencies = [ "derive_more 1.0.0", "displaydoc", @@ -1711,8 +1736,9 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6e4fe4d5f146a06ba7fe9de72643edb92140297cbe639b457fe6a6863c9763c" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1730,8 +1756,9 @@ dependencies = [ [[package]] name = "ibc-derive" -version = "0.9.0" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b2bbdb8c5306e4b53545026d6ecbdbf6f9fc5a6459749c60017b99cf895fed4" dependencies = [ "proc-macro2", "quote", @@ -1740,8 +1767,9 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bca1c435942806567a4bec4fa6a936f32cc5333e8118d91fb7e001d9d75001c3" dependencies = [ "borsh", "derive_more 1.0.0", @@ -1777,8 +1805,9 @@ dependencies = [ [[package]] name = "ibc-query" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0e9f14ff228e7640b6d1bbcfd8962f04aa596c5b9fed17ce4ac5392177135f2" dependencies = [ "displaydoc", "ibc", @@ -1788,8 +1817,9 @@ dependencies = [ [[package]] name = "ibc-testkit" -version = "0.55.1" -source = "git+https://github.com/cosmos/ibc-rs.git?rev=81625d6#81625d6f99a137ed39cce4429a16ff6f66742fc3" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd7c8aa087f8636ab695b19a697969f3b902713a7f4c593f8960b3d3618aae86" dependencies = [ "basecoin-store", "bon", From fb1fb07a0ff8f42b07ca0f3ee549071ab0ca355c Mon Sep 17 00:00:00 2001 From: Ranadeep Biswas Date: Fri, 15 Nov 2024 17:00:55 +0100 Subject: [PATCH 15/15] changelog entry --- .../unreleased/breaking-changes/5-bump-ibc-and-tendermint.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .changelog/unreleased/breaking-changes/5-bump-ibc-and-tendermint.md diff --git a/.changelog/unreleased/breaking-changes/5-bump-ibc-and-tendermint.md b/.changelog/unreleased/breaking-changes/5-bump-ibc-and-tendermint.md new file mode 100644 index 0000000..cdbbd74 --- /dev/null +++ b/.changelog/unreleased/breaking-changes/5-bump-ibc-and-tendermint.md @@ -0,0 +1,2 @@ +- Update `ibc` to `0.56.0` and `tendermint` to `0.40.0`. + ([\#5](https://github.com/informalsystems/cosmwasm-ibc/pull/5))