diff --git a/flake.lock b/flake.lock index c60f656f..32b7249d 100644 --- a/flake.lock +++ b/flake.lock @@ -862,6 +862,23 @@ "type": "github" } }, + "ibc-go-v9-src": { + "flake": false, + "locked": { + "lastModified": 1723037346, + "narHash": "sha256-ba8gbJ0l4l8ZRT9XVN3hTcnxZSb5Fn20p1xiEG4/54c=", + "owner": "cosmos", + "repo": "ibc-go", + "rev": "66ebf864d7bfe2193a96c972a9e74196b2ddf104", + "type": "github" + }, + "original": { + "owner": "cosmos", + "ref": "v9.0.0-beta.1", + "repo": "ibc-go", + "type": "github" + } + }, "ibc-rs-src": { "flake": false, "locked": { @@ -1407,6 +1424,7 @@ "ibc-go-v6-src": "ibc-go-v6-src", "ibc-go-v7-src": "ibc-go-v7-src", "ibc-go-v8-src": "ibc-go-v8-src", + "ibc-go-v9-src": "ibc-go-v9-src", "ibc-rs-src": "ibc-rs-src", "ica-src": "ica-src", "ignite-cli-src": "ignite-cli-src", diff --git a/flake.nix b/flake.nix index 06f1f110..471abaa7 100644 --- a/flake.nix +++ b/flake.nix @@ -140,6 +140,9 @@ ibc-go-v8-src.url = "github:cosmos/ibc-go/v8.3.1"; ibc-go-v8-src.flake = false; + ibc-go-v9-src.url = "github:cosmos/ibc-go/v9.0.0-beta.1"; + ibc-go-v9-src.flake = false; + cosmos-sdk-src.url = "github:cosmos/cosmos-sdk/v0.46.0"; cosmos-sdk-src.flake = false; diff --git a/modules/apps.nix b/modules/apps.nix index 732295fe..99c100f6 100644 --- a/modules/apps.nix +++ b/modules/apps.nix @@ -122,6 +122,10 @@ type = "app"; program = "${packages.ibc-go-v8-simapp}/bin/simd"; }; + ibc-go-v9-simapp = { + type = "app"; + program = "${packages.ibc-go-v9-simapp}/bin/simd"; + }; ignite-cli = { type = "app"; program = "${packages.ignite-cli}/bin/ignite"; diff --git a/packages/ibc-go.nix b/packages/ibc-go.nix index 57973a9d..8b01406b 100644 --- a/packages/ibc-go.nix +++ b/packages/ibc-go.nix @@ -84,4 +84,16 @@ with inputs; engine = "cometbft/cometbft"; excludedPackages = ["./e2e" "./modules/apps/callbacks" "./modules/capability"]; }; + + ibc-go-v9-simapp = { + name = "simd"; + version = "v9.0.0-beta.1"; + src = ibc-go-v9-src; + rev = ibc-go-v9-src.rev; + sourceRoot = "source/simapp"; + vendorHash = "sha256-gr5Wre8OoSVBR+JNNCvs9zr6T5TwCgSAnchENEgu9qM="; + goVersion = "1.22"; + tags = ["netgo"]; + engine = "cometbft/cometbft"; + }; }