diff --git a/.changelog/unreleased/bug-fixes/1004-fix-packet-sequence-encoding.md b/.changelog/unreleased/bug-fixes/1004-fix-packet-sequence-encoding.md deleted file mode 100644 index e6e8f84a4..000000000 --- a/.changelog/unreleased/bug-fixes/1004-fix-packet-sequence-encoding.md +++ /dev/null @@ -1,2 +0,0 @@ -- Encode packet sequence into a big endian bytes. - ([\#1004](https://github.com/cosmos/ibc-rs/pull/1004)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md b/.changelog/unreleased/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md deleted file mode 100644 index 337ba7642..000000000 --- a/.changelog/unreleased/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md +++ /dev/null @@ -1,2 +0,0 @@ -- `[ibc-core-connection-types]` Fix recursive call in connection `State` - conversion to `i32` ([#1010](https://github.com/cosmos/ibc-rs/issues/1010)) diff --git a/.changelog/v0.48.2/bug-fixes/1004-fix-packet-sequence-encoding.md b/.changelog/v0.48.2/bug-fixes/1004-fix-packet-sequence-encoding.md new file mode 100644 index 000000000..cc43e371d --- /dev/null +++ b/.changelog/v0.48.2/bug-fixes/1004-fix-packet-sequence-encoding.md @@ -0,0 +1,2 @@ +- `[ibc-core-host-types]` Encode packet sequence into a big endian bytes. + ([\#1004](https://github.com/cosmos/ibc-rs/pull/1004)) diff --git a/.changelog/v0.48.2/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md b/.changelog/v0.48.2/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md new file mode 100644 index 000000000..c1c9209e5 --- /dev/null +++ b/.changelog/v0.48.2/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md @@ -0,0 +1,2 @@ +- `[ibc-core-connection-types]` Fix recursive call in connection `State` + conversion to `i32` ([\#1010](https://github.com/cosmos/ibc-rs/issues/1010)) diff --git a/.changelog/v0.48.2/summary.md b/.changelog/v0.48.2/summary.md new file mode 100644 index 000000000..119af0fdf --- /dev/null +++ b/.changelog/v0.48.2/summary.md @@ -0,0 +1,6 @@ +This patch release resolves two issues. It corrects the packet sequence number +encoding within Timeout message handlers to align with the big-endian format and +addresses a recursive call error during the conversion from connection `State` +to `i32`. + +There are no consensus-breaking changes. diff --git a/CHANGELOG.md b/CHANGELOG.md index be0d56533..1174d9750 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # CHANGELOG +## v0.48.2 + +*December 22, 2023* + +This patch release resolves two issues. It corrects the packet sequence number +encoding within Timeout message handlers to align with the big-endian format and +addresses a recursive call error during the conversion from connection `State` +to `i32`. + +There are no consensus-breaking changes. + +### BUG FIXES + +- `[ibc-core-host-types]` Encode packet sequence into a big endian bytes. + ([\#1004](https://github.com/cosmos/ibc-rs/pull/1004)) +- `[ibc-core-connection-types]` Fix recursive call in connection `State` + conversion to `i32` ([\#1010](https://github.com/cosmos/ibc-rs/issues/1010)) + ## v0.48.1 *November 27, 2023* diff --git a/Cargo.toml b/Cargo.toml index bda0b4595..d75305572 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ exclude = [ ] [workspace.package] -version = "0.48.1" +version = "0.48.2" license = "Apache-2.0" edition = "2021" rust-version = "1.64" @@ -58,33 +58,33 @@ serde_json = { package = "serde-json-wasm", version = "1.0.0" , default subtle-encoding = { version = "0.5", default-features = false } # ibc dependencies -ibc = { version = "0.48.1", path = "./ibc", default-features = false } -ibc-core = { version = "0.48.1", path = "./ibc-core", default-features = false } -ibc-clients = { version = "0.48.1", path = "./ibc-clients", default-features = false } -ibc-apps = { version = "0.48.1", path = "./ibc-apps", default-features = false } -ibc-primitives = { version = "0.48.1", path = "./ibc-primitives", default-features = false } +ibc = { version = "0.48.2", path = "./ibc", default-features = false } +ibc-core = { version = "0.48.2", path = "./ibc-core", default-features = false } +ibc-clients = { version = "0.48.2", path = "./ibc-clients", default-features = false } +ibc-apps = { version = "0.48.2", path = "./ibc-apps", default-features = false } +ibc-primitives = { version = "0.48.2", path = "./ibc-primitives", default-features = false } ibc-derive = { version = "0.4.0", path = "./ibc-derive" } -ibc-core-client = { version = "0.48.1", path = "./ibc-core/ics02-client", default-features = false } -ibc-core-connection = { version = "0.48.1", path = "./ibc-core/ics03-connection", default-features = false } -ibc-core-channel = { version = "0.48.1", path = "./ibc-core/ics04-channel", default-features = false } -ibc-core-host = { version = "0.48.1", path = "./ibc-core/ics24-host", default-features = false } -ibc-core-handler = { version = "0.48.1", path = "./ibc-core/ics25-handler", default-features = false } -ibc-core-router = { version = "0.48.1", path = "./ibc-core/ics26-routing", default-features = false } -ibc-client-tendermint = { version = "0.48.1", path = "./ibc-clients/ics07-tendermint", default-features = false } -ibc-app-transfer = { version = "0.48.1", path = "./ibc-apps/ics20-transfer", default-features = false } +ibc-core-client = { version = "0.48.2", path = "./ibc-core/ics02-client", default-features = false } +ibc-core-connection = { version = "0.48.2", path = "./ibc-core/ics03-connection", default-features = false } +ibc-core-channel = { version = "0.48.2", path = "./ibc-core/ics04-channel", default-features = false } +ibc-core-host = { version = "0.48.2", path = "./ibc-core/ics24-host", default-features = false } +ibc-core-handler = { version = "0.48.2", path = "./ibc-core/ics25-handler", default-features = false } +ibc-core-router = { version = "0.48.2", path = "./ibc-core/ics26-routing", default-features = false } +ibc-client-tendermint = { version = "0.48.2", path = "./ibc-clients/ics07-tendermint", default-features = false } +ibc-app-transfer = { version = "0.48.2", path = "./ibc-apps/ics20-transfer", default-features = false } -ibc-core-client-context = { version = "0.48.1", path = "./ibc-core/ics02-client/context", default-features = false } -ibc-core-client-types = { version = "0.48.1", path = "./ibc-core/ics02-client/types", default-features = false } -ibc-core-channel-types = { version = "0.48.1", path = "./ibc-core/ics04-channel/types", default-features = false } -ibc-core-connection-types = { version = "0.48.1", path = "./ibc-core/ics03-connection/types", default-features = false } -ibc-core-commitment-types = { version = "0.48.1", path = "./ibc-core/ics23-commitment/types", default-features = false } -ibc-core-host-cosmos = { version = "0.48.1", path = "./ibc-core/ics24-host/cosmos", default-features = false } -ibc-core-host-types = { version = "0.48.1", path = "./ibc-core/ics24-host/types", default-features = false } -ibc-core-handler-types = { version = "0.48.1", path = "./ibc-core/ics25-handler/types", default-features = false } -ibc-core-router-types = { version = "0.48.1", path = "./ibc-core/ics26-routing/types", default-features = false } -ibc-client-tendermint-types = { version = "0.48.1", path = "./ibc-clients/ics07-tendermint/types", default-features = false } -ibc-app-transfer-types = { version = "0.48.1", path = "./ibc-apps/ics20-transfer/types", default-features = false } +ibc-core-client-context = { version = "0.48.2", path = "./ibc-core/ics02-client/context", default-features = false } +ibc-core-client-types = { version = "0.48.2", path = "./ibc-core/ics02-client/types", default-features = false } +ibc-core-channel-types = { version = "0.48.2", path = "./ibc-core/ics04-channel/types", default-features = false } +ibc-core-connection-types = { version = "0.48.2", path = "./ibc-core/ics03-connection/types", default-features = false } +ibc-core-commitment-types = { version = "0.48.2", path = "./ibc-core/ics23-commitment/types", default-features = false } +ibc-core-host-cosmos = { version = "0.48.2", path = "./ibc-core/ics24-host/cosmos", default-features = false } +ibc-core-host-types = { version = "0.48.2", path = "./ibc-core/ics24-host/types", default-features = false } +ibc-core-handler-types = { version = "0.48.2", path = "./ibc-core/ics25-handler/types", default-features = false } +ibc-core-router-types = { version = "0.48.2", path = "./ibc-core/ics26-routing/types", default-features = false } +ibc-client-tendermint-types = { version = "0.48.2", path = "./ibc-clients/ics07-tendermint/types", default-features = false } +ibc-app-transfer-types = { version = "0.48.2", path = "./ibc-apps/ics20-transfer/types", default-features = false } ibc-proto = { version = "0.39.1", default-features = false } diff --git a/ci/cw-check/Cargo.lock b/ci/cw-check/Cargo.lock index def22f0ff..5f536b35f 100644 --- a/ci/cw-check/Cargo.lock +++ b/ci/cw-check/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ahash" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" dependencies = [ "getrandom", "once_cell", @@ -15,9 +15,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.72" +version = "1.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" +checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355" [[package]] name = "arrayvec" @@ -45,9 +45,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.2" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" [[package]] name = "base64ct" @@ -93,9 +93,9 @@ checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" @@ -114,9 +114,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "const-oid" -version = "0.9.4" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "795bc6e66a8e340f075fcf6227e417a2dc976b92b91f3cdc778bb858778b6747" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "cosmwasm-crypto" @@ -171,7 +171,7 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04d6864742e3a7662d024b51a94ea81c9af21db6faea2f9a6d2232bb97c6e53e" dependencies = [ - "base64 0.21.2", + "base64 0.21.5", "bech32", "bnum", "cosmwasm-crypto", @@ -189,9 +189,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.9" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" dependencies = [ "libc", ] @@ -270,7 +270,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] @@ -281,19 +281,28 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" dependencies = [ "darling_core", "quote", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] name = "der" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c7ed52955ce76b1554f509074bb357d3fb8ac9b51288a65a3fd480d1dfba946" +checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" dependencies = [ "const-oid", "zeroize", ] +[[package]] +name = "deranged" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" +dependencies = [ + "powerfmt", +] + [[package]] name = "derivative" version = "2.2.0" @@ -345,14 +354,14 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] name = "dyn-clone" -version = "1.0.12" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "304e6508efa593091e97a9abbc10f90aa7ca635b6d2784feff3c89d41dd12272" +checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" [[package]] name = "ecdsa" @@ -370,9 +379,9 @@ dependencies = [ [[package]] name = "ed25519" -version = "2.2.1" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fb04eee5d9d907f29e80ee6b0e78f7e2c82342c63e3580d8c4f69d9d5aad963" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", "signature", @@ -426,9 +435,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "eyre" -version = "0.6.9" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80f656be11ddf91bd709454d15d5bd896fbaf4cc3314e69349e4d1569f5b46cd" +checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799" dependencies = [ "indenter", "once_cell", @@ -477,9 +486,9 @@ checksum = "c8cbd1169bd7b4a0a20d92b9af7a7e0422888bd38a6f5ec29c1fd8c1558a272e" [[package]] name = "futures" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" +checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" dependencies = [ "futures-channel", "futures-core", @@ -491,9 +500,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" dependencies = [ "futures-core", "futures-sink", @@ -501,33 +510,33 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" dependencies = [ "futures-core", "futures-sink", @@ -549,9 +558,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" dependencies = [ "cfg-if", "libc", @@ -580,9 +589,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.0" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "hex" @@ -601,7 +610,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -610,7 +619,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -625,14 +634,14 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer", ] [[package]] name = "ibc-core" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -646,7 +655,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -660,7 +669,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -681,7 +690,7 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -693,7 +702,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -709,7 +718,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -727,7 +736,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -743,7 +752,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client", "ibc-core-connection-types", @@ -754,7 +763,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -773,7 +782,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -787,7 +796,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -809,7 +818,7 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -826,7 +835,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -839,7 +848,7 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -852,14 +861,13 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", "ibc-core-host-types", "ibc-primitives", "ibc-proto", - "ics23", "parity-scale-codec", "scale-info", "schemars", @@ -875,12 +883,12 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] name = "ibc-primitives" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -900,7 +908,7 @@ version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8a8b1356652b9f160f5a010dd6b084675b8a28e163bf2b41ca5abecf27d9701" dependencies = [ - "base64 0.21.2", + "base64 0.21.5", "bytes", "flex-error", "ics23", @@ -964,12 +972,12 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" [[package]] name = "indexmap" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown 0.14.3", ] [[package]] @@ -984,18 +992,18 @@ dependencies = [ [[package]] name = "itertools" -version = "0.10.5" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" dependencies = [ "either", ] [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "k256" @@ -1022,15 +1030,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.147" +version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "memchr" -version = "2.5.0" +version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" [[package]] name = "num-derive" @@ -1045,18 +1053,18 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", ] [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" @@ -1066,9 +1074,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "parity-scale-codec" -version = "3.6.5" +version = "3.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb" +checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe" dependencies = [ "arrayvec", "byte-slice-cast", @@ -1078,11 +1086,11 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.5" +version = "3.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260" +checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 2.0.1", "proc-macro2", "quote", "syn 1.0.109", @@ -1096,9 +1104,9 @@ checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" [[package]] name = "pin-project-lite" -version = "0.2.10" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" [[package]] name = "pin-utils" @@ -1116,6 +1124,12 @@ dependencies = [ "spki", ] +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "primitive-types" version = "0.12.2" @@ -1134,14 +1148,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", - "toml_edit", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" +dependencies = [ + "toml_datetime", + "toml_edit 0.20.2", ] [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8" dependencies = [ "unicode-ident", ] @@ -1166,14 +1190,14 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] name = "prost-types" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e081b29f63d83a4bc75cfc9f3fe424f9156cf92d8a4f0c9407cce9a1b67327cf" +checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e" dependencies = [ "prost", ] @@ -1223,9 +1247,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "scale-info" @@ -1245,7 +1269,7 @@ version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -1291,9 +1315,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.188" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ "serde_derive", ] @@ -1327,13 +1351,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.188" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] @@ -1349,9 +1373,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.104" +version = "1.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" +checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" dependencies = [ "itoa", "ryu", @@ -1360,13 +1384,13 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" +checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] @@ -1405,9 +1429,9 @@ dependencies = [ [[package]] name = "signature" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", "rand_core 0.6.4", @@ -1415,9 +1439,9 @@ dependencies = [ [[package]] name = "spki" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", "der", @@ -1463,9 +1487,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.28" +version = "2.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" +checksum = "5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8" dependencies = [ "proc-macro2", "quote", @@ -1519,30 +1543,32 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.44" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" +checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.44" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" +checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.42", ] [[package]] name = "time" -version = "0.3.23" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" +checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" dependencies = [ + "deranged", + "powerfmt", "serde", "time-core", "time-macros", @@ -1550,15 +1576,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.10" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" +checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" dependencies = [ "time-core", ] @@ -1571,9 +1597,20 @@ checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" [[package]] name = "toml_edit" -version = "0.19.14" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ "indexmap", "toml_datetime", @@ -1582,9 +1619,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uint" @@ -1600,9 +1637,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "version_check" @@ -1618,9 +1655,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "winnow" -version = "0.5.2" +version = "0.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bd122eb777186e60c3fdf765a58ac76e41c582f1f535fbf3314434c6b58f3f7" +checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" dependencies = [ "memchr", ] @@ -1642,5 +1679,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.42", ] diff --git a/ci/no-std-check/Cargo.lock b/ci/no-std-check/Cargo.lock index 6404bfca4..5b6bbc27a 100644 --- a/ci/no-std-check/Cargo.lock +++ b/ci/no-std-check/Cargo.lock @@ -1213,7 +1213,7 @@ dependencies = [ [[package]] name = "ibc" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-apps", "ibc-clients", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1247,14 +1247,14 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer", ] [[package]] name = "ibc-client-tendermint" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-client-tendermint-types", "ibc-core-client", @@ -1269,7 +1269,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -1285,14 +1285,14 @@ dependencies = [ [[package]] name = "ibc-clients" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-client-tendermint", ] [[package]] name = "ibc-core" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1306,7 +1306,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -1320,7 +1320,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1338,7 +1338,7 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -1350,7 +1350,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1366,7 +1366,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1381,7 +1381,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1394,7 +1394,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client", "ibc-core-connection-types", @@ -1405,7 +1405,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1421,7 +1421,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1435,7 +1435,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1454,7 +1454,7 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1471,7 +1471,7 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1493,7 +1493,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1503,7 +1503,7 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1516,7 +1516,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1541,7 +1541,7 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc",