diff --git a/Cargo.toml b/Cargo.toml index 89dfbbef..3b3ee03b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ exclude = [ version = "0.1.0" license = "MIT OR Apache-2.0" edition = "2021" -rust-version = "1.79" +rust-version = "1.77" publish = false authors = [ "Informal Systems " ] repository = "https://github.com/informalsystems/sovereign-ibc" diff --git a/crates/relayer/sovereign-rollup-components/src/impls/send_message.rs b/crates/relayer/sovereign-rollup-components/src/impls/send_message.rs index 0454ebbe..19acbbb7 100644 --- a/crates/relayer/sovereign-rollup-components/src/impls/send_message.rs +++ b/crates/relayer/sovereign-rollup-components/src/impls/send_message.rs @@ -17,7 +17,7 @@ use hermes_relayer_components::chain::traits::types::message::HasMessageType; per transaction. In particular, it is very challenging to recover from faiures, in case only some of the transactions succeed. There are all kinds of corner cases and race conditions that we would have to deal with, to ensure - that subsequent transactions do not conflict with the supposingly failed + that subsequent transactions do not conflict with the supposedly failed transaction, which could in fact succeeded later without the relayer knowing. Because of this, we are deferring in handling such complexity, and opt for the diff --git a/crates/relayer/sovereign-test-components/src/types/wallet.rs b/crates/relayer/sovereign-test-components/src/types/wallet.rs index 1798d299..20038fd4 100644 --- a/crates/relayer/sovereign-test-components/src/types/wallet.rs +++ b/crates/relayer/sovereign-test-components/src/types/wallet.rs @@ -41,7 +41,7 @@ pub fn public_key_to_hash_bytes(public_key: &VerifyingKey) -> [u8; 32] { The encoding is based on the `to_address` function at . - Essentiall, we hash the public key raw bytes, and then convert the raw hash bytes + Essentially, we hash the public key raw bytes, and then convert the raw hash bytes using bech32. */ pub fn public_key_to_sovereign_address( diff --git a/flake.lock b/flake.lock index 687efbc9..7d092112 100644 --- a/flake.lock +++ b/flake.lock @@ -18,31 +18,13 @@ "type": "github" } }, - "flake-utils_2": { - "inputs": { - "systems": "systems_2" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "nixpkgs": { "locked": { - "lastModified": 1718149104, - "narHash": "sha256-Ds1QpobBX2yoUDx9ZruqVGJ/uQPgcXoYuobBguyKEh8=", + "lastModified": 1718870667, + "narHash": "sha256-jab3Kpc8O1z3qxwVsCMHL4+18n5Wy/HHKyu1fcsF7gs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e913ae340076bbb73d9f4d3d065c2bca7caafb16", + "rev": "9b10b8f00cb5494795e5f51b39210fed4d2b0748", "type": "github" }, "original": { @@ -54,11 +36,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1706487304, - "narHash": "sha256-LE8lVX28MV2jWJsidW13D2qrHU/RUUONendL2Q/WlJg=", + "lastModified": 1718428119, + "narHash": "sha256-WdWDpNaq6u1IPtxtYHHWpl5BmabtpmLnMAx0RdJ/vo8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "90f456026d284c22b3e3497be980b2e47d0b28ac", + "rev": "e6cea36f83499eb4e9cd184c8a8e823296b50ad5", "type": "github" }, "original": { @@ -78,15 +60,14 @@ }, "rust-overlay": { "inputs": { - "flake-utils": "flake-utils_2", "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1718245100, - "narHash": "sha256-ETm3A2nUVEUwVQ30fj3ePK4rqsSbSnY4uP4LYrFrDNE=", + "lastModified": 1718936281, + "narHash": "sha256-jslEDCVFoRcNilJT0xYGSxqMjOe+USnLknpHIAZJ02A=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "4cbc2810d1dfb5960791be92df6a5f842a79bdfb", + "rev": "c9a793a5278f711a59fe77b9bf54b215667022c6", "type": "github" }, "original": { @@ -126,21 +107,6 @@ "repo": "default", "type": "github" } - }, - "systems_2": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } } }, "root": "root", diff --git a/nix/sov-celestia-cw.nix b/nix/sov-celestia-cw.nix index d9ae72ff..83de9dae 100644 --- a/nix/sov-celestia-cw.nix +++ b/nix/sov-celestia-cw.nix @@ -73,6 +73,9 @@ let "rockbound-1.0.0" = "sha256-aDrNegRfsSwiNw4XLsE4rpUYDZn2N59UJbGZ6mpY180="; "tendermint-0.32.0" = "sha256-FtY7a+hBvQryATrs3mykCWFRe8ABTT6cuf5oh9IBElQ="; "cosmos-sdk-proto-0.22.0-pre" = "sha256-nRfcAbjFcvAqool+6heYK8joiU5YaSWITnO6S5MRM1E="; + "cgp-async-0.1.0" = "sha256-we0ABBhDJZiB6+6mguZlqn1aflzrMxiY0S62m55VV4I="; + "hermes-async-runtime-components-0.1.0" = "sha256-LS93S4p9IwdTx4cL7ZqcfnIA6l4kk5B9dOQ2+dtJuDs="; + "ibc-relayer-0.27.3" = "sha256-iVyZEgcMC5ZL5gmA8lW3MzLz4DDPVroi0f8r98aQo9s="; }; };