diff --git a/flake.lock b/flake.lock index 1068d9b09a..9ae2e0b4a1 100644 --- a/flake.lock +++ b/flake.lock @@ -25946,6 +25946,22 @@ "type": "github" } }, + "offchain-metadata-tools": { + "flake": false, + "locked": { + "lastModified": 1670417282, + "narHash": "sha256-FtKcQ0EfwJNg34GNLTCCNHmJyeKqtzhU+Fa261WIQSI=", + "owner": "input-output-hk", + "repo": "offchain-metadata-tools", + "rev": "a73f2c8d93518470feae798b4d9f4a33906fadfc", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "offchain-metadata-tools", + "type": "github" + } + }, "ogmios": { "flake": false, "locked": { @@ -27868,6 +27884,7 @@ "haskell-nix", "nixpkgs-unstable" ], + "offchain-metadata-tools": "offchain-metadata-tools", "ogmios": "ogmios_2", "openziti": "openziti", "std": "std_8", diff --git a/flake.nix b/flake.nix index 6ba6ccafb6..8f7c26dbf0 100644 --- a/flake.nix +++ b/flake.nix @@ -69,6 +69,10 @@ cardano-db-sync.url = "github:input-output-hk/cardano-db-sync/13.0.4"; cardano-node.url = "github:input-output-hk/cardano-node/1.35.6"; cardano-wallet.url = "github:input-output-hk/cardano-wallet/v2022-07-01"; + offchain-metadata-tools = { + url = "github:input-output-hk/offchain-metadata-tools"; + flake = false; + }; cardano-explorer-app = { url = "github:input-output-hk/cardano-explorer-app/fix-nix-system"; diff --git a/nix/cardano/packages/default.nix b/nix/cardano/packages/default.nix index 6f0d91b96e..c0be8f96a9 100644 --- a/nix/cardano/packages/default.nix +++ b/nix/cardano/packages/default.nix @@ -14,6 +14,7 @@ let cardano-db-sync ogmios cardano-graphql + offchain-metadata-tools cardano-explorer-app nix-inclusive ; @@ -71,6 +72,7 @@ in lib.makeOverridable ({ evalSystem ? nixpkgs.system }: let } ]; }; + offchain-metadata-tools' = import offchain-metadata-tools { inherit (nixpkgs) system; }; in { inherit project ogmiosProject; @@ -79,6 +81,12 @@ in inherit (cardano-wallet.packages) cardano-wallet; inherit (cardano-wallet.packages) cardano-address; inherit (cardano-db-sync.packages) cardano-db-sync cardano-db-tool; + inherit (offchain-metadata-tools') + metadata-server + metadata-sync + metadata-webhook + metadata-validator-github + token-metadata-creator; inherit (ogmiosProject.hsPkgs.ogmios.components.exes) ogmios; cardano-graphql = (import (cardano-graphql + "/nix/pkgs.nix") { inherit (nixpkgs) system; }).packages.cardano-graphql; graphql-engine = (import (cardano-graphql + "/nix/pkgs.nix") { inherit (nixpkgs) system; }).packages.graphql-engine;