diff --git a/flake.lock b/flake.lock index 43fe8921..d8ccfacb 100644 --- a/flake.lock +++ b/flake.lock @@ -16,22 +16,6 @@ "type": "github" } }, - "HTTP_2": { - "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": { @@ -50,23 +34,6 @@ } }, "cabal-32": { - "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_2": { "flake": false, "locked": { "lastModified": 1603716527, @@ -84,23 +51,6 @@ } }, "cabal-34": { - "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_2": { "flake": false, "locked": { "lastModified": 1640353650, @@ -137,17 +87,17 @@ "cardano-addresses": { "flake": false, "locked": { - "lastModified": 1639584472, - "narHash": "sha256-Eyu7PVYk1oQLp/Hd43S2PW+PojyAT/Rr48Xng6sbtIU=", + "lastModified": 1646738686, + "narHash": "sha256-WeDcoZ2tKT9OJiVNm4bbxjcf0ybnC+/iTH8val+o9Es=", "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "71006f9eb956b0004022e80aadd4ad50d837b621", + "rev": "8bf98905b903455196495e231b23613ad2264cb0", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "71006f9eb956b0004022e80aadd4ad50d837b621", + "rev": "8bf98905b903455196495e231b23613ad2264cb0", "type": "github" } }, @@ -171,17 +121,17 @@ "cardano-config": { "flake": false, "locked": { - "lastModified": 1634339627, - "narHash": "sha256-jQbwcfNJ8am7Q3W+hmTFmyo3wp3QItquEH//klNiofI=", + "lastModified": 1642737642, + "narHash": "sha256-TNbpnR7llUgBN2WY7CryMxNVupBIUH01h1hRNHoxboY=", "owner": "input-output-hk", "repo": "cardano-config", - "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", + "rev": "1646e9167fab36c0bff82317743b96efa2d3adaa", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-config", - "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", + "rev": "1646e9167fab36c0bff82317743b96efa2d3adaa", "type": "github" } }, @@ -220,29 +170,19 @@ } }, "cardano-node": { - "inputs": { - "customConfig": "customConfig", - "haskellNix": "haskellNix", - "iohkNix": "iohkNix", - "nixpkgs": [ - "cardano-node", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils" - }, + "flake": false, "locked": { - "lastModified": 1640022647, - "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "lastModified": 1646407906, + "narHash": "sha256-e4k1vCsZqUB/I3uPRDIKP9pZ81E/zosJn8kXySAfBcI=", "owner": "input-output-hk", "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", "type": "github" } }, @@ -279,51 +219,37 @@ "type": "github" } }, - "cardano-shell_2": { - "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-wallet": { "flake": false, "locked": { - "lastModified": 1642494510, - "narHash": "sha256-A3im2IkoumUx3NzgPooaXGC18/iYxbEooMa9ho93/6o=", + "lastModified": 1646775085, + "narHash": "sha256-zqKpxHkhZCGPgDQptGSxxM9+GhKJSVWFyltPsgPQ3B8=", "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "a5085acbd2670c24251cf8d76a4e83c77a2679ba", + "rev": "769d3f8e5543f784222c6b5d0ba3ea6c3ccdd7b0", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "a5085acbd2670c24251cf8d76a4e83c77a2679ba", + "rev": "769d3f8e5543f784222c6b5d0ba3ea6c3ccdd7b0", "type": "github" } }, - "customConfig": { + "ekg-forward": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "lastModified": 1642052814, + "narHash": "sha256-jwj/gh/A/PXhO6yVESV27k4yx9I8Id8fTa3m4ofPnP0=", "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "repo": "ekg-forward", + "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "empty-flake", + "repo": "ekg-forward", + "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", "type": "github" } }, @@ -344,21 +270,6 @@ } }, "flake-utils": { - "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_2": { "locked": { "lastModified": 1644229661, "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", @@ -407,23 +318,6 @@ "type": "github" } }, - "ghc-8.6.5-iohk_2": { - "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" - } - }, "goblins": { "flake": false, "locked": { @@ -442,22 +336,6 @@ } }, "hackage": { - "flake": false, - "locked": { - "lastModified": 1639098768, - "narHash": "sha256-DZ4sG8FeDxWvBLixrj0jELXjtebZ0SCCPmQW43HNzIE=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "c7b123af6b0b9b364cab03363504d42dca16a4b5", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_2": { "flake": false, "locked": { "lastModified": 1652663624, @@ -474,57 +352,21 @@ } }, "haskell-nix": { - "inputs": { - "HTTP": "HTTP_2", - "cabal-32": "cabal-32_2", - "cabal-34": "cabal-34_2", - "cabal-36": "cabal-36", - "cardano-shell": "cardano-shell_2", - "flake-utils": "flake-utils_2", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", - "hackage": "hackage_2", - "hpc-coveralls": "hpc-coveralls_2", - "hydra": "hydra", - "nix-tools": "nix-tools_2", - "nixpkgs": [ - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_2", - "nixpkgs-2105": "nixpkgs-2105_2", - "nixpkgs-2111": "nixpkgs-2111_2", - "nixpkgs-unstable": "nixpkgs-unstable_2", - "old-ghc-nix": "old-ghc-nix_2", - "stackage": "stackage_2" - }, - "locked": { - "lastModified": 1652698457, - "narHash": "sha256-o9UvhU9QwdzXTFOnRB+MTQ0+fP5DblInxHoXqN6DplA=", - "owner": "mlabs-haskell", - "repo": "haskell.nix", - "rev": "269936645c92aa74b8b0695e96a1c92fd108f8aa", - "type": "github" - }, - "original": { - "owner": "mlabs-haskell", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix": { "inputs": { "HTTP": "HTTP", "cabal-32": "cabal-32", "cabal-34": "cabal-34", + "cabal-36": "cabal-36", "cardano-shell": "cardano-shell", "flake-utils": "flake-utils", "ghc-8.6.5-iohk": "ghc-8.6.5-iohk", "hackage": "hackage", "hpc-coveralls": "hpc-coveralls", + "hydra": "hydra", "nix-tools": "nix-tools", "nixpkgs": [ - "cardano-node", - "nixpkgs" + "haskell-nix", + "nixpkgs-unstable" ], "nixpkgs-2003": "nixpkgs-2003", "nixpkgs-2105": "nixpkgs-2105", @@ -534,15 +376,15 @@ "stackage": "stackage" }, "locked": { - "lastModified": 1639098904, - "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", - "owner": "input-output-hk", + "lastModified": 1652698457, + "narHash": "sha256-o9UvhU9QwdzXTFOnRB+MTQ0+fP5DblInxHoXqN6DplA=", + "owner": "mlabs-haskell", "repo": "haskell.nix", - "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", + "rev": "269936645c92aa74b8b0695e96a1c92fd108f8aa", "type": "github" }, "original": { - "owner": "input-output-hk", + "owner": "mlabs-haskell", "repo": "haskell.nix", "type": "github" } @@ -563,22 +405,6 @@ "type": "github" } }, - "hpc-coveralls_2": { - "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" - } - }, "hydra": { "inputs": { "nix": "nix", @@ -605,17 +431,17 @@ "iohk-monitoring-framework": { "flake": false, "locked": { - "lastModified": 1624367860, - "narHash": "sha256-QE3QRpIHIABm+qCP/wP4epbUx0JmSJ9BMePqWEd3iMY=", + "lastModified": 1618904084, + "narHash": "sha256-v0L0pcyO2rP7/HCoGwFgHEMUOPBGwaRV0r+/JOhtKAk=", "owner": "input-output-hk", "repo": "iohk-monitoring-framework", - "rev": "46f994e216a1f8b36fe4669b47b2a7011b0e153c", + "rev": "808724ff8a19a33d0ed06f9ef59fbd900b08553c", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "iohk-monitoring-framework", - "rev": "46f994e216a1f8b36fe4669b47b2a7011b0e153c", + "rev": "808724ff8a19a33d0ed06f9ef59fbd900b08553c", "type": "github" } }, @@ -635,27 +461,6 @@ "type": "github" } }, - "iohkNix": { - "inputs": { - "nixpkgs": [ - "cardano-node", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1633964277, - "narHash": "sha256-7G/BK514WiMRr90EswNBthe8SmH9tjPaTBba/RW/VA8=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "1e51437aac8a0e49663cb21e781f34163c81ebfb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, "lowdown-src": { "flake": false, "locked": { @@ -694,22 +499,6 @@ } }, "nix-tools": { - "flake": false, - "locked": { - "lastModified": 1636018067, - "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "nix-tools", - "type": "github" - } - }, - "nix-tools_2": { "flake": false, "locked": { "lastModified": 1649424170, @@ -756,39 +545,7 @@ "type": "github" } }, - "nixpkgs-2003_2": { - "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-2105": { - "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_2": { "locked": { "lastModified": 1645296114, "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", @@ -805,22 +562,6 @@ } }, "nixpkgs-2111": { - "locked": { - "lastModified": 1638410074, - "narHash": "sha256-MQYI4k4XkoTzpeRjq5wl+1NShsl1CKq8MISFuZ81sWs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "5b80f23502f8e902612a8c631dfce383e1c56596", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_2": { "locked": { "lastModified": 1648744337, "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", @@ -852,22 +593,6 @@ } }, "nixpkgs-unstable": { - "locked": { - "lastModified": 1635295995, - "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-unstable_2": { "locked": { "lastModified": 1648219316, "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", @@ -900,23 +625,6 @@ "type": "github" } }, - "old-ghc-nix_2": { - "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": { @@ -937,17 +645,17 @@ "ouroboros-network": { "flake": false, "locked": { - "lastModified": 1639752881, - "narHash": "sha256-fZ6FfG2z6HWDxjIHycLPSQHoYtfUmWZOX7lfAUE+s6M=", + "lastModified": 1643202846, + "narHash": "sha256-Cy29MHrYTkN7s3Vvog5/pOzbo7jiqTeDz6OmrNvag6w=", "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "d2d219a86cda42787325bb8c20539a75c2667132", + "rev": "4fac197b6f0d2ff60dc3486c593b68dc00969fbf", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "d2d219a86cda42787325bb8c20539a75c2667132", + "rev": "4fac197b6f0d2ff60dc3486c593b68dc00969fbf", "type": "github" } }, @@ -1013,6 +721,7 @@ "cardano-node": "cardano-node", "cardano-prelude": "cardano-prelude", "cardano-wallet": "cardano-wallet", + "ekg-forward": "ekg-forward", "flake-compat": "flake-compat", "flat": "flat", "goblins": "goblins", @@ -1049,22 +758,6 @@ } }, "stackage": { - "flake": false, - "locked": { - "lastModified": 1639012797, - "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", - "type": "github" - } - }, - "stackage_2": { "flake": false, "locked": { "lastModified": 1652577319, @@ -1079,21 +772,6 @@ "repo": "stackage.nix", "type": "github" } - }, - "utils": { - "locked": { - "lastModified": 1638122382, - "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } } }, "root": "root", diff --git a/flake.nix b/flake.nix index e3ddaf51..6ff4579a 100644 --- a/flake.nix +++ b/flake.nix @@ -17,7 +17,7 @@ # all inputs below here are for pinning with haskell.nix cardano-addresses = { url = - "github:input-output-hk/cardano-addresses/71006f9eb956b0004022e80aadd4ad50d837b621"; + "github:input-output-hk/cardano-addresses/8bf98905b903455196495e231b23613ad2264cb0"; flake = false; }; cardano-base = { @@ -27,7 +27,7 @@ }; cardano-config = { url = - "github:input-output-hk/cardano-config/e9de7a2cf70796f6ff26eac9f9540184ded0e4e6"; + "github:input-output-hk/cardano-config/1646e9167fab36c0bff82317743b96efa2d3adaa"; flake = false; }; cardano-crypto = { @@ -42,8 +42,8 @@ }; cardano-node = { url = - "github:input-output-hk/cardano-node/814df2c146f5d56f8c35a681fe75e85b905aed5d"; - # flake = false; -- we need it to be available in shell + "github:input-output-hk/cardano-node/73f9a746362695dc2cb63ba757fbcabb81733d23"; + flake = false; }; cardano-prelude = { url = @@ -52,7 +52,7 @@ }; cardano-wallet = { url = - "github:input-output-hk/cardano-wallet/a5085acbd2670c24251cf8d76a4e83c77a2679ba"; + "github:input-output-hk/cardano-wallet/769d3f8e5543f784222c6b5d0ba3ea6c3ccdd7b0"; flake = false; }; # We don't actually need this. Removing this might make caching worse? @@ -61,6 +61,11 @@ "github:input-output-hk/flat/ee59880f47ab835dbd73bea0847dab7869fc20d8"; flake = false; }; + ekg-forward = { + url = + "github:input-output-hk/ekg-forward/297cd9db5074339a2fb2e5ae7d0780debb670c63"; + flake = false; + }; goblins = { url = "github:input-output-hk/goblins/cde90a2b27f79187ca8310b6549331e59595e7ba"; @@ -68,7 +73,7 @@ }; iohk-monitoring-framework = { url = - "github:input-output-hk/iohk-monitoring-framework/46f994e216a1f8b36fe4669b47b2a7011b0e153c"; + "github:input-output-hk/iohk-monitoring-framework/808724ff8a19a33d0ed06f9ef59fbd900b08553c"; flake = false; }; optparse-applicative = { @@ -78,7 +83,7 @@ }; ouroboros-network = { url = - "github:input-output-hk/ouroboros-network/d2d219a86cda42787325bb8c20539a75c2667132"; + "github:input-output-hk/ouroboros-network/4fac197b6f0d2ff60dc3486c593b68dc00969fbf"; flake = false; }; # Patched plutus for metadata support. We need this until `plutus-apps` will update `plutus`, @@ -127,6 +132,8 @@ cabalProjectLocal = '' allow-newer: size-based:template-haskell + + constraints: hedgehog >= 1.0.4, hedgehog < 1.1 ''; haskellModules = [ @@ -200,7 +207,15 @@ } { src = inputs.cardano-node; - subdirs = [ "cardano-api" "cardano-node" "cardano-cli" ]; + subdirs = [ + "cardano-api" + "cardano-node" + "cardano-cli" + "cardano-git-rev" + "trace-resources" + "trace-forward" + "trace-dispatcher" + ]; } { src = inputs.cardano-config; @@ -225,6 +240,10 @@ "lib/text-class" ]; } + { + src = inputs.ekg-forward; + subdirs = [ "." ]; + } { src = inputs.flat; subdirs = [ "." ]; @@ -255,6 +274,7 @@ subdirs = [ "io-classes" "io-sim" + "strict-stm" "monoidal-synchronisation" "network-mux" "ntp-client" @@ -266,7 +286,6 @@ "ouroboros-network" "ouroboros-network-framework" "ouroboros-network-testing" - "strict-stm" "typed-protocols" "typed-protocols-cborg" "typed-protocols-examples"