diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 69cfc7c..0000000 --- a/.gitmodules +++ /dev/null @@ -1,15 +0,0 @@ -[submodule "nft-marketplace-server"] - path = nft-marketplace-server - url = https://github.com/mlabs-haskell/nft-marketplace-server -[submodule "ogmios-datum-cache"] - path = ogmios-datum-cache - url = https://github.com/mlabs-haskell/ogmios-datum-cache -[submodule "cardano-transaction-lib"] - path = cardano-transaction-lib - url = https://github.com/Plutonomicon/cardano-transaction-lib -[submodule "nft-marketplace"] - path = nft-marketplace - url = https://github.com/mlabs-haskell/nft-marketplace -[submodule "plutus-use-cases"] - path = plutus-use-cases - url = https://github.com/mlabs-haskell/plutus-use-cases diff --git a/arion-compose.nix b/arion-compose.nix index 09530b2..75049a4 100644 --- a/arion-compose.nix +++ b/arion-compose.nix @@ -1,13 +1,6 @@ { pkgs, ... }: -let - nft-marketplace-server = - (pkgs.callPackage (import nft-marketplace-server/release.nix) - { }).nft-marketplace-server; - ogmios-datum-cache = (pkgs.callPackage (import ogmios-datum-cache/release.nix) - { }).ogmios-datum-cache; - cardano-transaction-lib-server = (import - cardano-transaction-lib/default.nix).packages.x86_64-linux."cardano-browser-tx-server:exe:cardano-browser-tx-server"; -in { + +{ # NOTE: still can't remember it... # ports = [ "host:container" ] config.services = { @@ -44,7 +37,7 @@ in { }; cardano-transaction-lib-server.service = { command = - [ "${cardano-transaction-lib-server}/bin/cardano-browser-tx-server" ]; + [ "${pkgs.cardano-transaction-lib-server}/bin/cardano-browser-tx-server" ]; ports = [ "8081:8081" ]; useHostStore = true; }; @@ -66,7 +59,7 @@ in { ]; }; ogmios-datum-cache.service = { - command = [ "${ogmios-datum-cache}/bin/ogmios-datum-cache" ]; + command = [ "${pkgs.ogmios-datum-cache}/bin/ogmios-datum-cache" ]; depends_on = { ogmios.condition = "service_healthy"; postgresql-db.condition = "service_healthy"; @@ -117,7 +110,7 @@ in { }; nft-marketplace-server.service = { command = [ - "${nft-marketplace-server}/bin/nft-marketplace-server" + "${pkgs.nft-marketplace-server}/bin/nft-marketplace-server" "--db-connection" "postgresql://seabug:seabug@postgresql-db:5432/seabug" "--nft-storage-key" diff --git a/arion-pkgs.nix b/arion-pkgs.nix index d1f0fc2..b1761aa 100644 --- a/arion-pkgs.nix +++ b/arion-pkgs.nix @@ -1 +1,15 @@ -import { system = "x86_64-linux"; } +let flake = (import + ( + let lock = builtins.fromJSON (builtins.readFile ./flake.lock); in + fetchTarball { + url = "https://github.com/edolstra/flake-compat/archive/${lock.nodes.flake-compat.locked.rev}.tar.gz"; + sha256 = lock.nodes.flake-compat.locked.narHash; + } + ) + { src = ./.; } +); +in +import (flake.inputs.nixpkgs) { + systeem = "x86-64_linux"; + overlays = [ flake.overlay ]; +} diff --git a/buildFrontend.sh b/buildFrontend.sh index 6f3d55b..3fbbcc5 100755 --- a/buildFrontend.sh +++ b/buildFrontend.sh @@ -1 +1 @@ -nix develop cardano-transaction-lib/ -L --extra-experimental-features "nix-command flakes" -c ./buildFrontendStage2.sh +nix develop ".#stage2" -L --extra-experimental-features "nix-command flakes" -c ./buildFrontendStage2.sh diff --git a/cardano-transaction-lib b/cardano-transaction-lib deleted file mode 160000 index 77b1517..0000000 --- a/cardano-transaction-lib +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 77b1517ceb6e320498b95407af7bdd87902f41b4 diff --git a/flake.lock b/flake.lock index 244c30c..5ee1cd0 100644 --- a/flake.lock +++ b/flake.lock @@ -64,6 +64,88 @@ "type": "github" } }, + "HTTP_5": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_6": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_7": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "Win32-network": { + "flake": false, + "locked": { + "lastModified": 1627315969, + "narHash": "sha256-Hesb5GXSx0IwKSIi42ofisVELcQNX6lwHcoZcbaDiqc=", + "owner": "input-output-hk", + "repo": "Win32-network", + "rev": "3825d3abf75f83f406c1f7161883c438dac7277d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "Win32-network", + "rev": "3825d3abf75f83f406c1f7161883c438dac7277d", + "type": "github" + } + }, + "Win32-network_2": { + "flake": false, + "locked": { + "lastModified": 1627315969, + "narHash": "sha256-Hesb5GXSx0IwKSIi42ofisVELcQNX6lwHcoZcbaDiqc=", + "owner": "input-output-hk", + "repo": "Win32-network", + "rev": "3825d3abf75f83f406c1f7161883c438dac7277d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "Win32-network", + "rev": "3825d3abf75f83f406c1f7161883c438dac7277d", + "type": "github" + } + }, "arion": { "inputs": { "nixpkgs": "nixpkgs" @@ -151,6 +233,57 @@ "type": "github" } }, + "cabal-32_5": { + "flake": false, + "locked": { + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", + "owner": "haskell", + "repo": "cabal", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", + "type": "github" + } + }, + "cabal-32_6": { + "flake": false, + "locked": { + "lastModified": 1603716527, + "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "owner": "haskell", + "repo": "cabal", + "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", + "type": "github" + } + }, + "cabal-32_7": { + "flake": false, + "locked": { + "lastModified": 1603716527, + "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "owner": "haskell", + "repo": "cabal", + "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", + "type": "github" + } + }, "cabal-34": { "flake": false, "locked": { @@ -219,6 +352,57 @@ "type": "github" } }, + "cabal-34_5": { + "flake": false, + "locked": { + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", + "type": "github" + } + }, + "cabal-34_6": { + "flake": false, + "locked": { + "lastModified": 1640353650, + "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "owner": "haskell", + "repo": "cabal", + "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", + "type": "github" + } + }, + "cabal-34_7": { + "flake": false, + "locked": { + "lastModified": 1640353650, + "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "owner": "haskell", + "repo": "cabal", + "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", + "type": "github" + } + }, "cabal-36": { "flake": false, "locked": { @@ -270,127 +454,341 @@ "type": "github" } }, - "cardano-mainnet-mirror": { - "inputs": { - "nixpkgs": "nixpkgs_2" + "cabal-36_4": { + "flake": false, + "locked": { + "lastModified": 1641652457, + "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "owner": "haskell", + "repo": "cabal", + "rev": "f27667f8ec360c475027dcaee0138c937477b070", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", + "type": "github" + } + }, + "cabal-36_5": { + "flake": false, + "locked": { + "lastModified": 1641652457, + "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "owner": "haskell", + "repo": "cabal", + "rev": "f27667f8ec360c475027dcaee0138c937477b070", + "type": "github" }, + "original": { + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", + "type": "github" + } + }, + "cardano-addresses": { + "flake": false, "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "lastModified": 1631515399, + "narHash": "sha256-XgXQKJHRKAFwIjONh19D/gKE0ARlhMXXcV74eZpd0lw=", "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "repo": "cardano-addresses", + "rev": "d2f86caa085402a953920c6714a0de6a50b655ec", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", + "repo": "cardano-addresses", + "rev": "d2f86caa085402a953920c6714a0de6a50b655ec", "type": "github" } }, - "cardano-mainnet-mirror_2": { - "inputs": { - "nixpkgs": "nixpkgs_3" - }, + "cardano-base": { + "flake": false, "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "lastModified": 1635841753, + "narHash": "sha256-OXKsJ1UTj5kJ9xaThM54ZmxFAiFINTPKd4JQa4dPmEU=", "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "repo": "cardano-base", + "rev": "41545ba3ac6b3095966316a99883d678b5ab8da8", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", + "repo": "cardano-base", + "rev": "41545ba3ac6b3095966316a99883d678b5ab8da8", "type": "github" } }, - "cardano-mainnet-mirror_3": { - "inputs": { - "nixpkgs": "nixpkgs_4" - }, + "cardano-base_2": { + "flake": false, "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "lastModified": 1635841753, + "narHash": "sha256-OXKsJ1UTj5kJ9xaThM54ZmxFAiFINTPKd4JQa4dPmEU=", "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "repo": "cardano-base", + "rev": "41545ba3ac6b3095966316a99883d678b5ab8da8", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", + "repo": "cardano-base", + "rev": "41545ba3ac6b3095966316a99883d678b5ab8da8", "type": "github" } }, - "cardano-node": { - "inputs": { - "customConfig": "customConfig", - "haskellNix": "haskellNix", - "iohkNix": "iohkNix", - "membench": "membench", - "nixpkgs": [ - "cardano-node", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_4" - }, + "cardano-config": { + "flake": false, "locked": { - "lastModified": 1646407906, - "narHash": "sha256-e4k1vCsZqUB/I3uPRDIKP9pZ81E/zosJn8kXySAfBcI=", + "lastModified": 1641434343, + "narHash": "sha256-/+BX+QcRS3QcADRTqXXReHDRYpJa/+qlcl1E0C3TO+E=", "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", + "repo": "cardano-config", + "rev": "fe7855e981072d392513f9cf3994e0b6eba40d7d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", + "repo": "cardano-config", + "rev": "fe7855e981072d392513f9cf3994e0b6eba40d7d", "type": "github" } }, - "cardano-node-snapshot": { - "inputs": { - "customConfig": "customConfig_2", - "haskellNix": "haskellNix_2", - "iohkNix": "iohkNix_2", - "membench": "membench_2", - "nixpkgs": [ - "cardano-node", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example", - "utils": "utils_3" - }, + "cardano-configurations": { + "flake": false, "locked": { - "lastModified": 1645120669, - "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=", + "lastModified": 1634002394, + "narHash": "sha256-yqw88AbBjBa0VDwXz04+1gV3zXYAaS+/1PNowwmrsJ8=", "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", + "repo": "cardano-configurations", + "rev": "26b6b6de73f90e4777602b372798bf77addcc321", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "repo": "cardano-configurations", "type": "github" } }, - "cardano-node-snapshot_2": { - "inputs": { - "customConfig": "customConfig_3", - "haskellNix": "haskellNix_3", - "iohkNix": "iohkNix_3", + "cardano-crypto": { + "flake": false, + "locked": { + "lastModified": 1604244485, + "narHash": "sha256-2Fipex/WjIRMrvx6F3hjJoAeMtFd2wGnZECT0kuIB9k=", + "owner": "input-output-hk", + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", + "type": "github" + } + }, + "cardano-crypto_2": { + "flake": false, + "locked": { + "lastModified": 1604244485, + "narHash": "sha256-2Fipex/WjIRMrvx6F3hjJoAeMtFd2wGnZECT0kuIB9k=", + "owner": "input-output-hk", + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", + "type": "github" + } + }, + "cardano-ledger": { + "flake": false, + "locked": { + "lastModified": 1639498285, + "narHash": "sha256-lRNfkGMHnpPO0T19FZY5BnuRkr0zTRZIkxZVgHH0fys=", + "owner": "input-output-hk", + "repo": "cardano-ledger", + "rev": "1a9ec4ae9e0b09d54e49b2a40c4ead37edadcce5", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-ledger", + "rev": "1a9ec4ae9e0b09d54e49b2a40c4ead37edadcce5", + "type": "github" + } + }, + "cardano-ledger_2": { + "flake": false, + "locked": { + "lastModified": 1639498285, + "narHash": "sha256-lRNfkGMHnpPO0T19FZY5BnuRkr0zTRZIkxZVgHH0fys=", + "owner": "input-output-hk", + "repo": "cardano-ledger", + "rev": "1a9ec4ae9e0b09d54e49b2a40c4ead37edadcce5", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-ledger", + "rev": "1a9ec4ae9e0b09d54e49b2a40c4ead37edadcce5", + "type": "github" + } + }, + "cardano-mainnet-mirror": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", + "type": "github" + } + }, + "cardano-mainnet-mirror_2": { + "inputs": { + "nixpkgs": "nixpkgs_3" + }, + "locked": { + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", + "type": "github" + } + }, + "cardano-mainnet-mirror_3": { + "inputs": { + "nixpkgs": "nixpkgs_4" + }, + "locked": { + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", + "type": "github" + } + }, + "cardano-node": { + "inputs": { + "customConfig": "customConfig", + "haskellNix": "haskellNix", + "iohkNix": "iohkNix", + "membench": "membench", + "nixpkgs": [ + "cardano-node", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_4" + }, + "locked": { + "lastModified": 1646407906, + "narHash": "sha256-e4k1vCsZqUB/I3uPRDIKP9pZ81E/zosJn8kXySAfBcI=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", + "type": "github" + } + }, + "cardano-node-exe": { + "inputs": { + "customConfig": "customConfig_5", + "haskellNix": "haskellNix_5", + "iohkNix": "iohkNix_5", + "nixpkgs": [ + "cardano-transaction-lib", + "cardano-node-exe", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_5" + }, + "locked": { + "lastModified": 1631803678, + "narHash": "sha256-8BFI16sQGE+ltlA7LcDnh/9V8xjuKcTUd09FyPs1p94=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "ea8b632820db5546b22430bbb5ed8db4a2fef7dd", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "ea8b632820db5546b22430bbb5ed8db4a2fef7dd", + "type": "github" + } + }, + "cardano-node-snapshot": { + "inputs": { + "customConfig": "customConfig_2", + "haskellNix": "haskellNix_2", + "iohkNix": "iohkNix_2", + "membench": "membench_2", + "nixpkgs": [ + "cardano-node", + "membench", + "cardano-node-snapshot", + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example", + "utils": "utils_3" + }, + "locked": { + "lastModified": 1645120669, + "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "type": "github" + } + }, + "cardano-node-snapshot_2": { + "inputs": { + "customConfig": "customConfig_3", + "haskellNix": "haskellNix_3", + "iohkNix": "iohkNix_3", "membench": "membench_3", "nixpkgs": [ "cardano-node", @@ -418,6 +816,74 @@ "type": "github" } }, + "cardano-node_2": { + "flake": false, + "locked": { + "lastModified": 1643020087, + "narHash": "sha256-NPkY19Q5BJv1Ebf/biQ9fsbjh5gQuncoXQCslau/i6M=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "8909dea9b3996b8288f15f0e4f31fb0f63964197", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "8909dea9b3996b8288f15f0e4f31fb0f63964197", + "type": "github" + } + }, + "cardano-node_3": { + "flake": false, + "locked": { + "lastModified": 1640022647, + "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "type": "github" + } + }, + "cardano-prelude": { + "flake": false, + "locked": { + "lastModified": 1617089317, + "narHash": "sha256-kgX3DKyfjBb8/XcDEd+/adlETsFlp5sCSurHWgsFAQI=", + "owner": "input-output-hk", + "repo": "cardano-prelude", + "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-prelude", + "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "type": "github" + } + }, + "cardano-prelude_2": { + "flake": false, + "locked": { + "lastModified": 1617089317, + "narHash": "sha256-kgX3DKyfjBb8/XcDEd+/adlETsFlp5sCSurHWgsFAQI=", + "owner": "input-output-hk", + "repo": "cardano-prelude", + "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-prelude", + "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "type": "github" + } + }, "cardano-shell": { "flake": false, "locked": { @@ -482,6 +948,120 @@ "type": "github" } }, + "cardano-shell_5": { + "flake": false, + "locked": { + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-shell", + "type": "github" + } + }, + "cardano-shell_6": { + "flake": false, + "locked": { + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-shell", + "type": "github" + } + }, + "cardano-shell_7": { + "flake": false, + "locked": { + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-shell", + "type": "github" + } + }, + "cardano-transaction-lib": { + "inputs": { + "Win32-network": "Win32-network", + "cardano-addresses": "cardano-addresses", + "cardano-base": "cardano-base", + "cardano-config": "cardano-config", + "cardano-configurations": "cardano-configurations", + "cardano-crypto": "cardano-crypto", + "cardano-ledger": "cardano-ledger", + "cardano-node": "cardano-node_2", + "cardano-node-exe": "cardano-node-exe", + "cardano-prelude": "cardano-prelude", + "cardano-wallet": "cardano-wallet", + "easy-purescript-nix": "easy-purescript-nix", + "ekg-forward": "ekg-forward", + "flat": "flat", + "goblins": "goblins", + "haskell-nix": "haskell-nix", + "iohk-monitoring-framework": "iohk-monitoring-framework", + "iohk-nix": "iohk-nix", + "nixpkgs": "nixpkgs_6", + "nixpkgs-unstable": [ + "cardano-transaction-lib", + "haskell-nix", + "nixpkgs-unstable" + ], + "ogmios": "ogmios", + "ogmios-datum-cache": "ogmios-datum-cache", + "optparse-applicative": "optparse-applicative", + "ouroboros-network": "ouroboros-network_5", + "plutus": "plutus_2", + "purescript-bridge": "purescript-bridge", + "servant-purescript": "servant-purescript" + }, + "locked": { + "lastModified": 1650658864, + "narHash": "sha256-dhAgfJA8Kuz1D/mjDh2g0uSH/qZ4spMcjt0P65eTTu0=", + "owner": "Plutonomicon", + "repo": "cardano-transaction-lib", + "rev": "77b1517ceb6e320498b95407af7bdd87902f41b4", + "type": "github" + }, + "original": { + "owner": "Plutonomicon", + "ref": "seabug-deployment", + "repo": "cardano-transaction-lib", + "type": "github" + } + }, + "cardano-wallet": { + "flake": false, + "locked": { + "lastModified": 1632116683, + "narHash": "sha256-Ju6XueTKP3FwRkKIE+7a32hcEJMGbxdqiznJNi9sYdc=", + "owner": "input-output-hk", + "repo": "cardano-wallet", + "rev": "ae7569293e94241ef6829139ec02bd91abd069df", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-wallet", + "rev": "ae7569293e94241ef6829139ec02bd91abd069df", + "type": "github" + } + }, "customConfig": { "locked": { "lastModified": 1630400035, @@ -542,6 +1122,102 @@ "type": "github" } }, + "customConfig_5": { + "locked": { + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "empty-flake", + "type": "github" + } + }, + "easy-purescript-nix": { + "flake": false, + "locked": { + "lastModified": 1646209831, + "narHash": "sha256-or8Z6aMWdrqcmFA0hhjjb6FIiW14C0ruwXAqy+zYZ8g=", + "owner": "justinwoo", + "repo": "easy-purescript-nix", + "rev": "aa72388ca0fb72ed64467f59a121db1f104897db", + "type": "github" + }, + "original": { + "owner": "justinwoo", + "repo": "easy-purescript-nix", + "type": "github" + } + }, + "ekg-forward": { + "flake": false, + "locked": { + "lastModified": 1642052814, + "narHash": "sha256-jwj/gh/A/PXhO6yVESV27k4yx9I8Id8fTa3m4ofPnP0=", + "owner": "input-output-hk", + "repo": "ekg-forward", + "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "ekg-forward", + "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1641205782, + "narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_2": { + "flake": false, + "locked": { + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_3": { + "flake": false, + "locked": { + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-utils": { "locked": { "lastModified": 1623875721, @@ -582,42 +1258,172 @@ "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_4": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_5": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_6": { + "locked": { + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_7": { + "locked": { + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_8": { + "locked": { + "lastModified": 1649676176, + "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flat": { + "flake": false, + "locked": { + "lastModified": 1628771504, + "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", + "owner": "input-output-hk", + "repo": "flat", + "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "flat", + "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", + "type": "github" + } + }, + "flat_2": { + "flake": false, + "locked": { + "lastModified": 1628771504, + "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", + "owner": "input-output-hk", + "repo": "flat", + "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "flat", + "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", + "type": "github" + } + }, + "ghc-8.6.5-iohk": { + "flake": false, + "locked": { + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_4": { + "ghc-8.6.5-iohk_2": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_5": { + "ghc-8.6.5-iohk_3": { + "flake": false, "locked": { - "lastModified": 1649676176, - "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "ghc-8.6.5-iohk": { + "ghc-8.6.5-iohk_4": { "flake": false, "locked": { "lastModified": 1600920045, @@ -634,7 +1440,7 @@ "type": "github" } }, - "ghc-8.6.5-iohk_2": { + "ghc-8.6.5-iohk_5": { "flake": false, "locked": { "lastModified": 1600920045, @@ -651,7 +1457,7 @@ "type": "github" } }, - "ghc-8.6.5-iohk_3": { + "ghc-8.6.5-iohk_6": { "flake": false, "locked": { "lastModified": 1600920045, @@ -668,7 +1474,7 @@ "type": "github" } }, - "ghc-8.6.5-iohk_4": { + "ghc-8.6.5-iohk_7": { "flake": false, "locked": { "lastModified": 1600920045, @@ -685,6 +1491,40 @@ "type": "github" } }, + "goblins": { + "flake": false, + "locked": { + "lastModified": 1598362523, + "narHash": "sha256-z9ut0y6umDIjJIRjz9KSvKgotuw06/S8QDwOtVdGiJ0=", + "owner": "input-output-hk", + "repo": "goblins", + "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "goblins", + "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "type": "github" + } + }, + "goblins_2": { + "flake": false, + "locked": { + "lastModified": 1598362523, + "narHash": "sha256-z9ut0y6umDIjJIRjz9KSvKgotuw06/S8QDwOtVdGiJ0=", + "owner": "input-output-hk", + "repo": "goblins", + "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "goblins", + "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "type": "github" + } + }, "hackage": { "flake": false, "locked": { @@ -749,6 +1589,133 @@ "type": "github" } }, + "hackage_5": { + "flake": false, + "locked": { + "lastModified": 1631668346, + "narHash": "sha256-4dWzl+HoFlXNhaqw4snC3ELBU+6IVBUihuVz41JZi4Y=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "7eb138fdad1ce0a3fba0697d3eba819b185a83d6", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_6": { + "flake": false, + "locked": { + "lastModified": 1644887696, + "narHash": "sha256-o4gltv4npUl7+1gEQIcrRqZniwqC9kK8QsPaftlrawc=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "6ff64aa49b88e75dd6e0bbd2823c2a92c9174fa5", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_7": { + "flake": false, + "locked": { + "lastModified": 1644887696, + "narHash": "sha256-o4gltv4npUl7+1gEQIcrRqZniwqC9kK8QsPaftlrawc=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "6ff64aa49b88e75dd6e0bbd2823c2a92c9174fa5", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "haskell-nix": { + "inputs": { + "HTTP": "HTTP_6", + "cabal-32": "cabal-32_6", + "cabal-34": "cabal-34_6", + "cabal-36": "cabal-36_4", + "cardano-shell": "cardano-shell_6", + "flake-utils": "flake-utils_6", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6", + "hackage": "hackage_6", + "hpc-coveralls": "hpc-coveralls_6", + "nix-tools": "nix-tools_6", + "nixpkgs": [ + "cardano-transaction-lib", + "haskell-nix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003_6", + "nixpkgs-2105": "nixpkgs-2105_6", + "nixpkgs-2111": "nixpkgs-2111_5", + "nixpkgs-unstable": "nixpkgs-unstable_6", + "old-ghc-nix": "old-ghc-nix_6", + "stackage": "stackage_6" + }, + "locked": { + "lastModified": 1644944726, + "narHash": "sha256-jJWdP/3Ne1y1akC3m9rSO5ItRoBc4UTdVQZBCuPmmrM=", + "owner": "L-as", + "repo": "haskell.nix", + "rev": "45c583b5580c130487eb5a342679f0bdbc2b23fc", + "type": "github" + }, + "original": { + "owner": "L-as", + "ref": "master", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskell-nix_2": { + "inputs": { + "HTTP": "HTTP_7", + "cabal-32": "cabal-32_7", + "cabal-34": "cabal-34_7", + "cabal-36": "cabal-36_5", + "cardano-shell": "cardano-shell_7", + "flake-utils": "flake-utils_7", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_7", + "hackage": "hackage_7", + "hpc-coveralls": "hpc-coveralls_7", + "nix-tools": "nix-tools_7", + "nixpkgs": [ + "cardano-transaction-lib", + "ogmios", + "haskell-nix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003_7", + "nixpkgs-2105": "nixpkgs-2105_7", + "nixpkgs-2111": "nixpkgs-2111_6", + "nixpkgs-unstable": "nixpkgs-unstable_7", + "old-ghc-nix": "old-ghc-nix_7", + "stackage": "stackage_7" + }, + "locked": { + "lastModified": 1644944726, + "narHash": "sha256-jJWdP/3Ne1y1akC3m9rSO5ItRoBc4UTdVQZBCuPmmrM=", + "owner": "L-as", + "repo": "haskell.nix", + "rev": "45c583b5580c130487eb5a342679f0bdbc2b23fc", + "type": "github" + }, + "original": { + "owner": "L-as", + "ref": "master", + "repo": "haskell.nix", + "type": "github" + } + }, "haskellNix": { "inputs": { "HTTP": "HTTP", @@ -905,6 +1872,94 @@ "type": "github" } }, + "haskellNix_5": { + "inputs": { + "HTTP": "HTTP_5", + "cabal-32": "cabal-32_5", + "cabal-34": "cabal-34_5", + "cardano-shell": "cardano-shell_5", + "flake-utils": "flake-utils_5", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", + "hackage": "hackage_5", + "hpc-coveralls": "hpc-coveralls_5", + "nix-tools": "nix-tools_5", + "nixpkgs": [ + "cardano-transaction-lib", + "cardano-node-exe", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_5", + "nixpkgs-2009": "nixpkgs-2009", + "nixpkgs-2105": "nixpkgs-2105_5", + "nixpkgs-unstable": "nixpkgs-unstable_5", + "old-ghc-nix": "old-ghc-nix_5", + "stackage": "stackage_5" + }, + "locked": { + "lastModified": 1631703614, + "narHash": "sha256-XYC0M96V9oQTGq1TSIQTVwkA+SrUqE4o6kUZo4iO8Z4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "19052d83fda811dd39216e3fc197c980abd037fd", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "hedgehog-extras": { + "flake": false, + "locked": { + "lastModified": 1626138074, + "narHash": "sha256-KYLGLpDGHWlb/Gcx6Q/2HTnRMzZQmPKz0JbIw+bHh3E=", + "owner": "input-output-hk", + "repo": "hedgehog-extras", + "rev": "edf6945007177a638fbeb8802397f3a6f4e47c14", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hedgehog-extras", + "rev": "edf6945007177a638fbeb8802397f3a6f4e47c14", + "type": "github" + } + }, + "hjsonpointer": { + "flake": false, + "locked": { + "lastModified": 1538408336, + "narHash": "sha256-l2GZpN5SGalPalIa8xcHOdafSQqLK1Y66aYWOVElwlk=", + "owner": "KtorZ", + "repo": "hjsonpointer", + "rev": "75ed0d049c33274a6cb4c36c8538d4bf2ef9c30e", + "type": "github" + }, + "original": { + "owner": "KtorZ", + "repo": "hjsonpointer", + "rev": "75ed0d049c33274a6cb4c36c8538d4bf2ef9c30e", + "type": "github" + } + }, + "hjsonschema": { + "flake": false, + "locked": { + "lastModified": 1588363390, + "narHash": "sha256-lep5HGrtxp/XN72WXY1JVk5lJ5cE0XMhxKwjMpCoAxk=", + "owner": "KtorZ", + "repo": "hjsonschema", + "rev": "fde6e676f79f3f3320a558f20492ad816a2543a7", + "type": "github" + }, + "original": { + "owner": "KtorZ", + "repo": "hjsonschema", + "rev": "fde6e676f79f3f3320a558f20492ad816a2543a7", + "type": "github" + } + }, "hpc-coveralls": { "flake": false, "locked": { @@ -956,16 +2011,116 @@ "hpc-coveralls_4": { "flake": false, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_5": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_6": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_7": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "iohk-monitoring-framework": { + "flake": false, + "locked": { + "lastModified": 1618904084, + "narHash": "sha256-v0L0pcyO2rP7/HCoGwFgHEMUOPBGwaRV0r+/JOhtKAk=", + "owner": "input-output-hk", + "repo": "iohk-monitoring-framework", + "rev": "808724ff8a19a33d0ed06f9ef59fbd900b08553c", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-monitoring-framework", + "rev": "808724ff8a19a33d0ed06f9ef59fbd900b08553c", + "type": "github" + } + }, + "iohk-monitoring-framework_2": { + "flake": false, + "locked": { + "lastModified": 1624367860, + "narHash": "sha256-QE3QRpIHIABm+qCP/wP4epbUx0JmSJ9BMePqWEd3iMY=", + "owner": "input-output-hk", + "repo": "iohk-monitoring-framework", + "rev": "46f994e216a1f8b36fe4669b47b2a7011b0e153c", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-monitoring-framework", + "rev": "46f994e216a1f8b36fe4669b47b2a7011b0e153c", + "type": "github" + } + }, + "iohk-nix": { + "inputs": { + "nixpkgs": "nixpkgs_5" + }, + "locked": { + "lastModified": 1646330344, + "narHash": "sha256-EbhMDeneH26wDi+x5kz8nfru/dE9JZ241hJed4a8lz8=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "0a0126d8fb1bdc61ce1fd2ef61cf396de800fdad", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, @@ -1062,6 +2217,28 @@ "type": "github" } }, + "iohkNix_5": { + "inputs": { + "nixpkgs": [ + "cardano-transaction-lib", + "cardano-node-exe", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1631778944, + "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, "membench": { "inputs": { "cardano-mainnet-mirror": "cardano-mainnet-mirror", @@ -1176,6 +2353,39 @@ "type": "github" } }, + "nft-marketplace": { + "flake": false, + "locked": { + "lastModified": 1651644891, + "narHash": "sha256-74i+wy8u7oqLgV3mDXdCanvl36k+ZJ74X7F27vQl874=", + "owner": "mlabs-haskell", + "repo": "nft-marketplace", + "rev": "1e0c533c9cb4a575236f940ab2ee9ba7d70b62b3", + "type": "github" + }, + "original": { + "owner": "mlabs-haskell", + "repo": "nft-marketplace", + "type": "github" + } + }, + "nft-marketplace-server": { + "flake": false, + "locked": { + "lastModified": 1652356735, + "narHash": "sha256-qt3jLypevlPMcMHYi+4H+n4PPArGt39yEFety3qk4xA=", + "owner": "synthetica9", + "repo": "nft-marketplace-server", + "rev": "25f6a0571323e52d22a711dc27301b435fb0caab", + "type": "github" + }, + "original": { + "owner": "synthetica9", + "ref": "syn/fix-release", + "repo": "nft-marketplace-server", + "type": "github" + } + }, "nix-tools": { "flake": false, "locked": { @@ -1240,6 +2450,54 @@ "type": "github" } }, + "nix-tools_5": { + "flake": false, + "locked": { + "lastModified": 1626997434, + "narHash": "sha256-1judQmP298ao6cGUNxcGhcAXHOnA9qSLvWk/ZtoUL7w=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "c8c5e6a6fbb12a73598d1a434984a36e880ce3cf", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "nix-tools", + "type": "github" + } + }, + "nix-tools_6": { + "flake": false, + "locked": { + "lastModified": 1644395812, + "narHash": "sha256-BVFk/BEsTLq5MMZvdy3ZYHKfaS3dHrsKh4+tb5t5b58=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "d847c63b99bbec78bf83be2a61dc9f09b8a9ccc1", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "nix-tools", + "type": "github" + } + }, + "nix-tools_7": { + "flake": false, + "locked": { + "lastModified": 1644395812, + "narHash": "sha256-BVFk/BEsTLq5MMZvdy3ZYHKfaS3dHrsKh4+tb5t5b58=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "d847c63b99bbec78bf83be2a61dc9f09b8a9ccc1", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "nix-tools", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1601906239, @@ -1318,6 +2576,70 @@ "type": "github" } }, + "nixpkgs-2003_5": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003_6": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003_7": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2009": { + "locked": { + "lastModified": 1624271064, + "narHash": "sha256-qns/uRW7MR2EfVf6VEeLgCsCp7pIOjDeR44JzTF09MA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "46d1c3f28ca991601a53e9a14fdd53fcd3dd8416", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.09-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs-2105": { "locked": { "lastModified": 1640283157, @@ -1382,6 +2704,54 @@ "type": "github" } }, + "nixpkgs-2105_5": { + "locked": { + "lastModified": 1630481079, + "narHash": "sha256-leWXLchbAbqOlLT6tju631G40SzQWPqaAXQG3zH1Imw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "110a2c9ebbf5d4a94486854f18a37a938cfacbbb", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_6": { + "locked": { + "lastModified": 1642244250, + "narHash": "sha256-vWpUEqQdVP4srj+/YLJRTN9vjpTs4je0cdWKXPbDItc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0fd9ee1aa36ce865ad273f4f07fdc093adeb5c00", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_7": { + "locked": { + "lastModified": 1642244250, + "narHash": "sha256-vWpUEqQdVP4srj+/YLJRTN9vjpTs4je0cdWKXPbDItc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0fd9ee1aa36ce865ad273f4f07fdc093adeb5c00", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs-2111": { "locked": { "lastModified": 1640283207, @@ -1446,13 +2816,109 @@ "type": "github" } }, + "nixpkgs-2111_5": { + "locked": { + "lastModified": 1644510859, + "narHash": "sha256-xjpVvL5ecbyi0vxtVl/Fh9bwGlMbw3S06zE5nUzFB8A=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0d1d5d7e3679fec9d07f2eb804d9f9fdb98378d3", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_6": { + "locked": { + "lastModified": 1644510859, + "narHash": "sha256-xjpVvL5ecbyi0vxtVl/Fh9bwGlMbw3S06zE5nUzFB8A=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0d1d5d7e3679fec9d07f2eb804d9f9fdb98378d3", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-nft-marketplace-server": { + "locked": { + "lastModified": 1634172192, + "narHash": "sha256-FBF4U/T+bMg4sEyT/zkgasvVquGzgdAf4y8uCosKMmo=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", + "type": "github" + }, + "original": { + "owner": "nixos", + "repo": "nixpkgs", + "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", + "type": "github" + } + }, "nixpkgs-unstable": { "locked": { "lastModified": 1641285291, "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable_2": { + "locked": { + "lastModified": 1641285291, + "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable_3": { + "locked": { + "lastModified": 1641285291, + "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable_4": { + "locked": { + "lastModified": 1635295995, + "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018", "type": "github" }, "original": { @@ -1462,13 +2928,13 @@ "type": "github" } }, - "nixpkgs-unstable_2": { + "nixpkgs-unstable_5": { "locked": { - "lastModified": 1641285291, - "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", + "lastModified": 1628785280, + "narHash": "sha256-2B5eMrEr6O8ff2aQNeVxTB+9WrGE80OB4+oM6T7fOcc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "rev": "6525bbc06a39f26750ad8ee0d40000ddfdc24acb", "type": "github" }, "original": { @@ -1478,13 +2944,13 @@ "type": "github" } }, - "nixpkgs-unstable_3": { + "nixpkgs-unstable_6": { "locked": { - "lastModified": 1641285291, - "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", + "lastModified": 1644486793, + "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", "type": "github" }, "original": { @@ -1494,13 +2960,13 @@ "type": "github" } }, - "nixpkgs-unstable_4": { + "nixpkgs-unstable_7": { "locked": { - "lastModified": 1635295995, - "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=", + "lastModified": 1644486793, + "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018", + "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", "type": "github" }, "original": { @@ -1553,6 +3019,35 @@ } }, "nixpkgs_5": { + "locked": { + "lastModified": 1639846703, + "narHash": "sha256-xYQFewev30dSXR7besvOruQI61e4x25xmU4ny+/k2nE=", + "path": "/nix/store/p5hq0nn2ywmyc8mqijk17s7azvcg6lx8-source", + "rev": "77099e562d6ae0b3fafa72b0f5561a410ff50914", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_6": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + } + }, + "nixpkgs_7": { "locked": { "lastModified": 1650725928, "narHash": "sha256-y8MVriFCywif7OI4L6OKF1qdWajaiudyREafO3bWau0=", @@ -1567,6 +3062,98 @@ "type": "github" } }, + "nixpkgs_8": { + "locked": { + "lastModified": 1634172192, + "narHash": "sha256-FBF4U/T+bMg4sEyT/zkgasvVquGzgdAf4y8uCosKMmo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", + "type": "github" + } + }, + "ogmios": { + "inputs": { + "Win32-network": "Win32-network_2", + "cardano-base": "cardano-base_2", + "cardano-crypto": "cardano-crypto_2", + "cardano-ledger": "cardano-ledger_2", + "cardano-node": "cardano-node_3", + "cardano-prelude": "cardano-prelude_2", + "flake-compat": "flake-compat", + "flat": "flat_2", + "goblins": "goblins_2", + "haskell-nix": "haskell-nix_2", + "hedgehog-extras": "hedgehog-extras", + "hjsonpointer": "hjsonpointer", + "hjsonschema": "hjsonschema", + "iohk-monitoring-framework": "iohk-monitoring-framework_2", + "nixpkgs": [ + "cardano-transaction-lib", + "ogmios", + "haskell-nix", + "nixpkgs-2105" + ], + "ouroboros-network": "ouroboros-network_4", + "plutus": "plutus", + "wai-routes": "wai-routes" + }, + "locked": { + "lastModified": 1646900647, + "narHash": "sha256-UIUu3B1ONjXCnNJjLwgeGxczo00FrSUd2Iwg1mSb8VQ=", + "owner": "mlabs-haskell", + "repo": "ogmios", + "rev": "c4f896bf32ad066be8edd8681ee11e4ab059be7f", + "type": "github" + }, + "original": { + "owner": "mlabs-haskell", + "repo": "ogmios", + "rev": "c4f896bf32ad066be8edd8681ee11e4ab059be7f", + "type": "github" + } + }, + "ogmios-datum-cache": { + "flake": false, + "locked": { + "lastModified": 1645121099, + "narHash": "sha256-xbTjfOUJ3yBbiFpq4fIT4dVKCeNDtdsyd69b6KY688U=", + "owner": "mlabs-haskell", + "repo": "ogmios-datum-cache", + "rev": "2926187ea4ac5bfdaf8a73bb7de3c5c76f3b8ae1", + "type": "github" + }, + "original": { + "owner": "mlabs-haskell", + "repo": "ogmios-datum-cache", + "type": "github" + } + }, + "ogmios-datum-cache_2": { + "inputs": { + "flake-compat": "flake-compat_3", + "nixpkgs": "nixpkgs_8" + }, + "locked": { + "lastModified": 1652274727, + "narHash": "sha256-rVI1Rl3xAPnBOB63ru9+LUnvqX2Amdx/o1PQLm6Aj+k=", + "owner": "mlabs-haskell", + "repo": "ogmios-datum-cache", + "rev": "b6bba2a03f4ab395787070eeebba2fadfa2fcabc", + "type": "github" + }, + "original": { + "owner": "mlabs-haskell", + "repo": "ogmios-datum-cache", + "type": "github" + } + }, "old-ghc-nix": { "flake": false, "locked": { @@ -1635,6 +3222,74 @@ "type": "github" } }, + "old-ghc-nix_5": { + "flake": false, + "locked": { + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "type": "github" + }, + "original": { + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", + "type": "github" + } + }, + "old-ghc-nix_6": { + "flake": false, + "locked": { + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "type": "github" + }, + "original": { + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", + "type": "github" + } + }, + "old-ghc-nix_7": { + "flake": false, + "locked": { + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "type": "github" + }, + "original": { + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", + "type": "github" + } + }, + "optparse-applicative": { + "flake": false, + "locked": { + "lastModified": 1628901899, + "narHash": "sha256-uQx+SEYsCH7JcG3xAT0eJck9yq3y0cvx49bvItLLer8=", + "owner": "input-output-hk", + "repo": "optparse-applicative", + "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "optparse-applicative", + "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", + "type": "github" + } + }, "ouroboros-network": { "flake": false, "locked": { @@ -1683,6 +3338,57 @@ "type": "github" } }, + "ouroboros-network_4": { + "flake": false, + "locked": { + "lastModified": 1639767242, + "narHash": "sha256-n/4it/p3OxqtzVHESgZIZVdgFBsSNlvjYdTvxC0gc3I=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "32af91686b86dac7454eee8b8a8d6e97a80638da", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "32af91686b86dac7454eee8b8a8d6e97a80638da", + "type": "github" + } + }, + "ouroboros-network_5": { + "flake": false, + "locked": { + "lastModified": 1639752881, + "narHash": "sha256-fZ6FfG2z6HWDxjIHycLPSQHoYtfUmWZOX7lfAUE+s6M=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "d2d219a86cda42787325bb8c20539a75c2667132", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "d2d219a86cda42787325bb8c20539a75c2667132", + "type": "github" + } + }, + "plutus": { + "flake": false, + "locked": { + "lastModified": 1632818067, + "narHash": "sha256-jiqrzS519eoHg9NqTr4UZOVme3uIACL17OCiDMn0LMo=", + "owner": "input-output-hk", + "repo": "plutus", + "rev": "1efbb276ef1a10ca6961d0fd32e6141e9798bd11", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "plutus", + "rev": "1efbb276ef1a10ca6961d0fd32e6141e9798bd11", + "type": "github" + } + }, "plutus-example": { "inputs": { "customConfig": "customConfig_4", @@ -1713,12 +3419,69 @@ "type": "github" } }, + "plutus_2": { + "flake": false, + "locked": { + "lastModified": 1632818067, + "narHash": "sha256-jiqrzS519eoHg9NqTr4UZOVme3uIACL17OCiDMn0LMo=", + "owner": "input-output-hk", + "repo": "plutus", + "rev": "1efbb276ef1a10ca6961d0fd32e6141e9798bd11", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "plutus", + "rev": "1efbb276ef1a10ca6961d0fd32e6141e9798bd11", + "type": "github" + } + }, + "purescript-bridge": { + "flake": false, + "locked": { + "lastModified": 1612544328, + "narHash": "sha256-K7dg3rEnu/9HP1fqjV1iCl6pwA5UYwIEGzaaEPYmRo4=", + "owner": "shmish111", + "repo": "purescript-bridge", + "rev": "6a92d7853ea514be8b70bab5e72077bf5a510596", + "type": "github" + }, + "original": { + "owner": "shmish111", + "repo": "purescript-bridge", + "rev": "6a92d7853ea514be8b70bab5e72077bf5a510596", + "type": "github" + } + }, "root": { "inputs": { "arion": "arion", "cardano-node": "cardano-node", - "flake-utils": "flake-utils_5", - "nixpkgs": "nixpkgs_5" + "cardano-transaction-lib": "cardano-transaction-lib", + "flake-compat": "flake-compat_2", + "flake-utils": "flake-utils_8", + "nft-marketplace": "nft-marketplace", + "nft-marketplace-server": "nft-marketplace-server", + "nixpkgs": "nixpkgs_7", + "nixpkgs-nft-marketplace-server": "nixpkgs-nft-marketplace-server", + "ogmios-datum-cache": "ogmios-datum-cache_2" + } + }, + "servant-purescript": { + "flake": false, + "locked": { + "lastModified": 1612956215, + "narHash": "sha256-aYOiBk578JTU9qhc9/B2BdmzDs8vb32P2sbwVWLt3YY=", + "owner": "shmish111", + "repo": "servant-purescript", + "rev": "a76104490499aa72d40c2790d10e9383e0dbde63", + "type": "github" + }, + "original": { + "owner": "shmish111", + "repo": "servant-purescript", + "rev": "a76104490499aa72d40c2790d10e9383e0dbde63", + "type": "github" } }, "stackage": { @@ -1785,6 +3548,54 @@ "type": "github" } }, + "stackage_5": { + "flake": false, + "locked": { + "lastModified": 1631495632, + "narHash": "sha256-jnkmC3PqnRpM4y74b4ZxgD+MTpz3ovxoU99TBCNRDP0=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "3f43e2e72e0853e911497277ec094933892718a9", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "stackage.nix", + "type": "github" + } + }, + "stackage_6": { + "flake": false, + "locked": { + "lastModified": 1644887829, + "narHash": "sha256-tjUXJpqB7MMnqM4FF5cdtZipfratUcTKRQVA6F77sEQ=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "db8bdef6588cf4f38e6069075ba76f0024381f68", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "stackage.nix", + "type": "github" + } + }, + "stackage_7": { + "flake": false, + "locked": { + "lastModified": 1644887829, + "narHash": "sha256-tjUXJpqB7MMnqM4FF5cdtZipfratUcTKRQVA6F77sEQ=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "db8bdef6588cf4f38e6069075ba76f0024381f68", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "stackage.nix", + "type": "github" + } + }, "utils": { "locked": { "lastModified": 1623875721, @@ -1844,6 +3655,38 @@ "repo": "flake-utils", "type": "github" } + }, + "utils_5": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "wai-routes": { + "flake": false, + "locked": { + "lastModified": 1608703392, + "narHash": "sha256-MW4lZUBjTwqBT97q7YOCHKBZTVWo2yAuvPVqgRmc74Q=", + "owner": "KtorZ", + "repo": "wai-routes", + "rev": "d74b39683792649c01113f40bf57724dcf95c96a", + "type": "github" + }, + "original": { + "owner": "KtorZ", + "repo": "wai-routes", + "rev": "d74b39683792649c01113f40bf57724dcf95c96a", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index a40369e..90c960e 100644 --- a/flake.nix +++ b/flake.nix @@ -11,20 +11,98 @@ arion = { url = "github:t4ccer/arion/69b9109dea2b4d48f35c614456463bd0234e2e80"; }; + + cardano-transaction-lib = { + url = "github:Plutonomicon/cardano-transaction-lib/seabug-deployment"; + # inputs.nixpkgs.follows = "nixpkgs"; + }; + + nft-marketplace = { + url = "github:mlabs-haskell/nft-marketplace"; + flake = false; + }; + + nft-marketplace-server = { + url = "github:synthetica9/nft-marketplace-server/syn/fix-release"; + flake = false; + }; + + # nft-marketplace-server needs some specific versions. + nixpkgs-nft-marketplace-server = { + url = "github:nixos/nixpkgs/2cf9db0e3d45b9d00f16f2836cb1297bcadc475e"; + }; + + ogmios-datum-cache = { + url = "github:mlabs-haskell/ogmios-datum-cache"; + # inputs.nixpkgs.follows = "nixpkgs"; + # flake = false; + }; + + flake-compat = { + url = "github:edolstra/flake-compat"; + flake = false; + }; }; - outputs = { self, nixpkgs, cardano-node, flake-utils, arion }: + outputs = + { self + , nixpkgs + , cardano-node + , flake-utils + , arion + , nft-marketplace-server + , ogmios-datum-cache + , cardano-transaction-lib + , ... + }@inputs: + { + overlay = final: prev: + let inherit (final) system; in + { + inherit (final.callPackage + (import "${nft-marketplace-server}/release.nix") + { nixpkgs = inputs.nixpkgs-nft-marketplace-server.legacyPackages.${system}; }) nft-marketplace-server; + + # TODO: system-agnostic + inherit (inputs.ogmios-datum-cache.packages.${system}) ogmios-datum-cache; + + cardano-transaction-lib-server = + cardano-transaction-lib.packages.${system}."cardano-browser-tx-server:exe:cardano-browser-tx-server"; + }; + } // flake-utils.lib.eachDefaultSystem (system: - let pkgs = nixpkgs.legacyPackages.${system}; - in rec { - devShell = pkgs.mkShell { - nativeBuildInputs = with pkgs; [ - postgresql - jq - curl - ipfs - cardano-node.packages.${system}.cardano-cli - arion.packages.${system}.arion - ]; + let + pkgs = nixpkgs.legacyPackages.${system}.extend self.overlay; + in + rec { + devShells = { + default = pkgs.mkShell { + nativeBuildInputs = with pkgs; + [ + postgresql + jq + curl + ipfs + cardano-node.packages.${system}.cardano-cli + arion.packages.${system}.arion + ]; }; - }); + stage2 = cardano-transaction-lib.devShell.${system}; + }; + nixosModules.default = import ./nixos-module.nix inputs; + nixosConfigurations.test = nixpkgs.lib.nixosSystem { + inherit system; + modules = [ + nixosModules.default + ({ pkgs, ... }: { + services.seabug.enable = true; + users.users.root.password = "toor"; + users.mutableUsers = false; + environment.systemPackages = with pkgs; [ + htop + curl + ]; + }) + ]; + }; + }); } diff --git a/nft-marketplace b/nft-marketplace deleted file mode 160000 index 33cf661..0000000 --- a/nft-marketplace +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 33cf6616ddde1aa8eb0129cba6c76931a48aef22 diff --git a/nft-marketplace-server b/nft-marketplace-server deleted file mode 160000 index 543a70d..0000000 --- a/nft-marketplace-server +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 543a70d0f86c5877a21ce12b0a13cb9f274b6a3a diff --git a/nixos-module.nix b/nixos-module.nix new file mode 100644 index 0000000..92c0504 --- /dev/null +++ b/nixos-module.nix @@ -0,0 +1,28 @@ +{ arion, self, ... }@inputs: + +{ lib, config, ... }: + +with lib; + +let cfg = config.services.seabug; in + +{ + options.services.seabug = { + enable = mkEnableOption '' + Seabug + ''; + }; + + imports = [ + arion.nixosModules.arion + ]; + + + config = mkIf cfg.enable { + nixpkgs.overlays = [ self.overlay ]; + virtualisation.arion = { + backend = "podman-socket"; + projects.seabug.settings.imports = [ ./arion-compose.nix ]; + }; + }; +} diff --git a/ogmios-datum-cache b/ogmios-datum-cache deleted file mode 160000 index 9e8bcbe..0000000 --- a/ogmios-datum-cache +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9e8bcbe00f88715afdb202cd9654ec2adc72c09e diff --git a/overlay.nix b/overlay.nix new file mode 100644 index 0000000..e69de29 diff --git a/plutus-use-cases b/plutus-use-cases deleted file mode 160000 index 9c8e366..0000000 --- a/plutus-use-cases +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9c8e36652bb3f04d23da3c85482997de9c2a87fe