From 2d6a065e1ce6f7036deb52087af221ee922e5159 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Mon, 30 May 2022 21:16:46 +0200 Subject: [PATCH 01/32] Bump bpi --- flake.lock | 1950 ++++++++++++++++++++++++--- flake.nix | 2 +- plutip.cabal | 10 +- src/Test/Plutip/Tools/CardanoApi.hs | 2 +- src/Test/Plutip/Tools/Format.hs | 3 +- test/Spec/TestContract.hs | 55 +- 6 files changed, 1810 insertions(+), 212 deletions(-) diff --git a/flake.lock b/flake.lock index 0a2b4e45..e27b0a37 100644 --- a/flake.lock +++ b/flake.lock @@ -32,6 +32,54 @@ "type": "github" } }, + "HTTP_3": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_4": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "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" + } + }, "Win32-network": { "flake": false, "locked": { @@ -49,9 +97,27 @@ "type": "github" } }, + "blockfrost-haskell": { + "flake": false, + "locked": { + "lastModified": 1645104463, + "narHash": "sha256-dOanQuBE/uNpcJTNtuCirGgG4JYtaxOVKjh4tjX8WUI=", + "owner": "blockfrost", + "repo": "blockfrost-haskell", + "rev": "edfd43a95a21356b0cc540002bd1583a35883f85", + "type": "github" + }, + "original": { + "owner": "blockfrost", + "repo": "blockfrost-haskell", + "rev": "edfd43a95a21356b0cc540002bd1583a35883f85", + "type": "github" + } + }, "bot-plutus-interface": { "inputs": { "Win32-network": "Win32-network", + "blockfrost-haskell": "blockfrost-haskell", "cardano-addresses": "cardano-addresses", "cardano-base": "cardano-base", "cardano-config": "cardano-config", @@ -60,10 +126,13 @@ "cardano-node": "cardano-node", "cardano-prelude": "cardano-prelude", "cardano-wallet": "cardano-wallet", + "ekg-forward": "ekg-forward", "flake-compat": "flake-compat", "flat": "flat", "goblins": "goblins", "haskell-nix": "haskell-nix", + "hedgehog-extras": "hedgehog-extras", + "hw-aeson": "hw-aeson", "iohk-monitoring-framework": "iohk-monitoring-framework", "iohk-nix": "iohk-nix", "nixpkgs": [ @@ -72,24 +141,24 @@ "nixpkgs-unstable" ], "optparse-applicative": "optparse-applicative", - "ouroboros-network": "ouroboros-network", + "ouroboros-network": "ouroboros-network_4", "plutus": "plutus", "plutus-apps": "plutus-apps", "purescript-bridge": "purescript-bridge", "servant-purescript": "servant-purescript" }, "locked": { - "lastModified": 1653377729, - "narHash": "sha256-k71d0lIyPck+q1J/l8t4bRsfiHQu6LJv68GLn/+UNsw=", + "lastModified": 1653913294, + "narHash": "sha256-pZcp+AmMS5Dns0knFiq6lYVxbM9m1YbopUEQSoXiG/Q=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "17072f20ee0feb9921e4854a5a58baf4122407df", + "rev": "f285dc413d2b7a5a1eb133626bf25d79de2b27e1", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "17072f20ee0feb9921e4854a5a58baf4122407df", + "rev": "f285dc413d2b7a5a1eb133626bf25d79de2b27e1", "type": "github" } }, @@ -111,6 +180,57 @@ } }, "cabal-32_2": { + "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_3": { + "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_4": { + "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_5": { "flake": false, "locked": { "lastModified": 1603716527, @@ -145,6 +265,57 @@ } }, "cabal-34_2": { + "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_3": { + "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_4": { + "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_5": { "flake": false, "locked": { "lastModified": 1640353650, @@ -162,6 +333,57 @@ } }, "cabal-36": { + "flake": false, + "locked": { + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", + "type": "github" + } + }, + "cabal-36_2": { + "flake": false, + "locked": { + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", + "type": "github" + } + }, + "cabal-36_3": { + "flake": false, + "locked": { + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", + "type": "github" + } + }, + "cabal-36_4": { "flake": false, "locked": { "lastModified": 1641652457, @@ -181,17 +403,17 @@ "cardano-addresses": { "flake": false, "locked": { - "lastModified": 1639584472, - "narHash": "sha256-Eyu7PVYk1oQLp/Hd43S2PW+PojyAT/Rr48Xng6sbtIU=", + "lastModified": 1652902817, + "narHash": "sha256-bIMyAVE6ED9c/4tPsRe+hu9CDbslBAPZsDUja5gTchc=", "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "71006f9eb956b0004022e80aadd4ad50d837b621", + "rev": "b33e0f365550bd9d329bdbb0a0d2dfe2b23a3dcf", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "71006f9eb956b0004022e80aadd4ad50d837b621", + "rev": "b33e0f365550bd9d329bdbb0a0d2dfe2b23a3dcf", "type": "github" } }, @@ -263,97 +485,268 @@ "type": "github" } }, - "cardano-node": { + "cardano-mainnet-mirror": { "inputs": { - "customConfig": "customConfig", - "haskellNix": "haskellNix", - "iohkNix": "iohkNix", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils" + "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1640022647, - "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "cardano-prelude": { - "flake": false, + "cardano-mainnet-mirror_2": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, "locked": { - "lastModified": 1617089317, - "narHash": "sha256-kgX3DKyfjBb8/XcDEd+/adlETsFlp5sCSurHWgsFAQI=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-prelude", - "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-prelude", - "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "cardano-shell": { - "flake": false, + "cardano-mainnet-mirror_3": { + "inputs": { + "nixpkgs": "nixpkgs_3" + }, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "cardano-shell_2": { - "flake": false, + "cardano-node": { + "inputs": { + "customConfig": "customConfig", + "haskellNix": "haskellNix", + "iohkNix": "iohkNix", + "membench": "membench", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_4" + }, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1646407906, + "narHash": "sha256-e4k1vCsZqUB/I3uPRDIKP9pZ81E/zosJn8kXySAfBcI=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-node", + "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "repo": "cardano-node", + "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", "type": "github" } }, - "cardano-wallet": { - "flake": false, + "cardano-node-snapshot": { + "inputs": { + "customConfig": "customConfig_2", + "haskellNix": "haskellNix_2", + "iohkNix": "iohkNix_2", + "membench": "membench_2", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example", + "utils": "utils_3" + }, "locked": { - "lastModified": 1642494510, - "narHash": "sha256-A3im2IkoumUx3NzgPooaXGC18/iYxbEooMa9ho93/6o=", + "lastModified": 1645120669, + "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=", "owner": "input-output-hk", - "repo": "cardano-wallet", - "rev": "a5085acbd2670c24251cf8d76a4e83c77a2679ba", + "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": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils" + }, + "locked": { + "lastModified": 1644954571, + "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "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-shell": { + "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_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-shell_3": { + "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_4": { + "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_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-wallet": { + "flake": false, + "locked": { + "lastModified": 1647614303, + "narHash": "sha256-3oeHsrAhDSSKBSzpGIAqmOcFmBdAJ5FR02UXPLb/Yz0=", + "owner": "input-output-hk", + "repo": "cardano-wallet", + "rev": "f6d4db733c4e47ee11683c343b440552f59beff7", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "a5085acbd2670c24251cf8d76a4e83c77a2679ba", + "rev": "f6d4db733c4e47ee11683c343b440552f59beff7", "type": "github" } }, @@ -372,14 +765,76 @@ "type": "github" } }, + "customConfig_2": { + "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" + } + }, + "customConfig_3": { + "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" + } + }, + "customConfig_4": { + "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" + } + }, + "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=", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", "owner": "edolstra", "repo": "flake-compat", - "rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { @@ -420,6 +875,51 @@ } }, "flake-utils_2": { + "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_3": { + "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_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": 1644229661, "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", @@ -439,13 +939,13 @@ "locked": { "lastModified": 1628771504, "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", - "owner": "input-output-hk", + "owner": "Quid2", "repo": "flat", "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" }, "original": { - "owner": "input-output-hk", + "owner": "Quid2", "repo": "flat", "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" @@ -485,47 +985,146 @@ "type": "github" } }, - "goblins": { + "ghc-8.6.5-iohk_3": { "flake": false, "locked": { - "lastModified": 1598362523, - "narHash": "sha256-z9ut0y6umDIjJIRjz9KSvKgotuw06/S8QDwOtVdGiJ0=", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", "owner": "input-output-hk", - "repo": "goblins", - "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "goblins", - "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hackage": { + "ghc-8.6.5-iohk_4": { "flake": false, "locked": { - "lastModified": 1639098768, - "narHash": "sha256-DZ4sG8FeDxWvBLixrj0jELXjtebZ0SCCPmQW43HNzIE=", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "c7b123af6b0b9b364cab03363504d42dca16a4b5", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "hackage.nix", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hackage_2": { + "ghc-8.6.5-iohk_5": { "flake": false, "locked": { - "lastModified": 1644887696, - "narHash": "sha256-o4gltv4npUl7+1gEQIcrRqZniwqC9kK8QsPaftlrawc=", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "6ff64aa49b88e75dd6e0bbd2823c2a92c9174fa5", + "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": { + "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": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_2": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_3": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_4": { + "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_5": { + "flake": false, + "locked": { + "lastModified": 1652663624, + "narHash": "sha256-WeZYALZ6wjXJaMi0ZiSLq5A/ybvES8vN3zPozUgzkFs=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "70c6780e617190a1ecc26bd004ece9ea67dcc260", "type": "github" }, "original": { @@ -536,38 +1135,39 @@ }, "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", - "nix-tools": "nix-tools_2", + "HTTP": "HTTP_5", + "cabal-32": "cabal-32_5", + "cabal-34": "cabal-34_5", + "cabal-36": "cabal-36_4", + "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", + "hydra": "hydra", + "nix-tools": "nix-tools_5", "nixpkgs": [ "bot-plutus-interface", "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" + "nixpkgs-2003": "nixpkgs-2003_5", + "nixpkgs-2105": "nixpkgs-2105_5", + "nixpkgs-2111": "nixpkgs-2111_5", + "nixpkgs-unstable": "nixpkgs-unstable_5", + "old-ghc-nix": "old-ghc-nix_5", + "stackage": "stackage_5" }, "locked": { - "lastModified": 1644944726, - "narHash": "sha256-jJWdP/3Ne1y1akC3m9rSO5ItRoBc4UTdVQZBCuPmmrM=", - "owner": "L-as", + "lastModified": 1652698457, + "narHash": "sha256-o9UvhU9QwdzXTFOnRB+MTQ0+fP5DblInxHoXqN6DplA=", + "owner": "mlabs-haskell", "repo": "haskell.nix", - "rev": "45c583b5580c130487eb5a342679f0bdbc2b23fc", + "rev": "269936645c92aa74b8b0695e96a1c92fd108f8aa", "type": "github" }, "original": { - "owner": "L-as", + "owner": "mlabs-haskell", "repo": "haskell.nix", "type": "github" } @@ -577,6 +1177,7 @@ "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", @@ -595,6 +1196,128 @@ "old-ghc-nix": "old-ghc-nix", "stackage": "stackage" }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_2": { + "inputs": { + "HTTP": "HTTP_2", + "cabal-32": "cabal-32_2", + "cabal-34": "cabal-34_2", + "cabal-36": "cabal-36_2", + "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", + "nix-tools": "nix-tools_2", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "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": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_3": { + "inputs": { + "HTTP": "HTTP_3", + "cabal-32": "cabal-32_3", + "cabal-34": "cabal-34_3", + "cabal-36": "cabal-36_3", + "cardano-shell": "cardano-shell_3", + "flake-utils": "flake-utils_3", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", + "hackage": "hackage_3", + "hpc-coveralls": "hpc-coveralls_3", + "nix-tools": "nix-tools_3", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_3", + "nixpkgs-2105": "nixpkgs-2105_3", + "nixpkgs-2111": "nixpkgs-2111_3", + "nixpkgs-unstable": "nixpkgs-unstable_3", + "old-ghc-nix": "old-ghc-nix_3", + "stackage": "stackage_3" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_4": { + "inputs": { + "HTTP": "HTTP_4", + "cabal-32": "cabal-32_4", + "cabal-34": "cabal-34_4", + "cardano-shell": "cardano-shell_4", + "flake-utils": "flake-utils_4", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", + "hackage": "hackage_4", + "hpc-coveralls": "hpc-coveralls_4", + "nix-tools": "nix-tools_4", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "plutus-example", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_4", + "nixpkgs-2105": "nixpkgs-2105_4", + "nixpkgs-2111": "nixpkgs-2111_4", + "nixpkgs-unstable": "nixpkgs-unstable_4", + "old-ghc-nix": "old-ghc-nix_4", + "stackage": "stackage_4" + }, "locked": { "lastModified": 1639098904, "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", @@ -609,6 +1332,23 @@ "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" + } + }, "hpc-coveralls": { "flake": false, "locked": { @@ -641,6 +1381,95 @@ "type": "github" } }, + "hpc-coveralls_3": { + "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_4": { + "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_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" + } + }, + "hw-aeson": { + "flake": false, + "locked": { + "lastModified": 1649341404, + "narHash": "sha256-xO4/zPMBmZtBXFwHF8p3nw4TilrJHxH54mfg9CRnuO8=", + "owner": "haskell-works", + "repo": "hw-aeson", + "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "type": "github" + }, + "original": { + "owner": "haskell-works", + "repo": "hw-aeson", + "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "type": "github" + } + }, + "hydra": { + "inputs": { + "nix": "nix", + "nixpkgs": [ + "bot-plutus-interface", + "haskell-nix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1646878427, + "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", + "owner": "NixOS", + "repo": "hydra", + "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, "iohk-monitoring-framework": { "flake": false, "locked": { @@ -661,11 +1490,11 @@ "iohk-nix": { "flake": false, "locked": { - "lastModified": 1643251385, - "narHash": "sha256-Czbd69lg0ARSZfC18V6h+gtPMioWDAEVPbiHgL2x9LM=", + "lastModified": 1652903749, + "narHash": "sha256-sxU5Klk/h5rawQrCpNQJmKLhTKrIGzjdVnicIH7VERs=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "9d6ee3dcb3482f791e40ed991ad6fc649b343ad4", + "rev": "5aca9f3d7d64ce6a2199bb2c6364c9e7bfa73f76", "type": "github" }, "original": { @@ -683,11 +1512,11 @@ ] }, "locked": { - "lastModified": 1633964277, - "narHash": "sha256-7G/BK514WiMRr90EswNBthe8SmH9tjPaTBba/RW/VA8=", + "lastModified": 1631778944, + "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "1e51437aac8a0e49663cb21e781f34163c81ebfb", + "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7", "type": "github" }, "original": { @@ -696,9 +1525,245 @@ "type": "github" } }, - "nix-tools": { - "flake": false, - "locked": { + "iohkNix_2": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_3": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_4": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "plutus-example", + "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": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "membench": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node" + ], + "cardano-node-snapshot": "cardano-node-snapshot", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_3" + }, + "locked": { + "lastModified": 1645070579, + "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_2": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_2", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": "cardano-node-snapshot_2", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_2" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_3": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_3", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs_4", + "nixpkgs-regression": "nixpkgs-regression" + }, + "locked": { + "lastModified": 1643066034, + "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", + "owner": "NixOS", + "repo": "nix", + "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "2.6.0", + "repo": "nix", + "type": "github" + } + }, + "nix-tools": { + "flake": false, + "locked": { "lastModified": 1636018067, "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=", "owner": "input-output-hk", @@ -715,122 +1780,407 @@ "nix-tools_2": { "flake": false, "locked": { - "lastModified": 1644395812, - "narHash": "sha256-BVFk/BEsTLq5MMZvdy3ZYHKfaS3dHrsKh4+tb5t5b58=", + "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_3": { + "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", - "rev": "d847c63b99bbec78bf83be2a61dc9f09b8a9ccc1", + "type": "github" + } + }, + "nix-tools_4": { + "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_5": { + "flake": false, + "locked": { + "lastModified": 1649424170, + "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "nix-tools", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs-2003": { + "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_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-2003_3": { + "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_4": { + "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_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-2105": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_2": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_3": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_4": { + "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_5": { + "locked": { + "lastModified": 1645296114, + "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_2": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_3": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_4": { + "locked": { + "lastModified": 1638410074, + "narHash": "sha256-MQYI4k4XkoTzpeRjq5wl+1NShsl1CKq8MISFuZ81sWs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "5b80f23502f8e902612a8c631dfce383e1c56596", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "nix-tools", + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003": { + "nixpkgs-2111_5": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1648744337, + "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_2": { + "nixpkgs-regression": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", - "type": "github" + "id": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "indirect" } }, - "nixpkgs-2105": { + "nixpkgs-unstable": { "locked": { - "lastModified": 1630481079, - "narHash": "sha256-leWXLchbAbqOlLT6tju631G40SzQWPqaAXQG3zH1Imw=", + "lastModified": 1641285291, + "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "110a2c9ebbf5d4a94486854f18a37a938cfacbbb", + "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_2": { + "nixpkgs-unstable_2": { "locked": { - "lastModified": 1642244250, - "narHash": "sha256-vWpUEqQdVP4srj+/YLJRTN9vjpTs4je0cdWKXPbDItc=", + "lastModified": 1641285291, + "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0fd9ee1aa36ce865ad273f4f07fdc093adeb5c00", + "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111": { + "nixpkgs-unstable_3": { "locked": { - "lastModified": 1638410074, - "narHash": "sha256-MQYI4k4XkoTzpeRjq5wl+1NShsl1CKq8MISFuZ81sWs=", + "lastModified": 1641285291, + "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5b80f23502f8e902612a8c631dfce383e1c56596", + "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_2": { + "nixpkgs-unstable_4": { "locked": { - "lastModified": 1644510859, - "narHash": "sha256-xjpVvL5ecbyi0vxtVl/Fh9bwGlMbw3S06zE5nUzFB8A=", + "lastModified": 1635295995, + "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0d1d5d7e3679fec9d07f2eb804d9f9fdb98378d3", + "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable": { + "nixpkgs-unstable_5": { "locked": { - "lastModified": 1635295995, - "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=", + "lastModified": 1648219316, + "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018", + "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", "type": "github" }, "original": { @@ -840,20 +2190,47 @@ "type": "github" } }, - "nixpkgs-unstable_2": { + "nixpkgs_2": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_3": { "locked": { - "lastModified": 1644486793, - "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", "type": "github" }, "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_4": { + "locked": { + "lastModified": 1632864508, + "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", "owner": "NixOS", - "ref": "nixpkgs-unstable", "repo": "nixpkgs", + "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-21.05-small", + "type": "indirect" } }, "old-ghc-nix": { @@ -890,6 +2267,57 @@ "type": "github" } }, + "old-ghc-nix_3": { + "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_4": { + "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_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" + } + }, "optparse-applicative": { "flake": false, "locked": { @@ -910,51 +2338,130 @@ "ouroboros-network": { "flake": false, "locked": { - "lastModified": 1639752881, - "narHash": "sha256-fZ6FfG2z6HWDxjIHycLPSQHoYtfUmWZOX7lfAUE+s6M=", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "ouroboros-network", + "type": "github" + } + }, + "ouroboros-network_2": { + "flake": false, + "locked": { + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "ouroboros-network", + "type": "github" + } + }, + "ouroboros-network_3": { + "flake": false, + "locked": { + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "ouroboros-network", + "type": "github" + } + }, + "ouroboros-network_4": { + "flake": false, + "locked": { + "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" } }, "plutus": { "flake": false, "locked": { - "lastModified": 1646406347, - "narHash": "sha256-F3qhDJYisd3IapOskQMMccqK+iyKS3rB6vlzW8cEdA0=", - "owner": "mlabs-haskell", + "lastModified": 1646650116, + "narHash": "sha256-S8uvyld7ZpPsmxZlWJeRNAPd+mw3PafrtaiiuU8H3KA=", + "owner": "input-output-hk", "repo": "plutus", - "rev": "1a3c3a761cf048371c52a34b004f8b3fcf0dab43", + "rev": "4127e9cd6e889824d724c30eae55033cb50cbf3e", "type": "github" }, "original": { - "owner": "mlabs-haskell", + "owner": "input-output-hk", "repo": "plutus", - "rev": "1a3c3a761cf048371c52a34b004f8b3fcf0dab43", + "rev": "4127e9cd6e889824d724c30eae55033cb50cbf3e", "type": "github" } }, "plutus-apps": { "flake": false, "locked": { - "lastModified": 1647352219, - "narHash": "sha256-quJeOzNGT1Ath7zjc1VHdEiJwZaSSXyn0sdVZwVofwI=", - "owner": "mlabs-haskell", + "lastModified": 1653665217, + "narHash": "sha256-JVVhg+j1TGbN7qScqcjPPgU488/JFGDDtOCn3ZNiHrM=", + "owner": "input-output-hk", "repo": "plutus-apps", - "rev": "82c0725c4d05398ae76d71927cc60aa23db1a11d", + "rev": "1d89b1ef604998744974d4e654fefc5d7e91e3ee", "type": "github" }, "original": { - "owner": "mlabs-haskell", + "owner": "input-output-hk", "repo": "plutus-apps", - "rev": "82c0725c4d05398ae76d71927cc60aa23db1a11d", + "rev": "1d89b1ef604998744974d4e654fefc5d7e91e3ee", + "type": "github" + } + }, + "plutus-example": { + "inputs": { + "customConfig": "customConfig_4", + "haskellNix": "haskellNix_4", + "iohkNix": "iohkNix_4", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "membench", + "cardano-node-snapshot", + "plutus-example", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_2" + }, + "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" } }, @@ -1012,6 +2519,54 @@ } }, "stackage": { + "flake": false, + "locked": { + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "stackage.nix", + "type": "github" + } + }, + "stackage_2": { + "flake": false, + "locked": { + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "stackage.nix", + "type": "github" + } + }, + "stackage_3": { + "flake": false, + "locked": { + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "stackage.nix", + "type": "github" + } + }, + "stackage_4": { "flake": false, "locked": { "lastModified": 1639012797, @@ -1027,14 +2582,14 @@ "type": "github" } }, - "stackage_2": { + "stackage_5": { "flake": false, "locked": { - "lastModified": 1644887829, - "narHash": "sha256-tjUXJpqB7MMnqM4FF5cdtZipfratUcTKRQVA6F77sEQ=", + "lastModified": 1652577319, + "narHash": "sha256-zZxCo7vIdyjZueJD3VoR7YImsS54dRhqqVRcsLqUBP0=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "db8bdef6588cf4f38e6069075ba76f0024381f68", + "rev": "49dfbc9cbf38cbf8180a432fcd6d390326c74fba", "type": "github" }, "original": { @@ -1044,6 +2599,21 @@ } }, "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" + } + }, + "utils_2": { "locked": { "lastModified": 1638122382, "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", @@ -1057,6 +2627,36 @@ "repo": "flake-utils", "type": "github" } + }, + "utils_3": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "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" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 30ff85dc..b18b5767 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=17072f20ee0feb9921e4854a5a58baf4122407df"; + "github:mlabs-haskell/bot-plutus-interface?rev=f285dc413d2b7a5a1eb133626bf25d79de2b27e1"; }; outputs = diff --git a/plutip.cabal b/plutip.cabal index 03dab4da..a7578077 100644 --- a/plutip.cabal +++ b/plutip.cabal @@ -59,6 +59,7 @@ common common-imports , plutus-ledger-api , plutus-ledger-constraints , plutus-pab + , plutus-script-utils , plutus-tx , plutus-tx-plugin , positive @@ -178,7 +179,7 @@ test-suite plutip-tests other-modules: Spec.Integration Spec.Test.Plutip.BotPlutusInterface - Spec.TestContract + Spec.TestContract default-extensions: OverloadedStrings @@ -187,10 +188,11 @@ test-suite plutip-tests TupleSections executable local-cluster - main-is: local-cluster/Main.hs - build-depends: + main-is: local-cluster/Main.hs + build-depends: , base , data-default , mtl , plutip - ghc-options: -Wall -threaded -rtsopts + + ghc-options: -Wall -threaded -rtsopts diff --git a/src/Test/Plutip/Tools/CardanoApi.hs b/src/Test/Plutip/Tools/CardanoApi.hs index 9eb43580..86ec0f65 100644 --- a/src/Test/Plutip/Tools/CardanoApi.hs +++ b/src/Test/Plutip/Tools/CardanoApi.hs @@ -9,7 +9,7 @@ module Test.Plutip.Tools.CardanoApi ( ) where import Cardano.Api qualified as C -import Cardano.Api.ProtocolParameters (ProtocolParameters) +import Cardano.Api.Shelley (ProtocolParameters) import Cardano.Launcher.Node (nodeSocketFile) import Cardano.Slotting.Slot (WithOrigin) import Cardano.Wallet.Shelley.Launch.Cluster (RunningNode (RunningNode)) diff --git a/src/Test/Plutip/Tools/Format.hs b/src/Test/Plutip/Tools/Format.hs index ee387a69..a277a8db 100644 --- a/src/Test/Plutip/Tools/Format.hs +++ b/src/Test/Plutip/Tools/Format.hs @@ -10,7 +10,8 @@ import Data.Bool (bool) import Data.Map (Map) import Data.Map qualified as Map import Data.Text qualified as Text -import Ledger (ExBudget (ExBudget), ExCPU (ExCPU), ExMemory (ExMemory), MintingPolicyHash, TxId, TxOutRef) +import Ledger (ExBudget (ExBudget), ExCPU (ExCPU), ExMemory (ExMemory), TxId, TxOutRef) +import Plutus.V1.Ledger.Api (MintingPolicyHash) import PlutusPrelude (pretty) fmtTxBudgets :: Map TxId TxBudget -> String diff --git a/test/Spec/TestContract.hs b/test/Spec/TestContract.hs index bf911dbd..3699e74d 100644 --- a/test/Spec/TestContract.hs +++ b/test/Spec/TestContract.hs @@ -8,29 +8,24 @@ import Ledger ( CardanoTx, ChainIndexTxOut, CurrencySymbol, - MintingPolicy, PaymentPubKeyHash (PaymentPubKeyHash), ScriptContext (scriptContextTxInfo), TxId, TxInfo (txInfoMint), TxOutRef, - Validator, getCardanoTxId, - mkMintingPolicyScript, pubKeyHashAddress, scriptAddress, - scriptCurrencySymbol, - unitDatum, - unitRedeemer, - validatorHash, ) import Ledger.Constraints qualified as Constraints -import Ledger.Typed.Scripts (wrapMintingPolicy) -import Ledger.Typed.Scripts.Validators qualified as Validators +import Ledger.Scripts qualified as Scripts +import Ledger.Typed.Scripts (TypedValidator, Validator, ValidatorTypes, mkUntypedMintingPolicy) +import Ledger.Typed.Scripts qualified as TypedScripts import Ledger.Value (flattenValue, tokenName) import Plutus.Contract (Contract, awaitTxConfirmed, submitTx, submitTxConstraintsWith) import Plutus.Contract qualified as Contract import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) +import Plutus.Script.Utils.V1.Scripts qualified as ScriptUtils import Plutus.V1.Ledger.Ada (adaValueOf) import Plutus.V1.Ledger.Ada qualified as Value import Plutus.V1.Ledger.Value qualified as Value @@ -53,13 +48,13 @@ lockAtScript :: Contract () EmptySchema Text (TxId, CardanoTx) lockAtScript = do let constr = Constraints.mustPayToOtherScript - (validatorHash validator) - unitDatum + (ScriptUtils.validatorHash validator) + Scripts.unitDatum (Value.adaValueOf 10) let constr2 = Constraints.mustPayToOtherScript - (validatorHash $ validator2 2) - unitDatum + (ScriptUtils.validatorHash $ validator2 2) + Scripts.unitDatum (Value.adaValueOf 10) tx <- submitTx (constr <> constr2) awaitTxConfirmed $ getCardanoTxId tx @@ -77,15 +72,15 @@ spendFromScript = do spendUtxo oref1 utxos1 oref2 utxos2 = do let token = Value.singleton currencySymbol (tokenName "ff") 1 txc1 = - Constraints.mustSpendScriptOutput oref1 unitRedeemer - <> Constraints.mustMintValueWithRedeemer unitRedeemer token + Constraints.mustSpendScriptOutput oref1 Scripts.unitRedeemer + <> Constraints.mustMintValueWithRedeemer Scripts.unitRedeemer token lookups1 = Constraints.unspentOutputs (Map.fromList utxos1) <> Constraints.otherScript validator <> Constraints.mintingPolicy mintingPolicy let txc2 = - Constraints.mustSpendScriptOutput oref2 unitRedeemer + Constraints.mustSpendScriptOutput oref2 Scripts.unitRedeemer <> Constraints.mustPayToPubKey (PaymentPubKeyHash "72cae61f85ed97fb0e7703d9fec382e4973bf47ea2ac9335cab1e3fe") (adaValueOf 200) @@ -108,20 +103,20 @@ mkValidator _ _ _ = PP.traceIfFalse "validator 1 error" True data TestLockSpend -instance Validators.ValidatorTypes TestLockSpend where +instance ValidatorTypes TestLockSpend where type DatumType TestLockSpend = () type RedeemerType TestLockSpend = () -typedValidator :: Validators.TypedValidator TestLockSpend +typedValidator :: TypedValidator TestLockSpend typedValidator = - Validators.mkTypedValidator @TestLockSpend + TypedScripts.mkTypedValidator @TestLockSpend $$(PlutusTx.compile [||mkValidator||]) $$(PlutusTx.compile [||wrap||]) where - wrap = Validators.wrapValidator @() @() + wrap = TypedScripts.mkUntypedValidator @() @() validator :: Validator -validator = Validators.validatorScript typedValidator +validator = TypedScripts.validatorScript typedValidator validatorAddr :: Address validatorAddr = scriptAddress validator @@ -138,20 +133,20 @@ mkValidator2 i _ _ _ = data TestLockSpend2 -instance Validators.ValidatorTypes TestLockSpend2 where +instance ValidatorTypes TestLockSpend2 where type DatumType TestLockSpend2 = () type RedeemerType TestLockSpend2 = () -typedValidator2 :: Integer -> Validators.TypedValidator TestLockSpend +typedValidator2 :: Integer -> TypedValidator TestLockSpend typedValidator2 uid = - Validators.mkTypedValidator @TestLockSpend + TypedScripts.mkTypedValidator @TestLockSpend ($$(PlutusTx.compile [||mkValidator2||]) `PlutusTx.applyCode` PlutusTx.liftCode uid) $$(PlutusTx.compile [||wrap||]) where - wrap = Validators.wrapValidator @() @() + wrap = TypedScripts.mkUntypedValidator @() @() validator2 :: Integer -> Validator -validator2 = Validators.validatorScript . typedValidator2 +validator2 = TypedScripts.validatorScript . typedValidator2 validatorAddr2 :: Integer -> Address validatorAddr2 = scriptAddress . validator2 @@ -169,10 +164,10 @@ mkPolicy _ ctx = someWork = PP.sort [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] :: [Integer] -mintingPolicy :: MintingPolicy +mintingPolicy :: TypedScripts.MintingPolicy mintingPolicy = - mkMintingPolicyScript - $$(PlutusTx.compile [||wrapMintingPolicy mkPolicy||]) + Scripts.mkMintingPolicyScript + $$(PlutusTx.compile [||mkUntypedMintingPolicy mkPolicy||]) currencySymbol :: CurrencySymbol -currencySymbol = scriptCurrencySymbol mintingPolicy +currencySymbol = ScriptUtils.scriptCurrencySymbol mintingPolicy From ba788986315661c4a9506d161138a71cebb95220 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Tue, 31 May 2022 20:26:12 +0200 Subject: [PATCH 02/32] Update to patched plutus-apps --- cabal.project | 10 +- flake.lock | 9393 ++++++++++++++++++++++++++++++++----- flake.nix | 2 +- nix/haskell.nix | 2 +- test/Spec/Integration.hs | 2 +- test/Spec/TestContract.hs | 13 +- 6 files changed, 8145 insertions(+), 1277 deletions(-) diff --git a/cabal.project b/cabal.project index 1aab2800..582472c1 100644 --- a/cabal.project +++ b/cabal.project @@ -1,8 +1,14 @@ -index-state: 2022-01-22T00:00:00Z +index-state: 2022-02-22T20:47:03Z packages: ./. tests: true benchmarks: true -allow-newer: size-based:template-haskell +allow-newer: + *:aeson + , size-based:template-haskell + +constraints: + aeson >= 2 + , hedgehog >= 1.1 diff --git a/flake.lock b/flake.lock index e27b0a37..e0e2b42d 100644 --- a/flake.lock +++ b/flake.lock @@ -16,6 +16,166 @@ "type": "github" } }, + "HTTP_10": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_11": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_12": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_13": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_14": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_15": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_16": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_17": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_18": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_19": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, "HTTP_2": { "flake": false, "locked": { @@ -80,6 +240,70 @@ "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" + } + }, + "HTTP_8": { + "flake": false, + "locked": { + "lastModified": 1451647621, + "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", + "owner": "phadej", + "repo": "HTTP", + "rev": "9bc0996d412fef1787449d841277ef663ad9a915", + "type": "github" + }, + "original": { + "owner": "phadej", + "repo": "HTTP", + "type": "github" + } + }, + "HTTP_9": { + "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": { @@ -127,12 +351,14 @@ "cardano-prelude": "cardano-prelude", "cardano-wallet": "cardano-wallet", "ekg-forward": "ekg-forward", - "flake-compat": "flake-compat", + "ekg-json": "ekg-json", + "flake-compat": "flake-compat_7", "flat": "flat", "goblins": "goblins", "haskell-nix": "haskell-nix", "hedgehog-extras": "hedgehog-extras", "hw-aeson": "hw-aeson", + "io-sim": "io-sim", "iohk-monitoring-framework": "iohk-monitoring-framework", "iohk-nix": "iohk-nix", "nixpkgs": [ @@ -141,24 +367,25 @@ "nixpkgs-unstable" ], "optparse-applicative": "optparse-applicative", - "ouroboros-network": "ouroboros-network_4", + "ouroboros-network": "ouroboros-network_11", "plutus": "plutus", - "plutus-apps": "plutus-apps", + "plutus-apps": "plutus-apps_5", "purescript-bridge": "purescript-bridge", - "servant-purescript": "servant-purescript" + "servant-purescript": "servant-purescript", + "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1653913294, - "narHash": "sha256-pZcp+AmMS5Dns0knFiq6lYVxbM9m1YbopUEQSoXiG/Q=", + "lastModified": 1654018775, + "narHash": "sha256-unLDveovnfIExwD4feGrwSnZ8nR0OkNpfvhpr2thMVE=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "f285dc413d2b7a5a1eb133626bf25d79de2b27e1", + "rev": "d5fbc717de501e31261bbc4d8095a3475468b3a0", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "f285dc413d2b7a5a1eb133626bf25d79de2b27e1", + "rev": "d5fbc717de501e31261bbc4d8095a3475468b3a0", "type": "github" } }, @@ -166,10 +393,10 @@ "flake": false, "locked": { "lastModified": 1603716527, - "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", + "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", "owner": "haskell", "repo": "cabal", - "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", + "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", "type": "github" }, "original": { @@ -179,7 +406,7 @@ "type": "github" } }, - "cabal-32_2": { + "cabal-32_10": { "flake": false, "locked": { "lastModified": 1603716527, @@ -196,7 +423,7 @@ "type": "github" } }, - "cabal-32_3": { + "cabal-32_11": { "flake": false, "locked": { "lastModified": 1603716527, @@ -213,7 +440,7 @@ "type": "github" } }, - "cabal-32_4": { + "cabal-32_12": { "flake": false, "locked": { "lastModified": 1603716527, @@ -230,14 +457,14 @@ "type": "github" } }, - "cabal-32_5": { + "cabal-32_13": { "flake": false, "locked": { "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", "owner": "haskell", "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { @@ -247,2278 +474,8687 @@ "type": "github" } }, - "cabal-34": { + "cabal-32_14": { "flake": false, "locked": { - "lastModified": 1622475795, - "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", "owner": "haskell", "repo": "cabal", - "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.4", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-34_2": { + "cabal-32_15": { "flake": false, "locked": { - "lastModified": 1622475795, - "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", "owner": "haskell", "repo": "cabal", - "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.4", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-34_3": { + "cabal-32_16": { "flake": false, "locked": { - "lastModified": 1622475795, - "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", "owner": "haskell", "repo": "cabal", - "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.4", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-34_4": { + "cabal-32_17": { "flake": false, "locked": { - "lastModified": 1622475795, - "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", "owner": "haskell", "repo": "cabal", - "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.4", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-34_5": { + "cabal-32_18": { "flake": false, "locked": { - "lastModified": 1640353650, - "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", "owner": "haskell", "repo": "cabal", - "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.4", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-36": { + "cabal-32_19": { "flake": false, "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "lastModified": 1603716527, + "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", "owner": "haskell", "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", + "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.6", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-36_2": { + "cabal-32_2": { "flake": false, "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "lastModified": 1603716527, + "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", "owner": "haskell", "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", + "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.6", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-36_3": { + "cabal-32_3": { "flake": false, "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "lastModified": 1603716527, + "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", "owner": "haskell", "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", + "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.6", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cabal-36_4": { + "cabal-32_4": { "flake": false, "locked": { - "lastModified": 1641652457, - "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", "owner": "haskell", "repo": "cabal", - "rev": "f27667f8ec360c475027dcaee0138c937477b070", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.6", + "ref": "3.2", "repo": "cabal", "type": "github" } }, - "cardano-addresses": { + "cabal-32_5": { "flake": false, "locked": { - "lastModified": 1652902817, - "narHash": "sha256-bIMyAVE6ED9c/4tPsRe+hu9CDbslBAPZsDUja5gTchc=", - "owner": "input-output-hk", - "repo": "cardano-addresses", - "rev": "b33e0f365550bd9d329bdbb0a0d2dfe2b23a3dcf", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", + "owner": "haskell", + "repo": "cabal", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-addresses", - "rev": "b33e0f365550bd9d329bdbb0a0d2dfe2b23a3dcf", + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", "type": "github" } }, - "cardano-base": { + "cabal-32_6": { "flake": false, "locked": { - "lastModified": 1635841753, - "narHash": "sha256-OXKsJ1UTj5kJ9xaThM54ZmxFAiFINTPKd4JQa4dPmEU=", - "owner": "input-output-hk", - "repo": "cardano-base", - "rev": "41545ba3ac6b3095966316a99883d678b5ab8da8", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", + "owner": "haskell", + "repo": "cabal", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-base", - "rev": "41545ba3ac6b3095966316a99883d678b5ab8da8", + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", "type": "github" } }, - "cardano-config": { + "cabal-32_7": { "flake": false, "locked": { - "lastModified": 1634339627, - "narHash": "sha256-jQbwcfNJ8am7Q3W+hmTFmyo3wp3QItquEH//klNiofI=", - "owner": "input-output-hk", - "repo": "cardano-config", - "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", + "owner": "haskell", + "repo": "cabal", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-config", - "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", "type": "github" } }, - "cardano-crypto": { + "cabal-32_8": { "flake": false, "locked": { - "lastModified": 1604244485, - "narHash": "sha256-2Fipex/WjIRMrvx6F3hjJoAeMtFd2wGnZECT0kuIB9k=", - "owner": "input-output-hk", - "repo": "cardano-crypto", - "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", + "owner": "haskell", + "repo": "cabal", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-crypto", - "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", "type": "github" } }, - "cardano-ledger": { + "cabal-32_9": { "flake": false, "locked": { - "lastModified": 1639498285, - "narHash": "sha256-lRNfkGMHnpPO0T19FZY5BnuRkr0zTRZIkxZVgHH0fys=", - "owner": "input-output-hk", - "repo": "cardano-ledger", - "rev": "1a9ec4ae9e0b09d54e49b2a40c4ead37edadcce5", + "lastModified": 1603716527, + "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", + "owner": "haskell", + "repo": "cabal", + "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-ledger", - "rev": "1a9ec4ae9e0b09d54e49b2a40c4ead37edadcce5", + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", "type": "github" } }, - "cardano-mainnet-mirror": { - "inputs": { - "nixpkgs": "nixpkgs" - }, + "cabal-34": { + "flake": false, "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "lastModified": 1640353650, + "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "owner": "haskell", + "repo": "cabal", + "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-mainnet-mirror_2": { - "inputs": { - "nixpkgs": "nixpkgs_2" - }, + "cabal-34_10": { + "flake": false, "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-mainnet-mirror_3": { - "inputs": { - "nixpkgs": "nixpkgs_3" - }, + "cabal-34_11": { + "flake": false, "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-node": { - "inputs": { - "customConfig": "customConfig", - "haskellNix": "haskellNix", - "iohkNix": "iohkNix", - "membench": "membench", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_4" - }, + "cabal-34_12": { + "flake": false, "locked": { - "lastModified": 1646407906, - "narHash": "sha256-e4k1vCsZqUB/I3uPRDIKP9pZ81E/zosJn8kXySAfBcI=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "73f9a746362695dc2cb63ba757fbcabb81733d23", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-node-snapshot": { - "inputs": { - "customConfig": "customConfig_2", - "haskellNix": "haskellNix_2", - "iohkNix": "iohkNix_2", - "membench": "membench_2", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example", - "utils": "utils_3" - }, + "cabal-34_13": { + "flake": false, "locked": { - "lastModified": 1645120669, - "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-node-snapshot_2": { - "inputs": { - "customConfig": "customConfig_3", - "haskellNix": "haskellNix_3", - "iohkNix": "iohkNix_3", - "membench": "membench_3", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils" - }, + "cabal-34_14": { + "flake": false, "locked": { - "lastModified": 1644954571, - "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-prelude": { + "cabal-34_15": { "flake": false, "locked": { - "lastModified": 1617089317, - "narHash": "sha256-kgX3DKyfjBb8/XcDEd+/adlETsFlp5sCSurHWgsFAQI=", - "owner": "input-output-hk", - "repo": "cardano-prelude", - "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-prelude", - "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-shell": { + "cabal-34_16": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-shell_2": { + "cabal-34_17": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-shell_3": { + "cabal-34_18": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-shell_4": { + "cabal-34_19": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1640353650, + "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "owner": "haskell", + "repo": "cabal", + "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-shell_5": { + "cabal-34_2": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1640353650, + "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "owner": "haskell", + "repo": "cabal", + "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "cardano-wallet": { + "cabal-34_3": { "flake": false, "locked": { - "lastModified": 1647614303, - "narHash": "sha256-3oeHsrAhDSSKBSzpGIAqmOcFmBdAJ5FR02UXPLb/Yz0=", - "owner": "input-output-hk", - "repo": "cardano-wallet", - "rev": "f6d4db733c4e47ee11683c343b440552f59beff7", + "lastModified": 1640353650, + "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "owner": "haskell", + "repo": "cabal", + "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-wallet", - "rev": "f6d4db733c4e47ee11683c343b440552f59beff7", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "customConfig": { + "cabal-34_4": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "customConfig_2": { + "cabal-34_5": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "customConfig_3": { + "cabal-34_6": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "customConfig_4": { + "cabal-34_7": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "ekg-forward": { + "cabal-34_8": { "flake": false, "locked": { - "lastModified": 1642052814, - "narHash": "sha256-jwj/gh/A/PXhO6yVESV27k4yx9I8Id8fTa3m4ofPnP0=", - "owner": "input-output-hk", - "repo": "ekg-forward", - "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "ekg-forward", - "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "flake-compat": { + "cabal-34_9": { "flake": false, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "lastModified": 1622475795, + "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=", + "owner": "haskell", + "repo": "cabal", + "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "flake-compat_2": { + "cabal-36": { "flake": false, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "lastModified": 1641652457, + "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "owner": "haskell", + "repo": "cabal", + "rev": "f27667f8ec360c475027dcaee0138c937477b070", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", + "type": "github" } }, - "flake-utils": { + "cabal-36_10": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "flake-utils_2": { + "cabal-36_11": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "flake-utils_3": { + "cabal-36_12": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "flake-utils_4": { + "cabal-36_13": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "flake-utils_5": { + "cabal-36_14": { + "flake": false, "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "flat": { + "cabal-36_15": { "flake": false, "locked": { - "lastModified": 1628771504, - "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", - "owner": "Quid2", - "repo": "flat", - "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", + "lastModified": 1641652457, + "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "owner": "haskell", + "repo": "cabal", + "rev": "f27667f8ec360c475027dcaee0138c937477b070", "type": "github" }, "original": { - "owner": "Quid2", - "repo": "flat", - "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "ghc-8.6.5-iohk": { + "cabal-36_2": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1641652457, + "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "owner": "haskell", + "repo": "cabal", + "rev": "f27667f8ec360c475027dcaee0138c937477b070", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "ghc-8.6.5-iohk_2": { + "cabal-36_3": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1641652457, + "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "owner": "haskell", + "repo": "cabal", + "rev": "f27667f8ec360c475027dcaee0138c937477b070", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "ghc-8.6.5-iohk_3": { + "cabal-36_4": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "ghc-8.6.5-iohk_4": { + "cabal-36_5": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "ghc-8.6.5-iohk_5": { + "cabal-36_6": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "goblins": { + "cabal-36_7": { "flake": false, "locked": { - "lastModified": 1598362523, - "narHash": "sha256-z9ut0y6umDIjJIRjz9KSvKgotuw06/S8QDwOtVdGiJ0=", - "owner": "input-output-hk", - "repo": "goblins", - "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "goblins", - "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "hackage": { + "cabal-36_8": { "flake": false, "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "hackage_2": { + "cabal-36_9": { "flake": false, "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "lastModified": 1640163203, + "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", + "owner": "haskell", + "repo": "cabal", + "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "hackage_3": { + "cardano-addresses": { "flake": false, "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "lastModified": 1649608301, + "narHash": "sha256-zo+XJJsIiSkUlcxuPhRQRCxcWYOkDXnAApBF9Pj5Tls=", "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "repo": "cardano-addresses", + "rev": "56746f558d57a6b1d66d20eaac8a83dc4455cb4f", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "hackage.nix", + "repo": "cardano-addresses", + "rev": "56746f558d57a6b1d66d20eaac8a83dc4455cb4f", "type": "github" } }, - "hackage_4": { + "cardano-base": { "flake": false, "locked": { - "lastModified": 1639098768, - "narHash": "sha256-DZ4sG8FeDxWvBLixrj0jELXjtebZ0SCCPmQW43HNzIE=", + "lastModified": 1648804310, + "narHash": "sha256-FWm6ErfH0cCh9qCVAWdgrs5NzAjq4SSt3mAV9ZPxCAs=", "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "c7b123af6b0b9b364cab03363504d42dca16a4b5", + "repo": "cardano-base", + "rev": "394c4637c24d82325bd04ceb99c8e8df5617e663", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "hackage.nix", + "repo": "cardano-base", + "rev": "394c4637c24d82325bd04ceb99c8e8df5617e663", "type": "github" } }, - "hackage_5": { + "cardano-config": { "flake": false, "locked": { - "lastModified": 1652663624, - "narHash": "sha256-WeZYALZ6wjXJaMi0ZiSLq5A/ybvES8vN3zPozUgzkFs=", + "lastModified": 1634339627, + "narHash": "sha256-jQbwcfNJ8am7Q3W+hmTFmyo3wp3QItquEH//klNiofI=", "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "70c6780e617190a1ecc26bd004ece9ea67dcc260", + "repo": "cardano-config", + "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "hackage.nix", + "repo": "cardano-config", + "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", "type": "github" } }, - "haskell-nix": { - "inputs": { - "HTTP": "HTTP_5", - "cabal-32": "cabal-32_5", - "cabal-34": "cabal-34_5", - "cabal-36": "cabal-36_4", - "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", - "hydra": "hydra", - "nix-tools": "nix-tools_5", - "nixpkgs": [ - "bot-plutus-interface", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_5", - "nixpkgs-2105": "nixpkgs-2105_5", - "nixpkgs-2111": "nixpkgs-2111_5", - "nixpkgs-unstable": "nixpkgs-unstable_5", - "old-ghc-nix": "old-ghc-nix_5", - "stackage": "stackage_5" - }, + "cardano-crypto": { + "flake": false, "locked": { - "lastModified": 1652698457, - "narHash": "sha256-o9UvhU9QwdzXTFOnRB+MTQ0+fP5DblInxHoXqN6DplA=", - "owner": "mlabs-haskell", - "repo": "haskell.nix", - "rev": "269936645c92aa74b8b0695e96a1c92fd108f8aa", + "lastModified": 1604244485, + "narHash": "sha256-2Fipex/WjIRMrvx6F3hjJoAeMtFd2wGnZECT0kuIB9k=", + "owner": "input-output-hk", + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", "type": "github" }, "original": { - "owner": "mlabs-haskell", - "repo": "haskell.nix", + "owner": "input-output-hk", + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", "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", - "nix-tools": "nix-tools", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003", - "nixpkgs-2105": "nixpkgs-2105", - "nixpkgs-2111": "nixpkgs-2111", - "nixpkgs-unstable": "nixpkgs-unstable", - "old-ghc-nix": "old-ghc-nix", - "stackage": "stackage" - }, + "cardano-ledger": { + "flake": false, "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "lastModified": 1649418955, + "narHash": "sha256-KhB23QzYNLw6erBLzcgxnK3VF1LmtqZ4KyauqbcU+w4=", "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "repo": "cardano-ledger", + "rev": "1db68a3ec0a2dcb5751004beb22b906162474f23", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "haskell.nix", + "repo": "cardano-ledger", + "rev": "1db68a3ec0a2dcb5751004beb22b906162474f23", "type": "github" } }, - "haskellNix_2": { + "cardano-mainnet-mirror": { "inputs": { - "HTTP": "HTTP_2", - "cabal-32": "cabal-32_2", - "cabal-34": "cabal-34_2", - "cabal-36": "cabal-36_2", - "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", - "nix-tools": "nix-tools_2", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "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" + "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "haskell.nix", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "haskellNix_3": { + "cardano-mainnet-mirror_10": { "inputs": { - "HTTP": "HTTP_3", - "cabal-32": "cabal-32_3", - "cabal-34": "cabal-34_3", - "cabal-36": "cabal-36_3", - "cardano-shell": "cardano-shell_3", - "flake-utils": "flake-utils_3", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", - "hackage": "hackage_3", - "hpc-coveralls": "hpc-coveralls_3", - "nix-tools": "nix-tools_3", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_3", - "nixpkgs-2105": "nixpkgs-2105_3", - "nixpkgs-2111": "nixpkgs-2111_3", - "nixpkgs-unstable": "nixpkgs-unstable_3", - "old-ghc-nix": "old-ghc-nix_3", - "stackage": "stackage_3" + "nixpkgs": "nixpkgs_13" }, "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "haskell.nix", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "haskellNix_4": { + "cardano-mainnet-mirror_11": { "inputs": { - "HTTP": "HTTP_4", - "cabal-32": "cabal-32_4", - "cabal-34": "cabal-34_4", - "cardano-shell": "cardano-shell_4", - "flake-utils": "flake-utils_4", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", - "hackage": "hackage_4", - "hpc-coveralls": "hpc-coveralls_4", - "nix-tools": "nix-tools_4", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "plutus-example", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_4", - "nixpkgs-2105": "nixpkgs-2105_4", - "nixpkgs-2111": "nixpkgs-2111_4", - "nixpkgs-unstable": "nixpkgs-unstable_4", - "old-ghc-nix": "old-ghc-nix_4", - "stackage": "stackage_4" + "nixpkgs": "nixpkgs_14" }, "locked": { - "lastModified": 1639098904, - "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "haskell.nix", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "hedgehog-extras": { - "flake": false, + "cardano-mainnet-mirror_12": { + "inputs": { + "nixpkgs": "nixpkgs_15" + }, "locked": { - "lastModified": 1626138074, - "narHash": "sha256-KYLGLpDGHWlb/Gcx6Q/2HTnRMzZQmPKz0JbIw+bHh3E=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "hedgehog-extras", - "rev": "edf6945007177a638fbeb8802397f3a6f4e47c14", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "hedgehog-extras", - "rev": "edf6945007177a638fbeb8802397f3a6f4e47c14", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "hpc-coveralls": { - "flake": false, + "cardano-mainnet-mirror_2": { + "inputs": { + "nixpkgs": "nixpkgs_4" + }, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "hpc-coveralls_2": { - "flake": false, + "cardano-mainnet-mirror_3": { + "inputs": { + "nixpkgs": "nixpkgs_6" + }, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "hpc-coveralls_3": { - "flake": false, + "cardano-mainnet-mirror_4": { + "inputs": { + "nixpkgs": "nixpkgs_7" + }, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "hpc-coveralls_4": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" + "cardano-mainnet-mirror_5": { + "inputs": { + "nixpkgs": "nixpkgs_8" }, - "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", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "hw-aeson": { - "flake": false, + "cardano-mainnet-mirror_6": { + "inputs": { + "nixpkgs": "nixpkgs_9" + }, "locked": { - "lastModified": 1649341404, - "narHash": "sha256-xO4/zPMBmZtBXFwHF8p3nw4TilrJHxH54mfg9CRnuO8=", - "owner": "haskell-works", - "repo": "hw-aeson", - "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { - "owner": "haskell-works", - "repo": "hw-aeson", - "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "hydra": { + "cardano-mainnet-mirror_7": { "inputs": { - "nix": "nix", - "nixpkgs": [ - "bot-plutus-interface", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] + "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1646878427, - "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", - "owner": "NixOS", - "repo": "hydra", - "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "owner": "input-output-hk", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "input-output-hk", + "ref": "nix", + "repo": "cardano-mainnet-mirror", + "type": "github" } }, - "iohk-monitoring-framework": { - "flake": false, + "cardano-mainnet-mirror_8": { + "inputs": { + "nixpkgs": "nixpkgs_11" + }, "locked": { - "lastModified": 1624367860, - "narHash": "sha256-QE3QRpIHIABm+qCP/wP4epbUx0JmSJ9BMePqWEd3iMY=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "iohk-monitoring-framework", - "rev": "46f994e216a1f8b36fe4669b47b2a7011b0e153c", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "iohk-monitoring-framework", - "rev": "46f994e216a1f8b36fe4669b47b2a7011b0e153c", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "iohk-nix": { - "flake": false, + "cardano-mainnet-mirror_9": { + "inputs": { + "nixpkgs": "nixpkgs_12" + }, "locked": { - "lastModified": 1652903749, - "narHash": "sha256-sxU5Klk/h5rawQrCpNQJmKLhTKrIGzjdVnicIH7VERs=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "5aca9f3d7d64ce6a2199bb2c6364c9e7bfa73f76", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "iohk-nix", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "iohkNix": { + "cardano-node": { "inputs": { - "nixpkgs": [ + "cardano-mainnet-mirror": "cardano-mainnet-mirror", + "cardano-node-workbench": "cardano-node-workbench", + "customConfig": "customConfig_2", + "flake-compat": "flake-compat_2", + "hackageNix": "hackageNix", + "haskellNix": "haskellNix_2", + "hostNixpkgs": [ "bot-plutus-interface", "cardano-node", "nixpkgs" - ] + ], + "iohkNix": "iohkNix_2", + "nixTools": "nixTools", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "haskellNix", + "nixpkgs-unstable" + ], + "node-measured": "node-measured", + "node-process": "node-process_2", + "node-snapshot": "node-snapshot_2", + "plutus-apps": "plutus-apps_4", + "utils": "utils_18" }, "locked": { - "lastModified": 1631778944, - "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=", + "lastModified": 1650641300, + "narHash": "sha256-wkbrGgrwyfW4+KC50zKO+XmmcrgOEwBAUx5ZV61wfGc=", "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7", + "repo": "cardano-node", + "rev": "65422ff373f2f88a563afa746a9a16d211ffdc7c", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "iohk-nix", + "repo": "cardano-node", + "rev": "65422ff373f2f88a563afa746a9a16d211ffdc7c", "type": "github" } }, - "iohkNix_2": { + "cardano-node-snapshot": { "inputs": { + "customConfig": "customConfig_6", + "haskellNix": "haskellNix_6", + "iohkNix": "iohkNix_6", + "membench": "membench_4", "nixpkgs": [ "bot-plutus-interface", "cardano-node", + "node-measured", + "node-measured", "membench", "cardano-node-snapshot", - "nixpkgs" - ] + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example", + "utils": "utils_5" }, "locked": { - "lastModified": 1631778944, - "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=", + "lastModified": 1645120669, + "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=", "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7", + "repo": "cardano-node", + "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "iohk-nix", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" } }, - "iohkNix_3": { + "cardano-node-snapshot_2": { "inputs": { + "customConfig": "customConfig_7", + "haskellNix": "haskellNix_7", + "iohkNix": "iohkNix_7", + "membench": "membench_5", "nixpkgs": [ "bot-plutus-interface", "cardano-node", + "node-measured", + "node-measured", "membench", "cardano-node-snapshot", "membench", "cardano-node-snapshot", - "nixpkgs" - ] + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_3" }, "locked": { - "lastModified": 1631778944, - "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=", + "lastModified": 1644954571, + "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "iohk-nix", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" } }, - "iohkNix_4": { + "cardano-node-snapshot_3": { "inputs": { + "customConfig": "customConfig_10", + "haskellNix": "haskellNix_10", + "iohkNix": "iohkNix_10", + "membench": "membench_7", "nixpkgs": [ "bot-plutus-interface", "cardano-node", + "node-measured", + "node-process", "membench", "cardano-node-snapshot", - "plutus-example", - "nixpkgs" - ] + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example_3", + "utils": "utils_9" }, "locked": { - "lastModified": 1633964277, - "narHash": "sha256-7G/BK514WiMRr90EswNBthe8SmH9tjPaTBba/RW/VA8=", + "lastModified": 1645120669, + "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=", "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "1e51437aac8a0e49663cb21e781f34163c81ebfb", + "repo": "cardano-node", + "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "iohk-nix", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" } }, - "lowdown-src": { - "flake": false, + "cardano-node-snapshot_4": { + "inputs": { + "customConfig": "customConfig_11", + "haskellNix": "haskellNix_11", + "iohkNix": "iohkNix_11", + "membench": "membench_8", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_7" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1644954571, + "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" } }, - "membench": { + "cardano-node-snapshot_5": { "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node" - ], - "cardano-node-snapshot": "cardano-node-snapshot", + "customConfig": "customConfig_14", + "haskellNix": "haskellNix_14", + "iohkNix": "iohkNix_14", + "membench": "membench_10", "nixpkgs": [ "bot-plutus-interface", "cardano-node", - "nixpkgs" + "node-measured", + "node-snapshot", + "membench", + "cardano-node-snapshot", + "haskellNix", + "nixpkgs-2105" ], - "ouroboros-network": "ouroboros-network_3" + "utils": "utils_11" }, "locked": { - "lastModified": 1645070579, - "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", + "lastModified": 1644954571, + "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", "type": "github" } }, - "membench_2": { + "cardano-node-snapshot_6": { "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_2", - "cardano-node-measured": [ + "customConfig": "customConfig_17", + "haskellNix": "haskellNix_17", + "iohkNix": "iohkNix_17", + "membench": "membench_12", + "nixpkgs": [ "bot-plutus-interface", "cardano-node", + "node-snapshot", "membench", - "cardano-node-snapshot" + "cardano-node-snapshot", + "haskellNix", + "nixpkgs-2105" ], - "cardano-node-process": [ + "utils": "utils_15" + }, + "locked": { + "lastModified": 1644954571, + "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", + "type": "github" + } + }, + "cardano-node-workbench": { + "inputs": { + "cardano-node-workbench": "cardano-node-workbench_2", + "customConfig": "customConfig", + "flake-compat": "flake-compat", + "haskellNix": "haskellNix", + "hostNixpkgs": [ "bot-plutus-interface", "cardano-node", - "membench", - "cardano-node-snapshot" + "cardano-node-workbench", + "nixpkgs" ], - "cardano-node-snapshot": "cardano-node-snapshot_2", + "iohkNix": "iohkNix", + "membench": "membench", "nixpkgs": [ "bot-plutus-interface", "cardano-node", - "membench", - "cardano-node-snapshot", - "nixpkgs" + "cardano-node-workbench", + "haskellNix", + "nixpkgs-2105" ], - "ouroboros-network": "ouroboros-network_2" + "plutus-apps": "plutus-apps", + "utils": "utils" }, "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "lastModified": 1647983004, + "narHash": "sha256-29kzatjbzREnXoT6Yh89OC82C5qI8eCVZhm4OeSjrgw=", "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "repo": "cardano-node", + "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", + "repo": "cardano-node", + "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", "type": "github" } }, - "membench_3": { + "cardano-node-workbench_2": { + "flake": false, + "locked": { + "lastModified": 1647605822, + "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "type": "github" + } + }, + "cardano-node-workbench_3": { "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_3", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-snapshot": [ + "cardano-node-workbench": "cardano-node-workbench_4", + "customConfig": "customConfig_3", + "flake-compat": "flake-compat_3", + "haskellNix": "haskellNix_3", + "hostNixpkgs": [ "bot-plutus-interface", "cardano-node", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" + "node-measured", + "cardano-node-workbench", + "nixpkgs" ], + "iohkNix": "iohkNix_3", + "membench": "membench_2", "nixpkgs": [ "bot-plutus-interface", "cardano-node", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" + "node-measured", + "cardano-node-workbench", + "haskellNix", + "nixpkgs-2105" ], - "ouroboros-network": "ouroboros-network" + "plutus-apps": "plutus-apps_2", + "utils": "utils_2" + }, + "locked": { + "lastModified": 1647983004, + "narHash": "sha256-29kzatjbzREnXoT6Yh89OC82C5qI8eCVZhm4OeSjrgw=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", + "type": "github" + } + }, + "cardano-node-workbench_4": { + "flake": false, + "locked": { + "lastModified": 1647605822, + "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "type": "github" + } + }, + "cardano-node-workbench_5": { + "flake": false, + "locked": { + "lastModified": 1647605822, + "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "type": "github" + } + }, + "cardano-node-workbench_6": { + "flake": false, + "locked": { + "lastModified": 1647605822, + "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", + "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-shell": { + "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_10": { + "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_11": { + "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_12": { + "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_13": { + "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_14": { + "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_15": { + "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_16": { + "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_17": { + "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_18": { + "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_19": { + "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_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-shell_3": { + "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_4": { + "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_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-shell_8": { + "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_9": { + "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": 1651837768, + "narHash": "sha256-rCVX42d2nM67aWBPUu2wdMAGQ6s25VJcrEZwUUYa800=", + "owner": "ak3n", + "repo": "cw", + "rev": "538375cb3efa0c66604ff0b13b6ecc0c4a694d64", + "type": "github" + }, + "original": { + "owner": "ak3n", + "repo": "cw", + "rev": "538375cb3efa0c66604ff0b13b6ecc0c4a694d64", + "type": "github" + } + }, + "customConfig": { + "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" + } + }, + "customConfig_10": { + "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" + } + }, + "customConfig_11": { + "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" + } + }, + "customConfig_12": { + "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" + } + }, + "customConfig_13": { + "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" + } + }, + "customConfig_14": { + "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" + } + }, + "customConfig_15": { + "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" + } + }, + "customConfig_16": { + "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" + } + }, + "customConfig_17": { + "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" + } + }, + "customConfig_18": { + "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" + } + }, + "customConfig_2": { + "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" + } + }, + "customConfig_3": { + "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" + } + }, + "customConfig_4": { + "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" + } + }, + "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" + } + }, + "customConfig_6": { + "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" + } + }, + "customConfig_7": { + "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" + } + }, + "customConfig_8": { + "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" + } + }, + "customConfig_9": { + "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" + } + }, + "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" + } + }, + "ekg-json": { + "flake": false, + "locked": { + "lastModified": 1642583945, + "narHash": "sha256-VT8Ur585TCn03P2TVi6t92v2Z6tl8vKijICjse6ocv8=", + "owner": "vshabanov", + "repo": "ekg-json", + "rev": "00ebe7211c981686e65730b7144fbf5350462608", + "type": "github" + }, + "original": { + "owner": "vshabanov", + "repo": "ekg-json", + "rev": "00ebe7211c981686e65730b7144fbf5350462608", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_2": { + "flake": false, + "locked": { + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_3": { + "flake": false, + "locked": { + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_4": { + "flake": false, + "locked": { + "lastModified": 1638445031, + "narHash": "sha256-dtIZLlf2tfYeLvpZa/jFxP5HvfoXAzr7X76yn6FQAdM=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "20f79e3976b76a37090fbeec7b49dc08dac96b8e", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_5": { + "flake": false, + "locked": { + "lastModified": 1638445031, + "narHash": "sha256-dtIZLlf2tfYeLvpZa/jFxP5HvfoXAzr7X76yn6FQAdM=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "20f79e3976b76a37090fbeec7b49dc08dac96b8e", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_6": { + "flake": false, + "locked": { + "lastModified": 1638445031, + "narHash": "sha256-dtIZLlf2tfYeLvpZa/jFxP5HvfoXAzr7X76yn6FQAdM=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "20f79e3976b76a37090fbeec7b49dc08dac96b8e", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_7": { + "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_8": { + "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": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_10": { + "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_11": { + "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_12": { + "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_13": { + "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_14": { + "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_15": { + "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_16": { + "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_17": { + "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_18": { + "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_19": { + "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_2": { + "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_3": { + "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_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": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_7": { + "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_8": { + "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_9": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flat": { + "flake": false, + "locked": { + "lastModified": 1628771504, + "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", + "owner": "Quid2", + "repo": "flat", + "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", + "type": "github" + }, + "original": { + "owner": "Quid2", + "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" + } + }, + "ghc-8.6.5-iohk_10": { + "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" + } + }, + "ghc-8.6.5-iohk_11": { + "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" + } + }, + "ghc-8.6.5-iohk_12": { + "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" + } + }, + "ghc-8.6.5-iohk_13": { + "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" + } + }, + "ghc-8.6.5-iohk_14": { + "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" + } + }, + "ghc-8.6.5-iohk_15": { + "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" + } + }, + "ghc-8.6.5-iohk_16": { + "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" + } + }, + "ghc-8.6.5-iohk_17": { + "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" + } + }, + "ghc-8.6.5-iohk_18": { + "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" + } + }, + "ghc-8.6.5-iohk_19": { + "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" + } + }, + "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" + } + }, + "ghc-8.6.5-iohk_3": { + "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" + } + }, + "ghc-8.6.5-iohk_4": { + "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" + } + }, + "ghc-8.6.5-iohk_5": { + "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" + } + }, + "ghc-8.6.5-iohk_6": { + "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" + } + }, + "ghc-8.6.5-iohk_7": { + "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" + } + }, + "ghc-8.6.5-iohk_8": { + "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" + } + }, + "ghc-8.6.5-iohk_9": { + "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": { + "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": { + "lastModified": 1648689423, + "narHash": "sha256-5zEPRdHArPtFv/6gRVZXcxG2Wps5qoUAxBjbxd7UjQ4=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "aa3358e56f0184f636254ed8124275c84e66c43b", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackageNix": { + "flake": false, + "locked": { + "lastModified": 1646961339, + "narHash": "sha256-hsXNxSugSyOALfOt0I+mXrKioJ/nWX49/RhF/88N6D0=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "5dea95d408c29b56a14faae378ae4e39d63126f4", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_10": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_11": { + "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_12": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_13": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_14": { + "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_15": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_16": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_17": { + "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_18": { + "flake": false, + "locked": { + "lastModified": 1653441966, + "narHash": "sha256-aJFK0wDzoOrtb7ucZzKh5J+S2pThpwNCofl74s1olXU=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "f7fe6ef8de52c43a9efa6fd4ac4902e5957dc573", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_2": { + "flake": false, + "locked": { + "lastModified": 1648084640, + "narHash": "sha256-VZtCnrP+pQX/t1u1faiPppDq3R6siaxFlfYN/IRyETY=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "e7a26675f853b5c206256bcabeed4f8c1153ba99", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_3": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_4": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_5": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_6": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_7": { + "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_8": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_9": { + "flake": false, + "locked": { + "lastModified": 1643073363, + "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "haskell-nix": { + "inputs": { + "HTTP": "HTTP_19", + "cabal-32": "cabal-32_19", + "cabal-34": "cabal-34_19", + "cabal-36": "cabal-36_15", + "cardano-shell": "cardano-shell_19", + "flake-utils": "flake-utils_19", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_19", + "hackage": "hackage_18", + "hpc-coveralls": "hpc-coveralls_19", + "hydra": "hydra_4", + "nix-tools": "nix-tools_19", + "nixpkgs": [ + "bot-plutus-interface", + "haskell-nix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003_19", + "nixpkgs-2105": "nixpkgs-2105_19", + "nixpkgs-2111": "nixpkgs-2111_19", + "nixpkgs-unstable": "nixpkgs-unstable_19", + "old-ghc-nix": "old-ghc-nix_19", + "stackage": "stackage_19" + }, + "locked": { + "lastModified": 1653486569, + "narHash": "sha256-342b0LPX6kaBuEX8KZV40FwCCFre1lCtjdTQIDEt9kw=", + "owner": "mlabs-haskell", + "repo": "haskell.nix", + "rev": "220f8a9cd166e726aea62843bdafa7ecded3375c", + "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": [ + "bot-plutus-interface", + "cardano-node", + "cardano-node-workbench", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003", + "nixpkgs-2105": "nixpkgs-2105", + "nixpkgs-2111": "nixpkgs-2111", + "nixpkgs-unstable": "nixpkgs-unstable", + "old-ghc-nix": "old-ghc-nix", + "stackage": "stackage" + }, + "locked": { + "lastModified": 1648689547, + "narHash": "sha256-ea8Celj9aPb1HG8mGNorqMr5+3xZzjuhjF89Mj4hSLU=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "3fbb17e63c4e052c8289858fa6444d1c66ab6f52", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_10": { + "inputs": { + "HTTP": "HTTP_10", + "cabal-32": "cabal-32_10", + "cabal-34": "cabal-34_10", + "cabal-36": "cabal-36_9", + "cardano-shell": "cardano-shell_10", + "flake-utils": "flake-utils_10", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_10", + "hackage": "hackage_9", + "hpc-coveralls": "hpc-coveralls_10", + "nix-tools": "nix-tools_10", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_10", + "nixpkgs-2105": "nixpkgs-2105_10", + "nixpkgs-2111": "nixpkgs-2111_10", + "nixpkgs-unstable": "nixpkgs-unstable_10", + "old-ghc-nix": "old-ghc-nix_10", + "stackage": "stackage_10" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_11": { + "inputs": { + "HTTP": "HTTP_11", + "cabal-32": "cabal-32_11", + "cabal-34": "cabal-34_11", + "cabal-36": "cabal-36_10", + "cardano-shell": "cardano-shell_11", + "flake-utils": "flake-utils_11", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_11", + "hackage": "hackage_10", + "hpc-coveralls": "hpc-coveralls_11", + "nix-tools": "nix-tools_11", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_11", + "nixpkgs-2105": "nixpkgs-2105_11", + "nixpkgs-2111": "nixpkgs-2111_11", + "nixpkgs-unstable": "nixpkgs-unstable_11", + "old-ghc-nix": "old-ghc-nix_11", + "stackage": "stackage_11" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_12": { + "inputs": { + "HTTP": "HTTP_12", + "cabal-32": "cabal-32_12", + "cabal-34": "cabal-34_12", + "cardano-shell": "cardano-shell_12", + "flake-utils": "flake-utils_12", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_12", + "hackage": "hackage_11", + "hpc-coveralls": "hpc-coveralls_12", + "nix-tools": "nix-tools_12", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "plutus-example", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_12", + "nixpkgs-2105": "nixpkgs-2105_12", + "nixpkgs-2111": "nixpkgs-2111_12", + "nixpkgs-unstable": "nixpkgs-unstable_12", + "old-ghc-nix": "old-ghc-nix_12", + "stackage": "stackage_12" + }, + "locked": { + "lastModified": 1639098904, + "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_13": { + "inputs": { + "HTTP": "HTTP_13", + "cabal-32": "cabal-32_13", + "cabal-34": "cabal-34_13", + "cabal-36": "cabal-36_11", + "cardano-shell": "cardano-shell_13", + "flake-utils": "flake-utils_13", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_13", + "hackage": "hackage_12", + "hpc-coveralls": "hpc-coveralls_13", + "nix-tools": "nix-tools_13", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_13", + "nixpkgs-2105": "nixpkgs-2105_13", + "nixpkgs-2111": "nixpkgs-2111_13", + "nixpkgs-unstable": "nixpkgs-unstable_13", + "old-ghc-nix": "old-ghc-nix_13", + "stackage": "stackage_13" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_14": { + "inputs": { + "HTTP": "HTTP_14", + "cabal-32": "cabal-32_14", + "cabal-34": "cabal-34_14", + "cabal-36": "cabal-36_12", + "cardano-shell": "cardano-shell_14", + "flake-utils": "flake-utils_14", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_14", + "hackage": "hackage_13", + "hpc-coveralls": "hpc-coveralls_14", + "nix-tools": "nix-tools_14", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_14", + "nixpkgs-2105": "nixpkgs-2105_14", + "nixpkgs-2111": "nixpkgs-2111_14", + "nixpkgs-unstable": "nixpkgs-unstable_14", + "old-ghc-nix": "old-ghc-nix_14", + "stackage": "stackage_14" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_15": { + "inputs": { + "HTTP": "HTTP_15", + "cabal-32": "cabal-32_15", + "cabal-34": "cabal-34_15", + "cardano-shell": "cardano-shell_15", + "flake-utils": "flake-utils_15", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_15", + "hackage": "hackage_14", + "hpc-coveralls": "hpc-coveralls_15", + "nix-tools": "nix-tools_15", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "plutus-example", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_15", + "nixpkgs-2105": "nixpkgs-2105_15", + "nixpkgs-2111": "nixpkgs-2111_15", + "nixpkgs-unstable": "nixpkgs-unstable_15", + "old-ghc-nix": "old-ghc-nix_15", + "stackage": "stackage_15" + }, + "locked": { + "lastModified": 1639098904, + "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_16": { + "inputs": { + "HTTP": "HTTP_16", + "cabal-32": "cabal-32_16", + "cabal-34": "cabal-34_16", + "cabal-36": "cabal-36_13", + "cardano-shell": "cardano-shell_16", + "flake-utils": "flake-utils_16", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_16", + "hackage": "hackage_15", + "hpc-coveralls": "hpc-coveralls_16", + "nix-tools": "nix-tools_16", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_16", + "nixpkgs-2105": "nixpkgs-2105_16", + "nixpkgs-2111": "nixpkgs-2111_16", + "nixpkgs-unstable": "nixpkgs-unstable_16", + "old-ghc-nix": "old-ghc-nix_16", + "stackage": "stackage_16" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_17": { + "inputs": { + "HTTP": "HTTP_17", + "cabal-32": "cabal-32_17", + "cabal-34": "cabal-34_17", + "cabal-36": "cabal-36_14", + "cardano-shell": "cardano-shell_17", + "flake-utils": "flake-utils_17", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_17", + "hackage": "hackage_16", + "hpc-coveralls": "hpc-coveralls_17", + "nix-tools": "nix-tools_17", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_17", + "nixpkgs-2105": "nixpkgs-2105_17", + "nixpkgs-2111": "nixpkgs-2111_17", + "nixpkgs-unstable": "nixpkgs-unstable_17", + "old-ghc-nix": "old-ghc-nix_17", + "stackage": "stackage_17" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_18": { + "inputs": { + "HTTP": "HTTP_18", + "cabal-32": "cabal-32_18", + "cabal-34": "cabal-34_18", + "cardano-shell": "cardano-shell_18", + "flake-utils": "flake-utils_18", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_18", + "hackage": "hackage_17", + "hpc-coveralls": "hpc-coveralls_18", + "nix-tools": "nix-tools_18", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "plutus-example", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_18", + "nixpkgs-2105": "nixpkgs-2105_18", + "nixpkgs-2111": "nixpkgs-2111_18", + "nixpkgs-unstable": "nixpkgs-unstable_18", + "old-ghc-nix": "old-ghc-nix_18", + "stackage": "stackage_18" + }, + "locked": { + "lastModified": 1639098904, + "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_2": { + "inputs": { + "HTTP": "HTTP_2", + "cabal-32": "cabal-32_2", + "cabal-34": "cabal-34_2", + "cabal-36": "cabal-36_2", + "cardano-shell": "cardano-shell_2", + "flake-utils": "flake-utils_2", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", + "hackage": [ + "bot-plutus-interface", + "cardano-node", + "hackageNix" + ], + "hpc-coveralls": "hpc-coveralls_2", + "hydra": "hydra_2", + "nix-tools": "nix-tools_2", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "nixpkgs" + ], + "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": 1649639788, + "narHash": "sha256-nBzRclDcVCEwrIMOYTNOZltd0bUhSyTk0c3UIrjqFhI=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "fd74389bcf72b419f25cb6fe81c951b02ede4985", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_3": { + "inputs": { + "HTTP": "HTTP_3", + "cabal-32": "cabal-32_3", + "cabal-34": "cabal-34_3", + "cabal-36": "cabal-36_3", + "cardano-shell": "cardano-shell_3", + "flake-utils": "flake-utils_3", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", + "hackage": "hackage_2", + "hpc-coveralls": "hpc-coveralls_3", + "hydra": "hydra_3", + "nix-tools": "nix-tools_3", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "cardano-node-workbench", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_3", + "nixpkgs-2105": "nixpkgs-2105_3", + "nixpkgs-2111": "nixpkgs-2111_3", + "nixpkgs-unstable": "nixpkgs-unstable_3", + "old-ghc-nix": "old-ghc-nix_3", + "stackage": "stackage_3" + }, + "locked": { + "lastModified": 1648084808, + "narHash": "sha256-o6nWoBaYhd+AMVJPravY8Z10HGP1ILx8tU6YcIaUQ9M=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "7ae4953cff38a84d6f5f94a3f5648edf1ce84705", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_4": { + "inputs": { + "HTTP": "HTTP_4", + "cabal-32": "cabal-32_4", + "cabal-34": "cabal-34_4", + "cabal-36": "cabal-36_4", + "cardano-shell": "cardano-shell_4", + "flake-utils": "flake-utils_4", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", + "hackage": "hackage_3", + "hpc-coveralls": "hpc-coveralls_4", + "nix-tools": "nix-tools_4", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_4", + "nixpkgs-2105": "nixpkgs-2105_4", + "nixpkgs-2111": "nixpkgs-2111_4", + "nixpkgs-unstable": "nixpkgs-unstable_4", + "old-ghc-nix": "old-ghc-nix_4", + "stackage": "stackage_4" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_5": { + "inputs": { + "HTTP": "HTTP_5", + "cabal-32": "cabal-32_5", + "cabal-34": "cabal-34_5", + "cabal-36": "cabal-36_5", + "cardano-shell": "cardano-shell_5", + "flake-utils": "flake-utils_5", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", + "hackage": "hackage_4", + "hpc-coveralls": "hpc-coveralls_5", + "nix-tools": "nix-tools_5", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_5", + "nixpkgs-2105": "nixpkgs-2105_5", + "nixpkgs-2111": "nixpkgs-2111_5", + "nixpkgs-unstable": "nixpkgs-unstable_5", + "old-ghc-nix": "old-ghc-nix_5", + "stackage": "stackage_5" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_6": { + "inputs": { + "HTTP": "HTTP_6", + "cabal-32": "cabal-32_6", + "cabal-34": "cabal-34_6", + "cabal-36": "cabal-36_6", + "cardano-shell": "cardano-shell_6", + "flake-utils": "flake-utils_6", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6", + "hackage": "hackage_5", + "hpc-coveralls": "hpc-coveralls_6", + "nix-tools": "nix-tools_6", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_6", + "nixpkgs-2105": "nixpkgs-2105_6", + "nixpkgs-2111": "nixpkgs-2111_6", + "nixpkgs-unstable": "nixpkgs-unstable_6", + "old-ghc-nix": "old-ghc-nix_6", + "stackage": "stackage_6" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_7": { + "inputs": { + "HTTP": "HTTP_7", + "cabal-32": "cabal-32_7", + "cabal-34": "cabal-34_7", + "cabal-36": "cabal-36_7", + "cardano-shell": "cardano-shell_7", + "flake-utils": "flake-utils_7", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_7", + "hackage": "hackage_6", + "hpc-coveralls": "hpc-coveralls_7", + "nix-tools": "nix-tools_7", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_7", + "nixpkgs-2105": "nixpkgs-2105_7", + "nixpkgs-2111": "nixpkgs-2111_7", + "nixpkgs-unstable": "nixpkgs-unstable_7", + "old-ghc-nix": "old-ghc-nix_7", + "stackage": "stackage_7" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_8": { + "inputs": { + "HTTP": "HTTP_8", + "cabal-32": "cabal-32_8", + "cabal-34": "cabal-34_8", + "cardano-shell": "cardano-shell_8", + "flake-utils": "flake-utils_8", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_8", + "hackage": "hackage_7", + "hpc-coveralls": "hpc-coveralls_8", + "nix-tools": "nix-tools_8", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "plutus-example", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_8", + "nixpkgs-2105": "nixpkgs-2105_8", + "nixpkgs-2111": "nixpkgs-2111_8", + "nixpkgs-unstable": "nixpkgs-unstable_8", + "old-ghc-nix": "old-ghc-nix_8", + "stackage": "stackage_8" + }, + "locked": { + "lastModified": 1639098904, + "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_9": { + "inputs": { + "HTTP": "HTTP_9", + "cabal-32": "cabal-32_9", + "cabal-34": "cabal-34_9", + "cabal-36": "cabal-36_8", + "cardano-shell": "cardano-shell_9", + "flake-utils": "flake-utils_9", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_9", + "hackage": "hackage_8", + "hpc-coveralls": "hpc-coveralls_9", + "nix-tools": "nix-tools_9", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_9", + "nixpkgs-2105": "nixpkgs-2105_9", + "nixpkgs-2111": "nixpkgs-2111_9", + "nixpkgs-unstable": "nixpkgs-unstable_9", + "old-ghc-nix": "old-ghc-nix_9", + "stackage": "stackage_9" + }, + "locked": { + "lastModified": 1643073543, + "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "14f740c7c8f535581c30b1697018e389680e24cb", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "hedgehog-extras": { + "flake": false, + "locked": { + "lastModified": 1647260073, + "narHash": "sha256-TR9i1J3HUYz3QnFQbfJPr/kGDahxZPojDsorYtRZeGU=", + "owner": "input-output-hk", + "repo": "hedgehog-extras", + "rev": "967d79533c21e33387d0227a5f6cc185203fe658", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hedgehog-extras", + "rev": "967d79533c21e33387d0227a5f6cc185203fe658", + "type": "github" + } + }, + "hpc-coveralls": { + "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_10": { + "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_11": { + "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_12": { + "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_13": { + "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_14": { + "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_15": { + "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_16": { + "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_17": { + "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_18": { + "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_19": { + "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_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" + } + }, + "hpc-coveralls_3": { + "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_4": { + "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_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" + } + }, + "hpc-coveralls_8": { + "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_9": { + "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" + } + }, + "hw-aeson": { + "flake": false, + "locked": { + "lastModified": 1649341404, + "narHash": "sha256-xO4/zPMBmZtBXFwHF8p3nw4TilrJHxH54mfg9CRnuO8=", + "owner": "haskell-works", + "repo": "hw-aeson", + "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "type": "github" + }, + "original": { + "owner": "haskell-works", + "repo": "hw-aeson", + "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "type": "github" + } + }, + "hydra": { + "inputs": { + "nix": "nix", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "cardano-node-workbench", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1646878427, + "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", + "owner": "NixOS", + "repo": "hydra", + "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_2": { + "inputs": { + "nix": "nix_2", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1646878427, + "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", + "owner": "NixOS", + "repo": "hydra", + "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_3": { + "inputs": { + "nix": "nix_3", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "cardano-node-workbench", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1646878427, + "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", + "owner": "NixOS", + "repo": "hydra", + "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_4": { + "inputs": { + "nix": "nix_4", + "nixpkgs": [ + "bot-plutus-interface", + "haskell-nix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1646878427, + "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", + "owner": "NixOS", + "repo": "hydra", + "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "io-sim": { + "flake": false, + "locked": { + "lastModified": 1652701245, + "narHash": "sha256-3YeIOU18vEZ96aTCqvdtjYvg5Vx2gmN+qyv/2RyWDRE=", + "owner": "input-output-hk", + "repo": "io-sim", + "rev": "606de33fa2f467d108fb1efb86daeb3348bf34e3", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "io-sim", + "rev": "606de33fa2f467d108fb1efb86daeb3348bf34e3", + "type": "github" + } + }, + "iohk-monitoring-framework": { + "flake": false, + "locked": { + "lastModified": 1647262985, + "narHash": "sha256-IxsBrFOfehIh/krI3Cr7xyEo8JRcU7OLM0nCCSkMiNI=", + "owner": "input-output-hk", + "repo": "iohk-monitoring-framework", + "rev": "eb7854d1337637b8672af1227b276aa33a658f47", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-monitoring-framework", + "rev": "eb7854d1337637b8672af1227b276aa33a658f47", + "type": "github" + } + }, + "iohk-nix": { + "flake": false, + "locked": { + "lastModified": 1653579289, + "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, + "iohkNix": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "cardano-node-workbench", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1648032999, + "narHash": "sha256-3uCz+gJppvM7z6CUCkBbFSu60WgIE+e3oXwXiAiGWSY=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "5e667b374153327c7bdfdbfab8ef19b1f27d4aac", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, + "iohkNix_10": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_11": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_12": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "plutus-example", + "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" + } + }, + "iohkNix_13": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "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" + } + }, + "iohkNix_14": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_15": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "plutus-example", + "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" + } + }, + "iohkNix_16": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "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" + } + }, + "iohkNix_17": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_18": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "plutus-example", + "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" + } + }, + "iohkNix_2": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1649070135, + "narHash": "sha256-UFKqcOSdPWk3TYUCPHF22p1zf7aXQpCmmgf7UMg7fWA=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "cecab9c71d1064f05f1615eead56ac0b9196bc20", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, + "iohkNix_3": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "cardano-node-workbench", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1648032999, + "narHash": "sha256-3uCz+gJppvM7z6CUCkBbFSu60WgIE+e3oXwXiAiGWSY=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "5e667b374153327c7bdfdbfab8ef19b1f27d4aac", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, + "iohkNix_4": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1645693195, + "narHash": "sha256-UDemE2MFEi/L8Xmwi1/FuKU9ka3QqDye6k7rVW6ryeE=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "29c9a3b6704b5c0df3bb4a3e65240749883c50a0", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, + "iohkNix_5": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1645693195, + "narHash": "sha256-UDemE2MFEi/L8Xmwi1/FuKU9ka3QqDye6k7rVW6ryeE=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "29c9a3b6704b5c0df3bb4a3e65240749883c50a0", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, + "iohkNix_6": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_7": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "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" + } + }, + "iohkNix_8": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "plutus-example", + "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" + } + }, + "iohkNix_9": { + "inputs": { + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1645693195, + "narHash": "sha256-UDemE2MFEi/L8Xmwi1/FuKU9ka3QqDye6k7rVW6ryeE=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "29c9a3b6704b5c0df3bb4a3e65240749883c50a0", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "iohk-nix", + "type": "github" + } + }, + "lowdown-src": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "lowdown-src_2": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "lowdown-src_3": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "lowdown-src_4": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "membench": { + "locked": { + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_10": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_10", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_7" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_11": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_11", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot" + ], + "cardano-node-snapshot": "cardano-node-snapshot_6", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_10" + }, + "locked": { + "lastModified": 1645070579, + "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_12": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_12", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_9" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_2": { + "locked": { + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_3": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_3", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured" + ], + "cardano-node-snapshot": "cardano-node-snapshot", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_3" + }, + "locked": { + "lastModified": 1645070579, + "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_4": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_4", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": "cardano-node-snapshot_2", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_2" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_5": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_5", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_6": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_6", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process" + ], + "cardano-node-snapshot": "cardano-node-snapshot_3", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_6" + }, + "locked": { + "lastModified": 1645070579, + "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_7": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_7", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": "cardano-node-snapshot_4", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_5" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_8": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_8", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "cardano-node-snapshot": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot" + ], + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "membench", + "cardano-node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_4" + }, + "locked": { + "lastModified": 1644547122, + "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "membench_9": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_9", + "cardano-node-measured": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot" + ], + "cardano-node-process": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot" + ], + "cardano-node-snapshot": "cardano-node-snapshot_5", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "nixpkgs" + ], + "ouroboros-network": "ouroboros-network_8" + }, + "locked": { + "lastModified": 1645070579, + "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-memory-benchmark", + "type": "github" + } + }, + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs_2", + "nixpkgs-regression": "nixpkgs-regression" + }, + "locked": { + "lastModified": 1643066034, + "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", + "owner": "NixOS", + "repo": "nix", + "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "2.6.0", + "repo": "nix", + "type": "github" + } + }, + "nix-tools": { + "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_10": { + "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_11": { + "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_12": { + "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_13": { + "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_14": { + "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_15": { + "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_16": { + "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_17": { + "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_18": { + "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_19": { + "flake": false, + "locked": { + "lastModified": 1649424170, + "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "nix-tools", + "type": "github" + } + }, + "nix-tools_2": { + "flake": false, + "locked": { + "lastModified": 1649424170, + "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "nix-tools", + "type": "github" + } + }, + "nix-tools_3": { + "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_4": { + "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_5": { + "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_6": { + "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_7": { + "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_8": { + "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_9": { + "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" + } + }, + "nixTools": { + "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_2": { + "inputs": { + "lowdown-src": "lowdown-src_2", + "nixpkgs": "nixpkgs_3", + "nixpkgs-regression": "nixpkgs-regression_2" + }, + "locked": { + "lastModified": 1643066034, + "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", + "owner": "NixOS", + "repo": "nix", + "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "2.6.0", + "repo": "nix", + "type": "github" + } + }, + "nix_3": { + "inputs": { + "lowdown-src": "lowdown-src_3", + "nixpkgs": "nixpkgs_5", + "nixpkgs-regression": "nixpkgs-regression_3" + }, + "locked": { + "lastModified": 1643066034, + "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", + "owner": "NixOS", + "repo": "nix", + "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "2.6.0", + "repo": "nix", + "type": "github" + } + }, + "nix_4": { + "inputs": { + "lowdown-src": "lowdown-src_4", + "nixpkgs": "nixpkgs_16", + "nixpkgs-regression": "nixpkgs-regression_4" + }, + "locked": { + "lastModified": 1643066034, + "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", + "owner": "NixOS", + "repo": "nix", + "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "2.6.0", + "repo": "nix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs-2003": { + "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_10": { + "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_11": { + "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_12": { + "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_13": { + "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_14": { + "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_15": { + "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_16": { + "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_17": { + "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_18": { + "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_19": { + "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_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-2003_3": { + "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_4": { + "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_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-2003_8": { + "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_9": { + "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": 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_10": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_11": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_12": { + "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_13": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_14": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_15": { + "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_16": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_17": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_18": { + "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_19": { + "locked": { + "lastModified": 1645296114, + "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_2": { + "locked": { + "lastModified": 1645296114, + "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_3": { + "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_4": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_5": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_6": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_7": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2105_8": { + "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_9": { + "locked": { + "lastModified": 1640283157, + "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111": { + "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_10": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_11": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_12": { + "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_13": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_14": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_15": { + "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_16": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_17": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_18": { + "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_19": { + "locked": { + "lastModified": 1648744337, + "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_2": { + "locked": { + "lastModified": 1648744337, + "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_3": { + "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_4": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_5": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_6": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_7": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2111_8": { + "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_9": { + "locked": { + "lastModified": 1640283207, + "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-regression": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "indirect" + } + }, + "nixpkgs-regression_2": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "indirect" + } + }, + "nixpkgs-regression_3": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "indirect" + } + }, + "nixpkgs-regression_4": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "indirect" + } + }, + "nixpkgs-unstable": { + "locked": { + "lastModified": 1644486793, + "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable_10": { + "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_11": { + "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_12": { + "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_13": { + "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_14": { + "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_15": { + "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_16": { + "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_17": { + "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_18": { + "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_19": { + "locked": { + "lastModified": 1648219316, + "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable_2": { + "locked": { + "lastModified": 1648219316, + "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable_3": { + "locked": { + "lastModified": 1644486793, + "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable_4": { + "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_5": { + "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_6": { + "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_7": { + "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_8": { + "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_9": { + "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_10": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_11": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_12": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_13": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_14": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_15": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_16": { + "locked": { + "lastModified": 1632864508, + "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-21.05-small", + "type": "indirect" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1632864508, + "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-21.05-small", + "type": "indirect" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1632864508, + "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-21.05-small", + "type": "indirect" + } + }, + "nixpkgs_4": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_5": { + "locked": { + "lastModified": 1632864508, + "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-21.05-small", + "type": "indirect" + } + }, + "nixpkgs_6": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_7": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_8": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_9": { + "locked": { + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "node-measured": { + "inputs": { + "cardano-mainnet-mirror": "cardano-mainnet-mirror_2", + "cardano-node-workbench": "cardano-node-workbench_3", + "customConfig": "customConfig_4", + "flake-compat": "flake-compat_4", + "haskellNix": "haskellNix_4", + "hostNixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "nixpkgs" + ], + "iohkNix": "iohkNix_4", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "haskellNix", + "nixpkgs-2105" + ], + "node-measured": "node-measured_2", + "node-process": "node-process", + "node-snapshot": "node-snapshot", + "plutus-apps": "plutus-apps_3", + "utils": "utils_14" + }, + "locked": { + "lastModified": 1648681325, + "narHash": "sha256-6oWDYmMb+V4x0jCoYDzKfBJMpr7Mx5zA3WMpNHspuSw=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "78675fbf8986c87c0d2356b727a0ec2060f1adba", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "type": "github" + } + }, + "node-measured_2": { + "inputs": { + "cardano-node-workbench": "cardano-node-workbench_5", + "customConfig": "customConfig_5", + "flake-compat": "flake-compat_5", + "haskellNix": "haskellNix_5", + "hostNixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "nixpkgs" + ], + "iohkNix": "iohkNix_5", + "membench": "membench_3", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example_2", + "utils": "utils_6" + }, + "locked": { + "lastModified": 1647614422, + "narHash": "sha256-TB5W6a4ni2yIbh/8I8daDsHeiTvHJKuP/5S03Xn8Jyo=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "c98f5bc78d94f92b23ec5095c7f5650bf209b51c", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "type": "github" + } + }, + "node-process": { + "inputs": { + "cardano-node-workbench": "cardano-node-workbench_6", + "customConfig": "customConfig_9", + "flake-compat": "flake-compat_6", + "haskellNix": "haskellNix_9", + "hostNixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "nixpkgs" + ], + "iohkNix": "iohkNix_9", + "membench": "membench_6", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example_4", + "utils": "utils_10" + }, + "locked": { + "lastModified": 1647614422, + "narHash": "sha256-TB5W6a4ni2yIbh/8I8daDsHeiTvHJKuP/5S03Xn8Jyo=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "c98f5bc78d94f92b23ec5095c7f5650bf209b51c", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "type": "github" + } + }, + "node-process_2": { + "flake": false, + "locked": { + "lastModified": 1648681325, + "narHash": "sha256-6oWDYmMb+V4x0jCoYDzKfBJMpr7Mx5zA3WMpNHspuSw=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "78675fbf8986c87c0d2356b727a0ec2060f1adba", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-node", + "type": "github" + } + }, + "node-snapshot": { + "inputs": { + "customConfig": "customConfig_13", + "haskellNix": "haskellNix_13", + "iohkNix": "iohkNix_13", + "membench": "membench_9", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example_5", + "utils": "utils_13" + }, + "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": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", + "type": "github" + } + }, + "node-snapshot_2": { + "inputs": { + "customConfig": "customConfig_16", + "haskellNix": "haskellNix_16", + "iohkNix": "iohkNix_16", + "membench": "membench_11", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "haskellNix", + "nixpkgs-2105" + ], + "plutus-example": "plutus-example_6", + "utils": "utils_17" + }, + "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": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", + "type": "github" + } + }, + "old-ghc-nix": { + "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_10": { + "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_11": { + "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_12": { + "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_13": { + "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_14": { + "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_15": { + "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_16": { + "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_17": { + "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_18": { + "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_19": { + "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_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" + } + }, + "old-ghc-nix_3": { + "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_4": { + "flake": false, "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", "type": "github" } }, - "nix": { - "inputs": { - "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs_4", - "nixpkgs-regression": "nixpkgs-regression" - }, + "old-ghc-nix_5": { + "flake": false, "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", - "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", "type": "github" } }, - "nix-tools": { + "old-ghc-nix_6": { "flake": false, "locked": { - "lastModified": 1636018067, - "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda", + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "nix-tools", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", "type": "github" } }, - "nix-tools_2": { + "old-ghc-nix_7": { "flake": false, "locked": { - "lastModified": 1636018067, - "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda", + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "nix-tools", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", "type": "github" } }, - "nix-tools_3": { + "old-ghc-nix_8": { "flake": false, "locked": { - "lastModified": 1636018067, - "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda", + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "nix-tools", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", "type": "github" } }, - "nix-tools_4": { + "old-ghc-nix_9": { "flake": false, "locked": { - "lastModified": 1636018067, - "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda", + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "nix-tools", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", "type": "github" } }, - "nix-tools_5": { + "optparse-applicative": { "flake": false, "locked": { - "lastModified": 1649424170, - "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", + "lastModified": 1628901899, + "narHash": "sha256-uQx+SEYsCH7JcG3xAT0eJck9yq3y0cvx49bvItLLer8=", "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", + "repo": "optparse-applicative", + "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "nix-tools", + "repo": "optparse-applicative", + "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", "type": "github" } }, - "nixpkgs": { + "ouroboros-network": { + "flake": false, "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "input-output-hk", + "repo": "ouroboros-network", + "type": "github" } }, - "nixpkgs-2003": { + "ouroboros-network_10": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2003_2": { + "ouroboros-network_11": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1649848010, + "narHash": "sha256-JG8Fu8VPQ1s5GfbT7NsgAAlIRLEUWZaSkcWmSpjzpKg=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "ad47441e9e399495579d7dd05ccaf96b46a487b2", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "ad47441e9e399495579d7dd05ccaf96b46a487b2", "type": "github" } }, - "nixpkgs-2003_3": { + "ouroboros-network_2": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2003_4": { + "ouroboros-network_3": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2003_5": { + "ouroboros-network_4": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2105": { + "ouroboros-network_5": { + "flake": false, "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2105_2": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "ouroboros-network_6": { + "flake": false, + "locked": { + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2105_3": { + "ouroboros-network_7": { + "flake": false, "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2105_4": { + "ouroboros-network_8": { + "flake": false, "locked": { - "lastModified": 1630481079, - "narHash": "sha256-leWXLchbAbqOlLT6tju631G40SzQWPqaAXQG3zH1Imw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "110a2c9ebbf5d4a94486854f18a37a938cfacbbb", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2105_5": { + "ouroboros-network_9": { + "flake": false, "locked": { - "lastModified": 1645296114, - "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", + "lastModified": 1643385024, + "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "8e97076176d465f5f4f86d5b5596220272630649", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "ouroboros-network", "type": "github" } }, - "nixpkgs-2111": { + "plutus": { + "flake": false, "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "lastModified": 1651071047, + "narHash": "sha256-bmkP98dcMdDDmAk5UsceYh0Wme19Z0squHWJnY8FO3E=", + "owner": "input-output-hk", + "repo": "plutus", + "rev": "5cc518f1202930ad52b8ba838af32af084c0e754", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "plutus", + "rev": "5cc518f1202930ad52b8ba838af32af084c0e754", "type": "github" } }, - "nixpkgs-2111_2": { + "plutus-apps": { + "flake": false, "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "lastModified": 1648635956, + "narHash": "sha256-qwPhjV07SIahycFpaxqSSOztJLOlmLdgj/TjgVrjkBE=", + "owner": "input-output-hk", + "repo": "plutus-apps", + "rev": "b86ee21775422f9c0ca5ff66195014a497575d2d", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "plutus-apps", "type": "github" } }, - "nixpkgs-2111_3": { + "plutus-apps_2": { + "flake": false, "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", + "lastModified": 1648036874, + "narHash": "sha256-GIL9uHQwlyD4qEpwUGlhN9o9blwhElmlKPOPjC3n714=", + "owner": "input-output-hk", + "repo": "plutus-apps", + "rev": "c9f2601e342a2fc0e2b5870ce656ef434b0efa32", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "plutus-apps", "type": "github" } }, - "nixpkgs-2111_4": { + "plutus-apps_3": { + "flake": false, "locked": { - "lastModified": 1638410074, - "narHash": "sha256-MQYI4k4XkoTzpeRjq5wl+1NShsl1CKq8MISFuZ81sWs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "5b80f23502f8e902612a8c631dfce383e1c56596", + "lastModified": 1648036874, + "narHash": "sha256-GIL9uHQwlyD4qEpwUGlhN9o9blwhElmlKPOPjC3n714=", + "owner": "input-output-hk", + "repo": "plutus-apps", + "rev": "c9f2601e342a2fc0e2b5870ce656ef434b0efa32", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "plutus-apps", "type": "github" } }, - "nixpkgs-2111_5": { + "plutus-apps_4": { + "flake": false, "locked": { - "lastModified": 1648744337, - "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", + "lastModified": 1647347289, + "narHash": "sha256-dxKZ1Zvflyt6igYm39POV6X/0giKbfb4U7D1TvevQls=", + "owner": "input-output-hk", + "repo": "plutus-apps", + "rev": "2a40552f4654d695f21783c86e8ae59243ce9dfa", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "plutus-apps", "type": "github" } }, - "nixpkgs-regression": { + "plutus-apps_5": { + "flake": false, "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "lastModified": 1654014204, + "narHash": "sha256-PjwEmvlo9JuIQ40ylBH9UJvVBbbb6YmXy3DMLaqs578=", + "owner": "gege251", + "repo": "plutus-apps", + "rev": "d40efd6707aa30525b3ebc695e4ba890d944cde3", "type": "github" }, "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" + "owner": "gege251", + "repo": "plutus-apps", + "rev": "d40efd6707aa30525b3ebc695e4ba890d944cde3", + "type": "github" } }, - "nixpkgs-unstable": { + "plutus-example": { + "inputs": { + "customConfig": "customConfig_8", + "haskellNix": "haskellNix_8", + "iohkNix": "iohkNix_8", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-measured", + "membench", + "cardano-node-snapshot", + "plutus-example", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_4" + }, "locked": { - "lastModified": 1641285291, - "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "lastModified": 1640022647, + "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" } }, - "nixpkgs-unstable_2": { + "plutus-example_2": { + "flake": false, "locked": { - "lastModified": 1641285291, - "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "lastModified": 1640022647, + "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", + "owner": "input-output-hk", + "ref": "1.33.0", + "repo": "cardano-node", "type": "github" } }, - "nixpkgs-unstable_3": { + "plutus-example_3": { + "inputs": { + "customConfig": "customConfig_12", + "haskellNix": "haskellNix_12", + "iohkNix": "iohkNix_12", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-process", + "membench", + "cardano-node-snapshot", + "plutus-example", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_8" + }, "locked": { - "lastModified": 1641285291, - "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae", + "lastModified": 1640022647, + "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" } }, - "nixpkgs-unstable_4": { + "plutus-example_4": { + "flake": false, "locked": { - "lastModified": 1635295995, - "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018", + "lastModified": 1640022647, + "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", + "owner": "input-output-hk", + "ref": "1.33.0", + "repo": "cardano-node", "type": "github" } }, - "nixpkgs-unstable_5": { + "plutus-example_5": { + "inputs": { + "customConfig": "customConfig_15", + "haskellNix": "haskellNix_15", + "iohkNix": "iohkNix_15", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-measured", + "node-snapshot", + "plutus-example", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_12" + }, "locked": { - "lastModified": 1648219316, - "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", + "lastModified": 1640022647, + "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" } }, - "nixpkgs_2": { + "plutus-example_6": { + "inputs": { + "customConfig": "customConfig_18", + "haskellNix": "haskellNix_18", + "iohkNix": "iohkNix_18", + "nixpkgs": [ + "bot-plutus-interface", + "cardano-node", + "node-snapshot", + "plutus-example", + "haskellNix", + "nixpkgs-2105" + ], + "utils": "utils_16" + }, "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "lastModified": 1640022647, + "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "type": "github" } }, - "nixpkgs_3": { + "purescript-bridge": { + "flake": false, "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "lastModified": 1642802224, + "narHash": "sha256-/SbnmXrB9Y2rrPd6E79Iu5RDaKAKozIl685HQ4XdQTU=", + "owner": "input-output-hk", + "repo": "purescript-bridge", + "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "input-output-hk", + "repo": "purescript-bridge", + "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", + "type": "github" } }, - "nixpkgs_4": { - "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-21.05-small", - "type": "indirect" + "root": { + "inputs": { + "bot-plutus-interface": "bot-plutus-interface", + "flake-compat": "flake-compat_8", + "haskell-nix": [ + "bot-plutus-interface", + "haskell-nix" + ], + "iohk-nix": [ + "bot-plutus-interface", + "iohk-nix" + ], + "nixpkgs": [ + "bot-plutus-interface", + "haskell-nix", + "nixpkgs" + ] } }, - "old-ghc-nix": { + "servant-purescript": { "flake": false, "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "lastModified": 1642798070, + "narHash": "sha256-DH9ISydu5gxvN4xBuoXVv1OhYCaqGOtzWlACdJ0H64I=", + "owner": "input-output-hk", + "repo": "servant-purescript", + "rev": "44e7cacf109f84984cd99cd3faf185d161826963", "type": "github" }, "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", + "owner": "input-output-hk", + "repo": "servant-purescript", + "rev": "44e7cacf109f84984cd99cd3faf185d161826963", "type": "github" } }, - "old-ghc-nix_2": { + "stackage": { "flake": false, "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "lastModified": 1648603096, + "narHash": "sha256-d1WKzMnk+2ZOXz3YSSqYHrMSHRVSZth+eS/pO5iSwVE=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "c2bdc5825795d3a6938aa74e598da57591b2e150", "type": "github" }, "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", + "owner": "input-output-hk", + "repo": "stackage.nix", "type": "github" } }, - "old-ghc-nix_3": { + "stackage_10": { "flake": false, "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", + "owner": "input-output-hk", + "repo": "stackage.nix", "type": "github" } }, - "old-ghc-nix_4": { + "stackage_11": { "flake": false, "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", + "owner": "input-output-hk", + "repo": "stackage.nix", "type": "github" } }, - "old-ghc-nix_5": { + "stackage_12": { "flake": false, "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "lastModified": 1639012797, + "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", "type": "github" }, "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", + "owner": "input-output-hk", + "repo": "stackage.nix", "type": "github" } }, - "optparse-applicative": { + "stackage_13": { "flake": false, "locked": { - "lastModified": 1628901899, - "narHash": "sha256-uQx+SEYsCH7JcG3xAT0eJck9yq3y0cvx49bvItLLer8=", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", "owner": "input-output-hk", - "repo": "optparse-applicative", - "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "optparse-applicative", - "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", + "repo": "stackage.nix", "type": "github" } }, - "ouroboros-network": { + "stackage_14": { "flake": false, "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "ouroboros-network", + "repo": "stackage.nix", "type": "github" } }, - "ouroboros-network_2": { + "stackage_15": { "flake": false, "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "lastModified": 1639012797, + "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", + "repo": "stackage.nix", + "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "ouroboros-network", + "repo": "stackage.nix", "type": "github" } }, - "ouroboros-network_3": { + "stackage_16": { "flake": false, "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "ouroboros-network", + "repo": "stackage.nix", "type": "github" } }, - "ouroboros-network_4": { + "stackage_17": { "flake": false, "locked": { - "lastModified": 1643202846, - "narHash": "sha256-Cy29MHrYTkN7s3Vvog5/pOzbo7jiqTeDz6OmrNvag6w=", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "4fac197b6f0d2ff60dc3486c593b68dc00969fbf", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "4fac197b6f0d2ff60dc3486c593b68dc00969fbf", + "repo": "stackage.nix", "type": "github" } }, - "plutus": { + "stackage_18": { "flake": false, "locked": { - "lastModified": 1646650116, - "narHash": "sha256-S8uvyld7ZpPsmxZlWJeRNAPd+mw3PafrtaiiuU8H3KA=", + "lastModified": 1639012797, + "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", "owner": "input-output-hk", - "repo": "plutus", - "rev": "4127e9cd6e889824d724c30eae55033cb50cbf3e", + "repo": "stackage.nix", + "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "plutus", - "rev": "4127e9cd6e889824d724c30eae55033cb50cbf3e", + "repo": "stackage.nix", "type": "github" } }, - "plutus-apps": { + "stackage_19": { "flake": false, "locked": { - "lastModified": 1653665217, - "narHash": "sha256-JVVhg+j1TGbN7qScqcjPPgU488/JFGDDtOCn3ZNiHrM=", + "lastModified": 1653355076, + "narHash": "sha256-mQdOgAyFkLUJBPrVDZmZQ2JRtgHKOQkil//SDdcjP1U=", "owner": "input-output-hk", - "repo": "plutus-apps", - "rev": "1d89b1ef604998744974d4e654fefc5d7e91e3ee", + "repo": "stackage.nix", + "rev": "71b16ca68d6acd639121db43238896357fe53f54", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "plutus-apps", - "rev": "1d89b1ef604998744974d4e654fefc5d7e91e3ee", + "repo": "stackage.nix", "type": "github" } }, - "plutus-example": { - "inputs": { - "customConfig": "customConfig_4", - "haskellNix": "haskellNix_4", - "iohkNix": "iohkNix_4", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "membench", - "cardano-node-snapshot", - "plutus-example", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_2" - }, + "stackage_2": { + "flake": false, "locked": { - "lastModified": 1640022647, - "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "lastModified": 1649639721, + "narHash": "sha256-i/nyHyfpvw6en4phdjLS96DhJI95MVX3KubfUJwDtuU=", "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "stackage.nix", + "rev": "9d1954e8bf7ce40ce21d59794d19a8d1ddf06cd6", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "stackage.nix", "type": "github" } }, - "purescript-bridge": { + "stackage_3": { "flake": false, "locked": { - "lastModified": 1642802224, - "narHash": "sha256-/SbnmXrB9Y2rrPd6E79Iu5RDaKAKozIl685HQ4XdQTU=", + "lastModified": 1648084749, + "narHash": "sha256-kJ6ddC4yb5BAi2lqvXG1Q18EYkEHnhG22mDHPDMQAiE=", "owner": "input-output-hk", - "repo": "purescript-bridge", - "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", + "repo": "stackage.nix", + "rev": "d11ec4ac2be255d814560c5f50d5b72cdf314158", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "purescript-bridge", - "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", + "repo": "stackage.nix", "type": "github" } }, - "root": { - "inputs": { - "bot-plutus-interface": "bot-plutus-interface", - "flake-compat": "flake-compat_2", - "haskell-nix": [ - "bot-plutus-interface", - "haskell-nix" - ], - "iohk-nix": [ - "bot-plutus-interface", - "iohk-nix" - ], - "nixpkgs": [ - "bot-plutus-interface", - "haskell-nix", - "nixpkgs" - ] - } - }, - "servant-purescript": { + "stackage_4": { "flake": false, "locked": { - "lastModified": 1642798070, - "narHash": "sha256-DH9ISydu5gxvN4xBuoXVv1OhYCaqGOtzWlACdJ0H64I=", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", "owner": "input-output-hk", - "repo": "servant-purescript", - "rev": "44e7cacf109f84984cd99cd3faf185d161826963", + "repo": "stackage.nix", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "servant-purescript", - "rev": "44e7cacf109f84984cd99cd3faf185d161826963", + "repo": "stackage.nix", "type": "github" } }, - "stackage": { + "stackage_5": { "flake": false, "locked": { "lastModified": 1643073493, @@ -2534,7 +9170,7 @@ "type": "github" } }, - "stackage_2": { + "stackage_6": { "flake": false, "locked": { "lastModified": 1643073493, @@ -2550,7 +9186,7 @@ "type": "github" } }, - "stackage_3": { + "stackage_7": { "flake": false, "locked": { "lastModified": 1643073493, @@ -2566,7 +9202,7 @@ "type": "github" } }, - "stackage_4": { + "stackage_8": { "flake": false, "locked": { "lastModified": 1639012797, @@ -2582,14 +9218,14 @@ "type": "github" } }, - "stackage_5": { + "stackage_9": { "flake": false, "locked": { - "lastModified": 1652577319, - "narHash": "sha256-zZxCo7vIdyjZueJD3VoR7YImsS54dRhqqVRcsLqUBP0=", + "lastModified": 1643073493, + "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "49dfbc9cbf38cbf8180a432fcd6d390326c74fba", + "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", "type": "github" }, "original": { @@ -2598,7 +9234,39 @@ "type": "github" } }, + "typed-protocols": { + "flake": false, + "locked": { + "lastModified": 1652722542, + "narHash": "sha256-oChETlHZmXqBdajfe7ES5DYnzym+lLWQPG2mgkCANsA=", + "owner": "input-output-hk", + "repo": "typed-protocols", + "rev": "91c3fba44d68439df207796171cd6f867354b76b", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "typed-protocols", + "rev": "91c3fba44d68439df207796171cd6f867354b76b", + "type": "github" + } + }, "utils": { + "locked": { + "lastModified": 1648297722, + "narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_10": { "locked": { "lastModified": 1623875721, "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", @@ -2613,7 +9281,82 @@ "type": "github" } }, - "utils_2": { + "utils_11": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_12": { + "locked": { + "lastModified": 1638122382, + "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_13": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_14": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_15": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_16": { "locked": { "lastModified": 1638122382, "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", @@ -2628,6 +9371,51 @@ "type": "github" } }, + "utils_17": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_18": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_2": { + "locked": { + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "utils_3": { "locked": { "lastModified": 1623875721, @@ -2644,6 +9432,81 @@ } }, "utils_4": { + "locked": { + "lastModified": 1638122382, + "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "type": "github" + }, + "original": { + "owner": "numtide", + "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" + } + }, + "utils_6": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_7": { + "locked": { + "lastModified": 1623875721, + "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_8": { + "locked": { + "lastModified": 1638122382, + "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_9": { "locked": { "lastModified": 1623875721, "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", diff --git a/flake.nix b/flake.nix index b18b5767..2bfda711 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=f285dc413d2b7a5a1eb133626bf25d79de2b27e1"; + "github:mlabs-haskell/bot-plutus-interface?rev=d5fbc717de501e31261bbc4d8095a3475468b3a0"; }; outputs = diff --git a/nix/haskell.nix b/nix/haskell.nix index dfce4332..97943e0c 100644 --- a/nix/haskell.nix +++ b/nix/haskell.nix @@ -19,7 +19,7 @@ let shell = { additional = ps: [ ps.bot-plutus-interface ]; - withHoogle = true; + withHoogle = false; tools.haskell-language-server = "latest"; diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index 606ba360..dd0871ad 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -17,6 +17,7 @@ import Ledger ( ciTxOutValue, pubKeyHashAddress, ) +import Ledger.Ada (lovelaceValueOf) import Ledger.Ada qualified as Ada import Ledger.Constraints (MkTxError (OwnPubKeyMissing)) import Ledger.Constraints qualified as Constraints @@ -28,7 +29,6 @@ import Plutus.Contract ( ) import Plutus.Contract qualified as Contract import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) -import Plutus.V1.Ledger.Ada (lovelaceValueOf) import Spec.TestContract (lockThenSpend) import Test.Plutip.Contract ( ValueOrdering (VLt), diff --git a/test/Spec/TestContract.hs b/test/Spec/TestContract.hs index 3699e74d..69b8f8f4 100644 --- a/test/Spec/TestContract.hs +++ b/test/Spec/TestContract.hs @@ -15,8 +15,9 @@ import Ledger ( TxOutRef, getCardanoTxId, pubKeyHashAddress, - scriptAddress, + scriptHashAddress, ) +import Ledger.Ada (adaValueOf) import Ledger.Constraints qualified as Constraints import Ledger.Scripts qualified as Scripts import Ledger.Typed.Scripts (TypedValidator, Validator, ValidatorTypes, mkUntypedMintingPolicy) @@ -26,8 +27,6 @@ import Plutus.Contract (Contract, awaitTxConfirmed, submitTx, submitTxConstraint import Plutus.Contract qualified as Contract import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) import Plutus.Script.Utils.V1.Scripts qualified as ScriptUtils -import Plutus.V1.Ledger.Ada (adaValueOf) -import Plutus.V1.Ledger.Ada qualified as Value import Plutus.V1.Ledger.Value qualified as Value import PlutusTx qualified import PlutusTx.Prelude qualified as PP @@ -50,12 +49,12 @@ lockAtScript = do Constraints.mustPayToOtherScript (ScriptUtils.validatorHash validator) Scripts.unitDatum - (Value.adaValueOf 10) + (adaValueOf 10) let constr2 = Constraints.mustPayToOtherScript (ScriptUtils.validatorHash $ validator2 2) Scripts.unitDatum - (Value.adaValueOf 10) + (adaValueOf 10) tx <- submitTx (constr <> constr2) awaitTxConfirmed $ getCardanoTxId tx pure (getCardanoTxId tx, tx) @@ -119,7 +118,7 @@ validator :: Validator validator = TypedScripts.validatorScript typedValidator validatorAddr :: Address -validatorAddr = scriptAddress validator +validatorAddr = scriptHashAddress $ ScriptUtils.validatorHash validator {-# INLINEABLE mkValidator2 #-} mkValidator2 :: Integer -> () -> () -> ScriptContext -> Bool @@ -149,7 +148,7 @@ validator2 :: Integer -> Validator validator2 = TypedScripts.validatorScript . typedValidator2 validatorAddr2 :: Integer -> Address -validatorAddr2 = scriptAddress . validator2 +validatorAddr2 = scriptHashAddress . ScriptUtils.validatorHash . validator2 -- minting policy {-# INLINEABLE mkPolicy #-} From 46f34d1b930b16aa75624f533eefcfd76d5db6aa Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 2 Jun 2022 15:03:13 +0200 Subject: [PATCH 03/32] Update to latest plutus-apps commit --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 2bfda711..9e559c04 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=d5fbc717de501e31261bbc4d8095a3475468b3a0"; + "github:mlabs-haskell/bot-plutus-interface?rev=643f1bb85c6df2658fb89a9b07c6d9965c905c22"; }; outputs = From da2b4b42a86ba370493402b15dc01f35ed7cbda7 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Tue, 28 Jun 2022 21:51:23 +0200 Subject: [PATCH 04/32] Update to next plutus-apps --- cabal.project | 2 +- flake.lock | 9626 +++---------------------------------------------- flake.nix | 2 +- 3 files changed, 521 insertions(+), 9109 deletions(-) diff --git a/cabal.project b/cabal.project index 582472c1..7518365c 100644 --- a/cabal.project +++ b/cabal.project @@ -1,4 +1,4 @@ -index-state: 2022-02-22T20:47:03Z +index-state: 2022-05-18T00:00:00Z packages: ./. diff --git a/flake.lock b/flake.lock index e0e2b42d..777fee3f 100644 --- a/flake.lock +++ b/flake.lock @@ -16,9508 +16,920 @@ "type": "github" } }, - "HTTP_10": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_11": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_12": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_13": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_14": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_15": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_16": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_17": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_18": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_19": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "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" - } - }, - "HTTP_3": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_4": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "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" - } - }, - "HTTP_8": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_9": { - "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" - } - }, - "blockfrost-haskell": { - "flake": false, - "locked": { - "lastModified": 1645104463, - "narHash": "sha256-dOanQuBE/uNpcJTNtuCirGgG4JYtaxOVKjh4tjX8WUI=", - "owner": "blockfrost", - "repo": "blockfrost-haskell", - "rev": "edfd43a95a21356b0cc540002bd1583a35883f85", - "type": "github" - }, - "original": { - "owner": "blockfrost", - "repo": "blockfrost-haskell", - "rev": "edfd43a95a21356b0cc540002bd1583a35883f85", - "type": "github" - } - }, - "bot-plutus-interface": { - "inputs": { - "Win32-network": "Win32-network", - "blockfrost-haskell": "blockfrost-haskell", - "cardano-addresses": "cardano-addresses", - "cardano-base": "cardano-base", - "cardano-config": "cardano-config", - "cardano-crypto": "cardano-crypto", - "cardano-ledger": "cardano-ledger", - "cardano-node": "cardano-node", - "cardano-prelude": "cardano-prelude", - "cardano-wallet": "cardano-wallet", - "ekg-forward": "ekg-forward", - "ekg-json": "ekg-json", - "flake-compat": "flake-compat_7", - "flat": "flat", - "goblins": "goblins", - "haskell-nix": "haskell-nix", - "hedgehog-extras": "hedgehog-extras", - "hw-aeson": "hw-aeson", - "io-sim": "io-sim", - "iohk-monitoring-framework": "iohk-monitoring-framework", - "iohk-nix": "iohk-nix", - "nixpkgs": [ - "bot-plutus-interface", - "haskell-nix", - "nixpkgs-unstable" - ], - "optparse-applicative": "optparse-applicative", - "ouroboros-network": "ouroboros-network_11", - "plutus": "plutus", - "plutus-apps": "plutus-apps_5", - "purescript-bridge": "purescript-bridge", - "servant-purescript": "servant-purescript", - "typed-protocols": "typed-protocols" - }, - "locked": { - "lastModified": 1654018775, - "narHash": "sha256-unLDveovnfIExwD4feGrwSnZ8nR0OkNpfvhpr2thMVE=", - "owner": "mlabs-haskell", - "repo": "bot-plutus-interface", - "rev": "d5fbc717de501e31261bbc4d8095a3475468b3a0", - "type": "github" - }, - "original": { - "owner": "mlabs-haskell", - "repo": "bot-plutus-interface", - "rev": "d5fbc717de501e31261bbc4d8095a3475468b3a0", - "type": "github" - } - }, - "cabal-32": { - "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_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "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_2": { - "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_3": { - "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_4": { - "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_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-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=", - "owner": "haskell", - "repo": "cabal", - "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.2", - "repo": "cabal", - "type": "github" - } - }, - "cabal-32_7": { - "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_8": { - "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_9": { - "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-34": { - "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_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "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_2": { - "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_3": { - "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_4": { - "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_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": 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_7": { - "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_8": { - "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_9": { - "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-36": { - "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_10": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_11": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_12": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_13": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_14": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_15": { - "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_2": { - "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_3": { - "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_4": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_5": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_6": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_7": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_8": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_9": { - "flake": false, - "locked": { - "lastModified": 1640163203, - "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=", - "owner": "haskell", - "repo": "cabal", - "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cardano-addresses": { - "flake": false, - "locked": { - "lastModified": 1649608301, - "narHash": "sha256-zo+XJJsIiSkUlcxuPhRQRCxcWYOkDXnAApBF9Pj5Tls=", - "owner": "input-output-hk", - "repo": "cardano-addresses", - "rev": "56746f558d57a6b1d66d20eaac8a83dc4455cb4f", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-addresses", - "rev": "56746f558d57a6b1d66d20eaac8a83dc4455cb4f", - "type": "github" - } - }, - "cardano-base": { - "flake": false, - "locked": { - "lastModified": 1648804310, - "narHash": "sha256-FWm6ErfH0cCh9qCVAWdgrs5NzAjq4SSt3mAV9ZPxCAs=", - "owner": "input-output-hk", - "repo": "cardano-base", - "rev": "394c4637c24d82325bd04ceb99c8e8df5617e663", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-base", - "rev": "394c4637c24d82325bd04ceb99c8e8df5617e663", - "type": "github" - } - }, - "cardano-config": { - "flake": false, - "locked": { - "lastModified": 1634339627, - "narHash": "sha256-jQbwcfNJ8am7Q3W+hmTFmyo3wp3QItquEH//klNiofI=", - "owner": "input-output-hk", - "repo": "cardano-config", - "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-config", - "rev": "e9de7a2cf70796f6ff26eac9f9540184ded0e4e6", - "type": "github" - } - }, - "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-ledger": { - "flake": false, - "locked": { - "lastModified": 1649418955, - "narHash": "sha256-KhB23QzYNLw6erBLzcgxnK3VF1LmtqZ4KyauqbcU+w4=", - "owner": "input-output-hk", - "repo": "cardano-ledger", - "rev": "1db68a3ec0a2dcb5751004beb22b906162474f23", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-ledger", - "rev": "1db68a3ec0a2dcb5751004beb22b906162474f23", - "type": "github" - } - }, - "cardano-mainnet-mirror": { - "inputs": { - "nixpkgs": "nixpkgs" - }, - "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_10": { - "inputs": { - "nixpkgs": "nixpkgs_13" - }, - "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_11": { - "inputs": { - "nixpkgs": "nixpkgs_14" - }, - "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_12": { - "inputs": { - "nixpkgs": "nixpkgs_15" - }, - "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_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-mainnet-mirror_3": { - "inputs": { - "nixpkgs": "nixpkgs_6" - }, - "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_4": { - "inputs": { - "nixpkgs": "nixpkgs_7" - }, - "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_5": { - "inputs": { - "nixpkgs": "nixpkgs_8" - }, - "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_6": { - "inputs": { - "nixpkgs": "nixpkgs_9" - }, - "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_7": { - "inputs": { - "nixpkgs": "nixpkgs_10" - }, - "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_8": { - "inputs": { - "nixpkgs": "nixpkgs_11" - }, - "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_9": { - "inputs": { - "nixpkgs": "nixpkgs_12" - }, - "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": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror", - "cardano-node-workbench": "cardano-node-workbench", - "customConfig": "customConfig_2", - "flake-compat": "flake-compat_2", - "hackageNix": "hackageNix", - "haskellNix": "haskellNix_2", - "hostNixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "nixpkgs" - ], - "iohkNix": "iohkNix_2", - "nixTools": "nixTools", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "haskellNix", - "nixpkgs-unstable" - ], - "node-measured": "node-measured", - "node-process": "node-process_2", - "node-snapshot": "node-snapshot_2", - "plutus-apps": "plutus-apps_4", - "utils": "utils_18" - }, - "locked": { - "lastModified": 1650641300, - "narHash": "sha256-wkbrGgrwyfW4+KC50zKO+XmmcrgOEwBAUx5ZV61wfGc=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "65422ff373f2f88a563afa746a9a16d211ffdc7c", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "65422ff373f2f88a563afa746a9a16d211ffdc7c", - "type": "github" - } - }, - "cardano-node-snapshot": { - "inputs": { - "customConfig": "customConfig_6", - "haskellNix": "haskellNix_6", - "iohkNix": "iohkNix_6", - "membench": "membench_4", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example", - "utils": "utils_5" - }, - "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_7", - "haskellNix": "haskellNix_7", - "iohkNix": "iohkNix_7", - "membench": "membench_5", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_3" - }, - "locked": { - "lastModified": 1644954571, - "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - } - }, - "cardano-node-snapshot_3": { - "inputs": { - "customConfig": "customConfig_10", - "haskellNix": "haskellNix_10", - "iohkNix": "iohkNix_10", - "membench": "membench_7", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example_3", - "utils": "utils_9" - }, - "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_4": { - "inputs": { - "customConfig": "customConfig_11", - "haskellNix": "haskellNix_11", - "iohkNix": "iohkNix_11", - "membench": "membench_8", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_7" - }, - "locked": { - "lastModified": 1644954571, - "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - } - }, - "cardano-node-snapshot_5": { - "inputs": { - "customConfig": "customConfig_14", - "haskellNix": "haskellNix_14", - "iohkNix": "iohkNix_14", - "membench": "membench_10", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_11" - }, - "locked": { - "lastModified": 1644954571, - "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - } - }, - "cardano-node-snapshot_6": { - "inputs": { - "customConfig": "customConfig_17", - "haskellNix": "haskellNix_17", - "iohkNix": "iohkNix_17", - "membench": "membench_12", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_15" - }, - "locked": { - "lastModified": 1644954571, - "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d", - "type": "github" - } - }, - "cardano-node-workbench": { - "inputs": { - "cardano-node-workbench": "cardano-node-workbench_2", - "customConfig": "customConfig", - "flake-compat": "flake-compat", - "haskellNix": "haskellNix", - "hostNixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "cardano-node-workbench", - "nixpkgs" - ], - "iohkNix": "iohkNix", - "membench": "membench", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "cardano-node-workbench", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-apps": "plutus-apps", - "utils": "utils" - }, - "locked": { - "lastModified": 1647983004, - "narHash": "sha256-29kzatjbzREnXoT6Yh89OC82C5qI8eCVZhm4OeSjrgw=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", - "type": "github" - } - }, - "cardano-node-workbench_2": { - "flake": false, - "locked": { - "lastModified": 1647605822, - "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "type": "github" - } - }, - "cardano-node-workbench_3": { - "inputs": { - "cardano-node-workbench": "cardano-node-workbench_4", - "customConfig": "customConfig_3", - "flake-compat": "flake-compat_3", - "haskellNix": "haskellNix_3", - "hostNixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "cardano-node-workbench", - "nixpkgs" - ], - "iohkNix": "iohkNix_3", - "membench": "membench_2", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "cardano-node-workbench", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-apps": "plutus-apps_2", - "utils": "utils_2" - }, - "locked": { - "lastModified": 1647983004, - "narHash": "sha256-29kzatjbzREnXoT6Yh89OC82C5qI8eCVZhm4OeSjrgw=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "ed9932c52aaa535b71f72a5b4cc0cecb3344a5a3", - "type": "github" - } - }, - "cardano-node-workbench_4": { - "flake": false, - "locked": { - "lastModified": 1647605822, - "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "type": "github" - } - }, - "cardano-node-workbench_5": { - "flake": false, - "locked": { - "lastModified": 1647605822, - "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "type": "github" - } - }, - "cardano-node-workbench_6": { - "flake": false, - "locked": { - "lastModified": 1647605822, - "narHash": "sha256-bhgSsshidZ7dOPpXdG88pIqhy5VgXWi3LXtR78oDiEo=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "44ac30fb04d02d41ba005ca5228db9b5e9b887d2", - "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-shell": { - "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_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "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_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-shell_3": { - "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_4": { - "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_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-shell_8": { - "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_9": { - "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": 1651837768, - "narHash": "sha256-rCVX42d2nM67aWBPUu2wdMAGQ6s25VJcrEZwUUYa800=", - "owner": "ak3n", - "repo": "cw", - "rev": "538375cb3efa0c66604ff0b13b6ecc0c4a694d64", - "type": "github" - }, - "original": { - "owner": "ak3n", - "repo": "cw", - "rev": "538375cb3efa0c66604ff0b13b6ecc0c4a694d64", - "type": "github" - } - }, - "customConfig": { - "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" - } - }, - "customConfig_10": { - "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" - } - }, - "customConfig_11": { - "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" - } - }, - "customConfig_12": { - "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" - } - }, - "customConfig_13": { - "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" - } - }, - "customConfig_14": { - "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" - } - }, - "customConfig_15": { - "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" - } - }, - "customConfig_16": { - "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" - } - }, - "customConfig_17": { - "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" - } - }, - "customConfig_18": { - "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" - } - }, - "customConfig_2": { - "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" - } - }, - "customConfig_3": { - "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" - } - }, - "customConfig_4": { - "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" - } - }, - "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" - } - }, - "customConfig_6": { - "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" - } - }, - "customConfig_7": { - "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" - } - }, - "customConfig_8": { - "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" - } - }, - "customConfig_9": { - "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" - } - }, - "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" - } - }, - "ekg-json": { - "flake": false, - "locked": { - "lastModified": 1642583945, - "narHash": "sha256-VT8Ur585TCn03P2TVi6t92v2Z6tl8vKijICjse6ocv8=", - "owner": "vshabanov", - "repo": "ekg-json", - "rev": "00ebe7211c981686e65730b7144fbf5350462608", - "type": "github" - }, - "original": { - "owner": "vshabanov", - "repo": "ekg-json", - "rev": "00ebe7211c981686e65730b7144fbf5350462608", - "type": "github" - } - }, - "flake-compat": { - "flake": false, - "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_2": { - "flake": false, - "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_3": { - "flake": false, - "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_4": { - "flake": false, - "locked": { - "lastModified": 1638445031, - "narHash": "sha256-dtIZLlf2tfYeLvpZa/jFxP5HvfoXAzr7X76yn6FQAdM=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "20f79e3976b76a37090fbeec7b49dc08dac96b8e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_5": { - "flake": false, - "locked": { - "lastModified": 1638445031, - "narHash": "sha256-dtIZLlf2tfYeLvpZa/jFxP5HvfoXAzr7X76yn6FQAdM=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "20f79e3976b76a37090fbeec7b49dc08dac96b8e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_6": { - "flake": false, - "locked": { - "lastModified": 1638445031, - "narHash": "sha256-dtIZLlf2tfYeLvpZa/jFxP5HvfoXAzr7X76yn6FQAdM=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "20f79e3976b76a37090fbeec7b49dc08dac96b8e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_7": { - "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_8": { - "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": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "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_2": { - "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_3": { - "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_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": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_7": { - "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_8": { - "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_9": { - "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flat": { - "flake": false, - "locked": { - "lastModified": 1628771504, - "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", - "owner": "Quid2", - "repo": "flat", - "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", - "type": "github" - }, - "original": { - "owner": "Quid2", - "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" - } - }, - "ghc-8.6.5-iohk_10": { - "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" - } - }, - "ghc-8.6.5-iohk_11": { - "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" - } - }, - "ghc-8.6.5-iohk_12": { - "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" - } - }, - "ghc-8.6.5-iohk_13": { - "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" - } - }, - "ghc-8.6.5-iohk_14": { - "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" - } - }, - "ghc-8.6.5-iohk_15": { - "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" - } - }, - "ghc-8.6.5-iohk_16": { - "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" - } - }, - "ghc-8.6.5-iohk_17": { - "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" - } - }, - "ghc-8.6.5-iohk_18": { - "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" - } - }, - "ghc-8.6.5-iohk_19": { - "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" - } - }, - "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" - } - }, - "ghc-8.6.5-iohk_3": { - "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" - } - }, - "ghc-8.6.5-iohk_4": { - "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" - } - }, - "ghc-8.6.5-iohk_5": { - "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" - } - }, - "ghc-8.6.5-iohk_6": { - "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" - } - }, - "ghc-8.6.5-iohk_7": { - "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" - } - }, - "ghc-8.6.5-iohk_8": { - "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" - } - }, - "ghc-8.6.5-iohk_9": { - "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": { - "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": { - "lastModified": 1648689423, - "narHash": "sha256-5zEPRdHArPtFv/6gRVZXcxG2Wps5qoUAxBjbxd7UjQ4=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "aa3358e56f0184f636254ed8124275c84e66c43b", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix": { - "flake": false, - "locked": { - "lastModified": 1646961339, - "narHash": "sha256-hsXNxSugSyOALfOt0I+mXrKioJ/nWX49/RhF/88N6D0=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "5dea95d408c29b56a14faae378ae4e39d63126f4", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_10": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_11": { - "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_12": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_13": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_14": { - "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_15": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_16": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_17": { - "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_18": { - "flake": false, - "locked": { - "lastModified": 1653441966, - "narHash": "sha256-aJFK0wDzoOrtb7ucZzKh5J+S2pThpwNCofl74s1olXU=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "f7fe6ef8de52c43a9efa6fd4ac4902e5957dc573", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_2": { - "flake": false, - "locked": { - "lastModified": 1648084640, - "narHash": "sha256-VZtCnrP+pQX/t1u1faiPppDq3R6siaxFlfYN/IRyETY=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "e7a26675f853b5c206256bcabeed4f8c1153ba99", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_3": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_4": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_5": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_6": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_7": { - "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_8": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_9": { - "flake": false, - "locked": { - "lastModified": 1643073363, - "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "haskell-nix": { - "inputs": { - "HTTP": "HTTP_19", - "cabal-32": "cabal-32_19", - "cabal-34": "cabal-34_19", - "cabal-36": "cabal-36_15", - "cardano-shell": "cardano-shell_19", - "flake-utils": "flake-utils_19", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_19", - "hackage": "hackage_18", - "hpc-coveralls": "hpc-coveralls_19", - "hydra": "hydra_4", - "nix-tools": "nix-tools_19", - "nixpkgs": [ - "bot-plutus-interface", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_19", - "nixpkgs-2105": "nixpkgs-2105_19", - "nixpkgs-2111": "nixpkgs-2111_19", - "nixpkgs-unstable": "nixpkgs-unstable_19", - "old-ghc-nix": "old-ghc-nix_19", - "stackage": "stackage_19" - }, - "locked": { - "lastModified": 1653486569, - "narHash": "sha256-342b0LPX6kaBuEX8KZV40FwCCFre1lCtjdTQIDEt9kw=", - "owner": "mlabs-haskell", - "repo": "haskell.nix", - "rev": "220f8a9cd166e726aea62843bdafa7ecded3375c", - "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": [ - "bot-plutus-interface", - "cardano-node", - "cardano-node-workbench", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003", - "nixpkgs-2105": "nixpkgs-2105", - "nixpkgs-2111": "nixpkgs-2111", - "nixpkgs-unstable": "nixpkgs-unstable", - "old-ghc-nix": "old-ghc-nix", - "stackage": "stackage" - }, - "locked": { - "lastModified": 1648689547, - "narHash": "sha256-ea8Celj9aPb1HG8mGNorqMr5+3xZzjuhjF89Mj4hSLU=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "3fbb17e63c4e052c8289858fa6444d1c66ab6f52", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_10": { - "inputs": { - "HTTP": "HTTP_10", - "cabal-32": "cabal-32_10", - "cabal-34": "cabal-34_10", - "cabal-36": "cabal-36_9", - "cardano-shell": "cardano-shell_10", - "flake-utils": "flake-utils_10", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_10", - "hackage": "hackage_9", - "hpc-coveralls": "hpc-coveralls_10", - "nix-tools": "nix-tools_10", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_10", - "nixpkgs-2105": "nixpkgs-2105_10", - "nixpkgs-2111": "nixpkgs-2111_10", - "nixpkgs-unstable": "nixpkgs-unstable_10", - "old-ghc-nix": "old-ghc-nix_10", - "stackage": "stackage_10" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_11": { - "inputs": { - "HTTP": "HTTP_11", - "cabal-32": "cabal-32_11", - "cabal-34": "cabal-34_11", - "cabal-36": "cabal-36_10", - "cardano-shell": "cardano-shell_11", - "flake-utils": "flake-utils_11", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_11", - "hackage": "hackage_10", - "hpc-coveralls": "hpc-coveralls_11", - "nix-tools": "nix-tools_11", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_11", - "nixpkgs-2105": "nixpkgs-2105_11", - "nixpkgs-2111": "nixpkgs-2111_11", - "nixpkgs-unstable": "nixpkgs-unstable_11", - "old-ghc-nix": "old-ghc-nix_11", - "stackage": "stackage_11" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_12": { - "inputs": { - "HTTP": "HTTP_12", - "cabal-32": "cabal-32_12", - "cabal-34": "cabal-34_12", - "cardano-shell": "cardano-shell_12", - "flake-utils": "flake-utils_12", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_12", - "hackage": "hackage_11", - "hpc-coveralls": "hpc-coveralls_12", - "nix-tools": "nix-tools_12", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "plutus-example", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_12", - "nixpkgs-2105": "nixpkgs-2105_12", - "nixpkgs-2111": "nixpkgs-2111_12", - "nixpkgs-unstable": "nixpkgs-unstable_12", - "old-ghc-nix": "old-ghc-nix_12", - "stackage": "stackage_12" - }, - "locked": { - "lastModified": 1639098904, - "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_13": { - "inputs": { - "HTTP": "HTTP_13", - "cabal-32": "cabal-32_13", - "cabal-34": "cabal-34_13", - "cabal-36": "cabal-36_11", - "cardano-shell": "cardano-shell_13", - "flake-utils": "flake-utils_13", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_13", - "hackage": "hackage_12", - "hpc-coveralls": "hpc-coveralls_13", - "nix-tools": "nix-tools_13", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_13", - "nixpkgs-2105": "nixpkgs-2105_13", - "nixpkgs-2111": "nixpkgs-2111_13", - "nixpkgs-unstable": "nixpkgs-unstable_13", - "old-ghc-nix": "old-ghc-nix_13", - "stackage": "stackage_13" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_14": { - "inputs": { - "HTTP": "HTTP_14", - "cabal-32": "cabal-32_14", - "cabal-34": "cabal-34_14", - "cabal-36": "cabal-36_12", - "cardano-shell": "cardano-shell_14", - "flake-utils": "flake-utils_14", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_14", - "hackage": "hackage_13", - "hpc-coveralls": "hpc-coveralls_14", - "nix-tools": "nix-tools_14", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_14", - "nixpkgs-2105": "nixpkgs-2105_14", - "nixpkgs-2111": "nixpkgs-2111_14", - "nixpkgs-unstable": "nixpkgs-unstable_14", - "old-ghc-nix": "old-ghc-nix_14", - "stackage": "stackage_14" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_15": { - "inputs": { - "HTTP": "HTTP_15", - "cabal-32": "cabal-32_15", - "cabal-34": "cabal-34_15", - "cardano-shell": "cardano-shell_15", - "flake-utils": "flake-utils_15", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_15", - "hackage": "hackage_14", - "hpc-coveralls": "hpc-coveralls_15", - "nix-tools": "nix-tools_15", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "plutus-example", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_15", - "nixpkgs-2105": "nixpkgs-2105_15", - "nixpkgs-2111": "nixpkgs-2111_15", - "nixpkgs-unstable": "nixpkgs-unstable_15", - "old-ghc-nix": "old-ghc-nix_15", - "stackage": "stackage_15" - }, - "locked": { - "lastModified": 1639098904, - "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_16": { - "inputs": { - "HTTP": "HTTP_16", - "cabal-32": "cabal-32_16", - "cabal-34": "cabal-34_16", - "cabal-36": "cabal-36_13", - "cardano-shell": "cardano-shell_16", - "flake-utils": "flake-utils_16", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_16", - "hackage": "hackage_15", - "hpc-coveralls": "hpc-coveralls_16", - "nix-tools": "nix-tools_16", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_16", - "nixpkgs-2105": "nixpkgs-2105_16", - "nixpkgs-2111": "nixpkgs-2111_16", - "nixpkgs-unstable": "nixpkgs-unstable_16", - "old-ghc-nix": "old-ghc-nix_16", - "stackage": "stackage_16" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_17": { - "inputs": { - "HTTP": "HTTP_17", - "cabal-32": "cabal-32_17", - "cabal-34": "cabal-34_17", - "cabal-36": "cabal-36_14", - "cardano-shell": "cardano-shell_17", - "flake-utils": "flake-utils_17", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_17", - "hackage": "hackage_16", - "hpc-coveralls": "hpc-coveralls_17", - "nix-tools": "nix-tools_17", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_17", - "nixpkgs-2105": "nixpkgs-2105_17", - "nixpkgs-2111": "nixpkgs-2111_17", - "nixpkgs-unstable": "nixpkgs-unstable_17", - "old-ghc-nix": "old-ghc-nix_17", - "stackage": "stackage_17" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_18": { - "inputs": { - "HTTP": "HTTP_18", - "cabal-32": "cabal-32_18", - "cabal-34": "cabal-34_18", - "cardano-shell": "cardano-shell_18", - "flake-utils": "flake-utils_18", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_18", - "hackage": "hackage_17", - "hpc-coveralls": "hpc-coveralls_18", - "nix-tools": "nix-tools_18", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "plutus-example", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_18", - "nixpkgs-2105": "nixpkgs-2105_18", - "nixpkgs-2111": "nixpkgs-2111_18", - "nixpkgs-unstable": "nixpkgs-unstable_18", - "old-ghc-nix": "old-ghc-nix_18", - "stackage": "stackage_18" - }, - "locked": { - "lastModified": 1639098904, - "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_2": { - "inputs": { - "HTTP": "HTTP_2", - "cabal-32": "cabal-32_2", - "cabal-34": "cabal-34_2", - "cabal-36": "cabal-36_2", - "cardano-shell": "cardano-shell_2", - "flake-utils": "flake-utils_2", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", - "hackage": [ - "bot-plutus-interface", - "cardano-node", - "hackageNix" - ], - "hpc-coveralls": "hpc-coveralls_2", - "hydra": "hydra_2", - "nix-tools": "nix-tools_2", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "nixpkgs" - ], - "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": 1649639788, - "narHash": "sha256-nBzRclDcVCEwrIMOYTNOZltd0bUhSyTk0c3UIrjqFhI=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "fd74389bcf72b419f25cb6fe81c951b02ede4985", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_3": { - "inputs": { - "HTTP": "HTTP_3", - "cabal-32": "cabal-32_3", - "cabal-34": "cabal-34_3", - "cabal-36": "cabal-36_3", - "cardano-shell": "cardano-shell_3", - "flake-utils": "flake-utils_3", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", - "hackage": "hackage_2", - "hpc-coveralls": "hpc-coveralls_3", - "hydra": "hydra_3", - "nix-tools": "nix-tools_3", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "cardano-node-workbench", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_3", - "nixpkgs-2105": "nixpkgs-2105_3", - "nixpkgs-2111": "nixpkgs-2111_3", - "nixpkgs-unstable": "nixpkgs-unstable_3", - "old-ghc-nix": "old-ghc-nix_3", - "stackage": "stackage_3" - }, - "locked": { - "lastModified": 1648084808, - "narHash": "sha256-o6nWoBaYhd+AMVJPravY8Z10HGP1ILx8tU6YcIaUQ9M=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "7ae4953cff38a84d6f5f94a3f5648edf1ce84705", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_4": { - "inputs": { - "HTTP": "HTTP_4", - "cabal-32": "cabal-32_4", - "cabal-34": "cabal-34_4", - "cabal-36": "cabal-36_4", - "cardano-shell": "cardano-shell_4", - "flake-utils": "flake-utils_4", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", - "hackage": "hackage_3", - "hpc-coveralls": "hpc-coveralls_4", - "nix-tools": "nix-tools_4", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_4", - "nixpkgs-2105": "nixpkgs-2105_4", - "nixpkgs-2111": "nixpkgs-2111_4", - "nixpkgs-unstable": "nixpkgs-unstable_4", - "old-ghc-nix": "old-ghc-nix_4", - "stackage": "stackage_4" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_5": { - "inputs": { - "HTTP": "HTTP_5", - "cabal-32": "cabal-32_5", - "cabal-34": "cabal-34_5", - "cabal-36": "cabal-36_5", - "cardano-shell": "cardano-shell_5", - "flake-utils": "flake-utils_5", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", - "hackage": "hackage_4", - "hpc-coveralls": "hpc-coveralls_5", - "nix-tools": "nix-tools_5", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_5", - "nixpkgs-2105": "nixpkgs-2105_5", - "nixpkgs-2111": "nixpkgs-2111_5", - "nixpkgs-unstable": "nixpkgs-unstable_5", - "old-ghc-nix": "old-ghc-nix_5", - "stackage": "stackage_5" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_6": { - "inputs": { - "HTTP": "HTTP_6", - "cabal-32": "cabal-32_6", - "cabal-34": "cabal-34_6", - "cabal-36": "cabal-36_6", - "cardano-shell": "cardano-shell_6", - "flake-utils": "flake-utils_6", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6", - "hackage": "hackage_5", - "hpc-coveralls": "hpc-coveralls_6", - "nix-tools": "nix-tools_6", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_6", - "nixpkgs-2105": "nixpkgs-2105_6", - "nixpkgs-2111": "nixpkgs-2111_6", - "nixpkgs-unstable": "nixpkgs-unstable_6", - "old-ghc-nix": "old-ghc-nix_6", - "stackage": "stackage_6" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_7": { - "inputs": { - "HTTP": "HTTP_7", - "cabal-32": "cabal-32_7", - "cabal-34": "cabal-34_7", - "cabal-36": "cabal-36_7", - "cardano-shell": "cardano-shell_7", - "flake-utils": "flake-utils_7", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_7", - "hackage": "hackage_6", - "hpc-coveralls": "hpc-coveralls_7", - "nix-tools": "nix-tools_7", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_7", - "nixpkgs-2105": "nixpkgs-2105_7", - "nixpkgs-2111": "nixpkgs-2111_7", - "nixpkgs-unstable": "nixpkgs-unstable_7", - "old-ghc-nix": "old-ghc-nix_7", - "stackage": "stackage_7" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_8": { - "inputs": { - "HTTP": "HTTP_8", - "cabal-32": "cabal-32_8", - "cabal-34": "cabal-34_8", - "cardano-shell": "cardano-shell_8", - "flake-utils": "flake-utils_8", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_8", - "hackage": "hackage_7", - "hpc-coveralls": "hpc-coveralls_8", - "nix-tools": "nix-tools_8", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "plutus-example", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_8", - "nixpkgs-2105": "nixpkgs-2105_8", - "nixpkgs-2111": "nixpkgs-2111_8", - "nixpkgs-unstable": "nixpkgs-unstable_8", - "old-ghc-nix": "old-ghc-nix_8", - "stackage": "stackage_8" - }, - "locked": { - "lastModified": 1639098904, - "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_9": { - "inputs": { - "HTTP": "HTTP_9", - "cabal-32": "cabal-32_9", - "cabal-34": "cabal-34_9", - "cabal-36": "cabal-36_8", - "cardano-shell": "cardano-shell_9", - "flake-utils": "flake-utils_9", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_9", - "hackage": "hackage_8", - "hpc-coveralls": "hpc-coveralls_9", - "nix-tools": "nix-tools_9", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_9", - "nixpkgs-2105": "nixpkgs-2105_9", - "nixpkgs-2111": "nixpkgs-2111_9", - "nixpkgs-unstable": "nixpkgs-unstable_9", - "old-ghc-nix": "old-ghc-nix_9", - "stackage": "stackage_9" - }, - "locked": { - "lastModified": 1643073543, - "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "14f740c7c8f535581c30b1697018e389680e24cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "hedgehog-extras": { - "flake": false, - "locked": { - "lastModified": 1647260073, - "narHash": "sha256-TR9i1J3HUYz3QnFQbfJPr/kGDahxZPojDsorYtRZeGU=", - "owner": "input-output-hk", - "repo": "hedgehog-extras", - "rev": "967d79533c21e33387d0227a5f6cc185203fe658", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hedgehog-extras", - "rev": "967d79533c21e33387d0227a5f6cc185203fe658", - "type": "github" - } - }, - "hpc-coveralls": { - "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_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "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_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" - } - }, - "hpc-coveralls_3": { - "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_4": { - "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_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" - } - }, - "hpc-coveralls_8": { - "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_9": { - "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" - } - }, - "hw-aeson": { - "flake": false, - "locked": { - "lastModified": 1649341404, - "narHash": "sha256-xO4/zPMBmZtBXFwHF8p3nw4TilrJHxH54mfg9CRnuO8=", - "owner": "haskell-works", - "repo": "hw-aeson", - "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", - "type": "github" - }, - "original": { - "owner": "haskell-works", - "repo": "hw-aeson", - "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", - "type": "github" - } - }, - "hydra": { - "inputs": { - "nix": "nix", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "cardano-node-workbench", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1646878427, - "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", - "owner": "NixOS", - "repo": "hydra", - "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_2": { - "inputs": { - "nix": "nix_2", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1646878427, - "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", - "owner": "NixOS", - "repo": "hydra", - "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_3": { - "inputs": { - "nix": "nix_3", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "cardano-node-workbench", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1646878427, - "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", - "owner": "NixOS", - "repo": "hydra", - "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_4": { - "inputs": { - "nix": "nix_4", - "nixpkgs": [ - "bot-plutus-interface", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1646878427, - "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", - "owner": "NixOS", - "repo": "hydra", - "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "io-sim": { - "flake": false, - "locked": { - "lastModified": 1652701245, - "narHash": "sha256-3YeIOU18vEZ96aTCqvdtjYvg5Vx2gmN+qyv/2RyWDRE=", - "owner": "input-output-hk", - "repo": "io-sim", - "rev": "606de33fa2f467d108fb1efb86daeb3348bf34e3", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "io-sim", - "rev": "606de33fa2f467d108fb1efb86daeb3348bf34e3", - "type": "github" - } - }, - "iohk-monitoring-framework": { - "flake": false, - "locked": { - "lastModified": 1647262985, - "narHash": "sha256-IxsBrFOfehIh/krI3Cr7xyEo8JRcU7OLM0nCCSkMiNI=", - "owner": "input-output-hk", - "repo": "iohk-monitoring-framework", - "rev": "eb7854d1337637b8672af1227b276aa33a658f47", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-monitoring-framework", - "rev": "eb7854d1337637b8672af1227b276aa33a658f47", - "type": "github" - } - }, - "iohk-nix": { - "flake": false, - "locked": { - "lastModified": 1653579289, - "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "cardano-node-workbench", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1648032999, - "narHash": "sha256-3uCz+gJppvM7z6CUCkBbFSu60WgIE+e3oXwXiAiGWSY=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "5e667b374153327c7bdfdbfab8ef19b1f27d4aac", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_10": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "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" - } - }, - "iohkNix_11": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "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" - } - }, - "iohkNix_12": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "plutus-example", - "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" - } - }, - "iohkNix_13": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "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" - } - }, - "iohkNix_14": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "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" - } - }, - "iohkNix_15": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "plutus-example", - "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" - } - }, - "iohkNix_16": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "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" - } - }, - "iohkNix_17": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "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" - } - }, - "iohkNix_18": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "plutus-example", - "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" - } - }, - "iohkNix_2": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1649070135, - "narHash": "sha256-UFKqcOSdPWk3TYUCPHF22p1zf7aXQpCmmgf7UMg7fWA=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "cecab9c71d1064f05f1615eead56ac0b9196bc20", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_3": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "cardano-node-workbench", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1648032999, - "narHash": "sha256-3uCz+gJppvM7z6CUCkBbFSu60WgIE+e3oXwXiAiGWSY=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "5e667b374153327c7bdfdbfab8ef19b1f27d4aac", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_4": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1645693195, - "narHash": "sha256-UDemE2MFEi/L8Xmwi1/FuKU9ka3QqDye6k7rVW6ryeE=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "29c9a3b6704b5c0df3bb4a3e65240749883c50a0", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_5": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1645693195, - "narHash": "sha256-UDemE2MFEi/L8Xmwi1/FuKU9ka3QqDye6k7rVW6ryeE=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "29c9a3b6704b5c0df3bb4a3e65240749883c50a0", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_6": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "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" - } - }, - "iohkNix_7": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "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" - } - }, - "iohkNix_8": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "plutus-example", - "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" - } - }, - "iohkNix_9": { - "inputs": { - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1645693195, - "narHash": "sha256-UDemE2MFEi/L8Xmwi1/FuKU9ka3QqDye6k7rVW6ryeE=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "29c9a3b6704b5c0df3bb4a3e65240749883c50a0", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "lowdown-src": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "lowdown-src_2": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "lowdown-src_3": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "lowdown-src_4": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "membench": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_10": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_10", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-snapshot": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_7" - }, - "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_11": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_11", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot" - ], - "cardano-node-snapshot": "cardano-node-snapshot_6", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_10" - }, - "locked": { - "lastModified": 1645070579, - "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_12": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_12", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-snapshot": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_9" - }, - "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_2": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_3": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_3", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured" - ], - "cardano-node-snapshot": "cardano-node-snapshot", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_3" - }, - "locked": { - "lastModified": 1645070579, - "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_4": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_4", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-snapshot": "cardano-node-snapshot_2", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_2" - }, - "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_5": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_5", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-snapshot": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network" - }, - "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_6": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_6", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process" - ], - "cardano-node-snapshot": "cardano-node-snapshot_3", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_6" - }, - "locked": { - "lastModified": 1645070579, - "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_7": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_7", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-snapshot": "cardano-node-snapshot_4", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_5" - }, - "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_8": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_8", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "cardano-node-snapshot": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot" - ], - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "membench", - "cardano-node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_4" - }, - "locked": { - "lastModified": 1644547122, - "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "membench_9": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_9", - "cardano-node-measured": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot" - ], - "cardano-node-process": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot" - ], - "cardano-node-snapshot": "cardano-node-snapshot_5", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "nixpkgs" - ], - "ouroboros-network": "ouroboros-network_8" - }, - "locked": { - "lastModified": 1645070579, - "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=", - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "rev": "65643e000186de1335e24ec89159db8ba85e1c1a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-memory-benchmark", - "type": "github" - } - }, - "nix": { - "inputs": { - "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs_2", - "nixpkgs-regression": "nixpkgs-regression" - }, - "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", - "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", - "type": "github" - } - }, - "nix-tools": { - "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_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "flake": false, - "locked": { - "lastModified": 1649424170, - "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "nix-tools", - "type": "github" - } - }, - "nix-tools_2": { - "flake": false, - "locked": { - "lastModified": 1649424170, - "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "nix-tools", - "type": "github" - } - }, - "nix-tools_3": { - "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_4": { - "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_5": { - "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_6": { - "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_7": { - "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_8": { - "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_9": { - "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" - } - }, - "nixTools": { - "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_2": { - "inputs": { - "lowdown-src": "lowdown-src_2", - "nixpkgs": "nixpkgs_3", - "nixpkgs-regression": "nixpkgs-regression_2" - }, - "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", - "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", - "type": "github" - } - }, - "nix_3": { - "inputs": { - "lowdown-src": "lowdown-src_3", - "nixpkgs": "nixpkgs_5", - "nixpkgs-regression": "nixpkgs-regression_3" - }, - "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", - "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", - "type": "github" - } - }, - "nix_4": { - "inputs": { - "lowdown-src": "lowdown-src_4", - "nixpkgs": "nixpkgs_16", - "nixpkgs-regression": "nixpkgs-regression_4" - }, - "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", - "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs-2003": { - "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_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "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_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-2003_3": { - "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_4": { - "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_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-2003_8": { - "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_9": { - "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": 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_10": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_11": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_12": { - "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_13": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_14": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_15": { - "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_16": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_17": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_18": { - "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_19": { - "locked": { - "lastModified": 1645296114, - "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_2": { - "locked": { - "lastModified": 1645296114, - "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_3": { - "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_4": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_5": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_6": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_7": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_8": { - "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_9": { - "locked": { - "lastModified": 1640283157, - "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "dde1557825c5644c869c5efc7448dc03722a8f09", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111": { - "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_10": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_11": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_12": { - "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_13": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_14": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_15": { - "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_16": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_17": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_18": { - "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_19": { - "locked": { - "lastModified": 1648744337, - "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_2": { - "locked": { - "lastModified": 1648744337, - "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_3": { - "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_4": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_5": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_6": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_7": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_8": { - "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_9": { - "locked": { - "lastModified": 1640283207, - "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64c7e3388bbd9206e437713351e814366e0c3284", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-regression": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" - } - }, - "nixpkgs-regression_2": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" - } - }, - "nixpkgs-regression_3": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" - } - }, - "nixpkgs-regression_4": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" - } - }, - "nixpkgs-unstable": { - "locked": { - "lastModified": 1644486793, - "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-unstable_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "locked": { - "lastModified": 1648219316, - "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-unstable_2": { - "locked": { - "lastModified": 1648219316, - "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-unstable_3": { - "locked": { - "lastModified": 1644486793, - "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-unstable_4": { - "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_5": { - "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_6": { - "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_7": { - "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_8": { - "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_9": { - "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_10": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_11": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_12": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_13": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_14": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_15": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_16": { - "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-21.05-small", - "type": "indirect" - } - }, - "nixpkgs_2": { - "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-21.05-small", - "type": "indirect" - } - }, - "nixpkgs_3": { - "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-21.05-small", - "type": "indirect" - } - }, - "nixpkgs_4": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_5": { - "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-21.05-small", - "type": "indirect" - } - }, - "nixpkgs_6": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_7": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_8": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_9": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "node-measured": { - "inputs": { - "cardano-mainnet-mirror": "cardano-mainnet-mirror_2", - "cardano-node-workbench": "cardano-node-workbench_3", - "customConfig": "customConfig_4", - "flake-compat": "flake-compat_4", - "haskellNix": "haskellNix_4", - "hostNixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "nixpkgs" - ], - "iohkNix": "iohkNix_4", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "haskellNix", - "nixpkgs-2105" - ], - "node-measured": "node-measured_2", - "node-process": "node-process", - "node-snapshot": "node-snapshot", - "plutus-apps": "plutus-apps_3", - "utils": "utils_14" - }, - "locked": { - "lastModified": 1648681325, - "narHash": "sha256-6oWDYmMb+V4x0jCoYDzKfBJMpr7Mx5zA3WMpNHspuSw=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "78675fbf8986c87c0d2356b727a0ec2060f1adba", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "type": "github" - } - }, - "node-measured_2": { - "inputs": { - "cardano-node-workbench": "cardano-node-workbench_5", - "customConfig": "customConfig_5", - "flake-compat": "flake-compat_5", - "haskellNix": "haskellNix_5", - "hostNixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "nixpkgs" - ], - "iohkNix": "iohkNix_5", - "membench": "membench_3", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example_2", - "utils": "utils_6" - }, - "locked": { - "lastModified": 1647614422, - "narHash": "sha256-TB5W6a4ni2yIbh/8I8daDsHeiTvHJKuP/5S03Xn8Jyo=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "c98f5bc78d94f92b23ec5095c7f5650bf209b51c", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "type": "github" - } - }, - "node-process": { - "inputs": { - "cardano-node-workbench": "cardano-node-workbench_6", - "customConfig": "customConfig_9", - "flake-compat": "flake-compat_6", - "haskellNix": "haskellNix_9", - "hostNixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "nixpkgs" - ], - "iohkNix": "iohkNix_9", - "membench": "membench_6", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example_4", - "utils": "utils_10" - }, - "locked": { - "lastModified": 1647614422, - "narHash": "sha256-TB5W6a4ni2yIbh/8I8daDsHeiTvHJKuP/5S03Xn8Jyo=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "c98f5bc78d94f92b23ec5095c7f5650bf209b51c", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "type": "github" - } - }, - "node-process_2": { - "flake": false, - "locked": { - "lastModified": 1648681325, - "narHash": "sha256-6oWDYmMb+V4x0jCoYDzKfBJMpr7Mx5zA3WMpNHspuSw=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "78675fbf8986c87c0d2356b727a0ec2060f1adba", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "type": "github" - } - }, - "node-snapshot": { - "inputs": { - "customConfig": "customConfig_13", - "haskellNix": "haskellNix_13", - "iohkNix": "iohkNix_13", - "membench": "membench_9", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example_5", - "utils": "utils_13" - }, - "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": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", - "type": "github" - } - }, - "node-snapshot_2": { - "inputs": { - "customConfig": "customConfig_16", - "haskellNix": "haskellNix_16", - "iohkNix": "iohkNix_16", - "membench": "membench_11", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "haskellNix", - "nixpkgs-2105" - ], - "plutus-example": "plutus-example_6", - "utils": "utils_17" - }, - "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": "7f00e3ea5a61609e19eeeee4af35241571efdf5c", - "type": "github" - } - }, - "old-ghc-nix": { - "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_10": { - "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_11": { - "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_12": { - "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_13": { - "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_14": { - "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_15": { - "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_16": { - "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_17": { - "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_18": { - "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_19": { - "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_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" - } - }, - "old-ghc-nix_3": { - "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_4": { - "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_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" - } - }, - "old-ghc-nix_8": { - "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_9": { - "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": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_10": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_11": { - "flake": false, - "locked": { - "lastModified": 1649848010, - "narHash": "sha256-JG8Fu8VPQ1s5GfbT7NsgAAlIRLEUWZaSkcWmSpjzpKg=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "ad47441e9e399495579d7dd05ccaf96b46a487b2", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "ad47441e9e399495579d7dd05ccaf96b46a487b2", - "type": "github" - } - }, - "ouroboros-network_2": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_3": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_4": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_5": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_6": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_7": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_8": { - "flake": false, - "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", - "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ouroboros-network", - "type": "github" - } - }, - "ouroboros-network_9": { + "Win32-network": { "flake": false, "locked": { - "lastModified": 1643385024, - "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=", + "lastModified": 1627315969, + "narHash": "sha256-Hesb5GXSx0IwKSIi42ofisVELcQNX6lwHcoZcbaDiqc=", "owner": "input-output-hk", - "repo": "ouroboros-network", - "rev": "8e97076176d465f5f4f86d5b5596220272630649", + "repo": "Win32-network", + "rev": "3825d3abf75f83f406c1f7161883c438dac7277d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "ouroboros-network", + "repo": "Win32-network", + "rev": "3825d3abf75f83f406c1f7161883c438dac7277d", "type": "github" } }, - "plutus": { - "flake": false, - "locked": { - "lastModified": 1651071047, - "narHash": "sha256-bmkP98dcMdDDmAk5UsceYh0Wme19Z0squHWJnY8FO3E=", - "owner": "input-output-hk", - "repo": "plutus", - "rev": "5cc518f1202930ad52b8ba838af32af084c0e754", - "type": "github" + "bot-plutus-interface": { + "inputs": { + "Win32-network": "Win32-network", + "cardano-addresses": "cardano-addresses", + "cardano-base": "cardano-base", + "cardano-config": "cardano-config", + "cardano-crypto": "cardano-crypto", + "cardano-ledger": "cardano-ledger", + "cardano-node": "cardano-node", + "cardano-prelude": "cardano-prelude", + "cardano-wallet": "cardano-wallet", + "ekg-forward": "ekg-forward", + "ekg-json": "ekg-json", + "flake-compat": "flake-compat", + "flat": "flat", + "goblins": "goblins", + "haskell-nix": "haskell-nix", + "hedgehog-extras": "hedgehog-extras", + "hw-aeson": "hw-aeson", + "hysterical-screams": "hysterical-screams", + "io-sim": "io-sim", + "iohk-monitoring-framework": "iohk-monitoring-framework", + "iohk-nix": "iohk-nix", + "nixpkgs": [ + "bot-plutus-interface", + "haskell-nix", + "nixpkgs-unstable" + ], + "optparse-applicative": "optparse-applicative", + "ouroboros-network": "ouroboros-network", + "plutus": "plutus", + "plutus-apps": "plutus-apps", + "purescript-bridge": "purescript-bridge", + "servant-purescript": "servant-purescript", + "typed-protocols": "typed-protocols" }, - "original": { - "owner": "input-output-hk", - "repo": "plutus", - "rev": "5cc518f1202930ad52b8ba838af32af084c0e754", - "type": "github" - } - }, - "plutus-apps": { - "flake": false, "locked": { - "lastModified": 1648635956, - "narHash": "sha256-qwPhjV07SIahycFpaxqSSOztJLOlmLdgj/TjgVrjkBE=", - "owner": "input-output-hk", - "repo": "plutus-apps", - "rev": "b86ee21775422f9c0ca5ff66195014a497575d2d", + "lastModified": 1656423387, + "narHash": "sha256-jGNORYuyx3Dqkcb69GND2G35HIxh74+hQp6J8FWY0uE=", + "owner": "mlabs-haskell", + "repo": "bot-plutus-interface", + "rev": "1107b8296e80ef5001c862753232fcbb5d266d02", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "plutus-apps", + "owner": "mlabs-haskell", + "repo": "bot-plutus-interface", + "rev": "1107b8296e80ef5001c862753232fcbb5d266d02", "type": "github" } }, - "plutus-apps_2": { + "cabal-32": { "flake": false, "locked": { - "lastModified": 1648036874, - "narHash": "sha256-GIL9uHQwlyD4qEpwUGlhN9o9blwhElmlKPOPjC3n714=", - "owner": "input-output-hk", - "repo": "plutus-apps", - "rev": "c9f2601e342a2fc0e2b5870ce656ef434b0efa32", + "lastModified": 1603716527, + "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "owner": "haskell", + "repo": "cabal", + "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "plutus-apps", + "owner": "haskell", + "ref": "3.2", + "repo": "cabal", "type": "github" } }, - "plutus-apps_3": { + "cabal-34": { "flake": false, "locked": { - "lastModified": 1648036874, - "narHash": "sha256-GIL9uHQwlyD4qEpwUGlhN9o9blwhElmlKPOPjC3n714=", - "owner": "input-output-hk", - "repo": "plutus-apps", - "rev": "c9f2601e342a2fc0e2b5870ce656ef434b0efa32", + "lastModified": 1640353650, + "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "owner": "haskell", + "repo": "cabal", + "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "plutus-apps", + "owner": "haskell", + "ref": "3.4", + "repo": "cabal", "type": "github" } }, - "plutus-apps_4": { + "cabal-36": { "flake": false, "locked": { - "lastModified": 1647347289, - "narHash": "sha256-dxKZ1Zvflyt6igYm39POV6X/0giKbfb4U7D1TvevQls=", - "owner": "input-output-hk", - "repo": "plutus-apps", - "rev": "2a40552f4654d695f21783c86e8ae59243ce9dfa", + "lastModified": 1641652457, + "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "owner": "haskell", + "repo": "cabal", + "rev": "f27667f8ec360c475027dcaee0138c937477b070", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "plutus-apps", + "owner": "haskell", + "ref": "3.6", + "repo": "cabal", "type": "github" } }, - "plutus-apps_5": { + "cardano-addresses": { "flake": false, "locked": { - "lastModified": 1654014204, - "narHash": "sha256-PjwEmvlo9JuIQ40ylBH9UJvVBbbb6YmXy3DMLaqs578=", - "owner": "gege251", - "repo": "plutus-apps", - "rev": "d40efd6707aa30525b3ebc695e4ba890d944cde3", - "type": "github" - }, - "original": { - "owner": "gege251", - "repo": "plutus-apps", - "rev": "d40efd6707aa30525b3ebc695e4ba890d944cde3", - "type": "github" - } - }, - "plutus-example": { - "inputs": { - "customConfig": "customConfig_8", - "haskellNix": "haskellNix_8", - "iohkNix": "iohkNix_8", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-measured", - "membench", - "cardano-node-snapshot", - "plutus-example", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_4" - }, - "locked": { - "lastModified": 1640022647, - "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "lastModified": 1654501304, + "narHash": "sha256-aXnrl0iGi+eqJQNxcgj6DnmHE40dNF/KtbiHhfG9H0c=", "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "cardano-addresses", + "rev": "b9f424cc64459a95a2f190a1839ec9bc94cc778c", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "cardano-addresses", + "rev": "b9f424cc64459a95a2f190a1839ec9bc94cc778c", "type": "github" } }, - "plutus-example_2": { + "cardano-base": { "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", - "ref": "1.33.0", - "repo": "cardano-node", - "type": "github" - } - }, - "plutus-example_3": { - "inputs": { - "customConfig": "customConfig_12", - "haskellNix": "haskellNix_12", - "iohkNix": "iohkNix_12", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-process", - "membench", - "cardano-node-snapshot", - "plutus-example", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_8" - }, - "locked": { - "lastModified": 1640022647, - "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "lastModified": 1652788515, + "narHash": "sha256-l0KgomRi6YhEoOlFnBYEXhnZO2+PW68rhfUrbMXjhCQ=", "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "cardano-base", + "rev": "631cb6cf1fa01ab346233b610a38b3b4cba6e6ab", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "cardano-base", + "rev": "631cb6cf1fa01ab346233b610a38b3b4cba6e6ab", "type": "github" } }, - "plutus-example_4": { + "cardano-config": { "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", - "ref": "1.33.0", - "repo": "cardano-node", - "type": "github" - } - }, - "plutus-example_5": { - "inputs": { - "customConfig": "customConfig_15", - "haskellNix": "haskellNix_15", - "iohkNix": "iohkNix_15", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-measured", - "node-snapshot", - "plutus-example", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_12" - }, - "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" - } - }, - "plutus-example_6": { - "inputs": { - "customConfig": "customConfig_18", - "haskellNix": "haskellNix_18", - "iohkNix": "iohkNix_18", - "nixpkgs": [ - "bot-plutus-interface", - "cardano-node", - "node-snapshot", - "plutus-example", - "haskellNix", - "nixpkgs-2105" - ], - "utils": "utils_16" - }, - "locked": { - "lastModified": 1640022647, - "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=", + "lastModified": 1642737642, + "narHash": "sha256-TNbpnR7llUgBN2WY7CryMxNVupBIUH01h1hRNHoxboY=", "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "cardano-config", + "rev": "1646e9167fab36c0bff82317743b96efa2d3adaa", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d", + "repo": "cardano-config", + "rev": "1646e9167fab36c0bff82317743b96efa2d3adaa", "type": "github" } }, - "purescript-bridge": { + "cardano-crypto": { "flake": false, "locked": { - "lastModified": 1642802224, - "narHash": "sha256-/SbnmXrB9Y2rrPd6E79Iu5RDaKAKozIl685HQ4XdQTU=", + "lastModified": 1604244485, + "narHash": "sha256-2Fipex/WjIRMrvx6F3hjJoAeMtFd2wGnZECT0kuIB9k=", "owner": "input-output-hk", - "repo": "purescript-bridge", - "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "purescript-bridge", - "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", - "type": "github" - } - }, - "root": { - "inputs": { - "bot-plutus-interface": "bot-plutus-interface", - "flake-compat": "flake-compat_8", - "haskell-nix": [ - "bot-plutus-interface", - "haskell-nix" - ], - "iohk-nix": [ - "bot-plutus-interface", - "iohk-nix" - ], - "nixpkgs": [ - "bot-plutus-interface", - "haskell-nix", - "nixpkgs" - ] + "repo": "cardano-crypto", + "rev": "f73079303f663e028288f9f4a9e08bcca39a923e", + "type": "github" } }, - "servant-purescript": { + "cardano-ledger": { "flake": false, "locked": { - "lastModified": 1642798070, - "narHash": "sha256-DH9ISydu5gxvN4xBuoXVv1OhYCaqGOtzWlACdJ0H64I=", + "lastModified": 1654278046, + "narHash": "sha256-rrxY/hm+lWXL7glNIPOSFQnTZVKG3AXbwzlHpAB6rd4=", "owner": "input-output-hk", - "repo": "servant-purescript", - "rev": "44e7cacf109f84984cd99cd3faf185d161826963", + "repo": "cardano-ledger", + "rev": "e290bf8d0ea272a51e9acd10adc96b4e12e00d37", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "servant-purescript", - "rev": "44e7cacf109f84984cd99cd3faf185d161826963", + "repo": "cardano-ledger", + "rev": "e290bf8d0ea272a51e9acd10adc96b4e12e00d37", "type": "github" } }, - "stackage": { + "cardano-node": { "flake": false, "locked": { - "lastModified": 1648603096, - "narHash": "sha256-d1WKzMnk+2ZOXz3YSSqYHrMSHRVSZth+eS/pO5iSwVE=", + "lastModified": 1654545834, + "narHash": "sha256-Jc8gFJ3owQ+ArnjTj2YGsDO2j4KNmnEpea2g8PWUkug=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "c2bdc5825795d3a6938aa74e598da57591b2e150", + "repo": "cardano-node", + "rev": "95c3692cfbd4cdb82071495d771b23e51840fb0e", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "cardano-node", + "rev": "95c3692cfbd4cdb82071495d771b23e51840fb0e", "type": "github" } }, - "stackage_10": { + "cardano-prelude": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "lastModified": 1617089317, + "narHash": "sha256-kgX3DKyfjBb8/XcDEd+/adlETsFlp5sCSurHWgsFAQI=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "repo": "cardano-prelude", + "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "cardano-prelude", + "rev": "bb4ed71ba8e587f672d06edf9d2e376f4b055555", "type": "github" } }, - "stackage_11": { + "cardano-shell": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "cardano-shell", "type": "github" } }, - "stackage_12": { + "cardano-wallet": { "flake": false, "locked": { - "lastModified": 1639012797, - "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", + "lastModified": 1655673167, + "narHash": "sha256-fR+HgAjaenaklt9ChhD9c+aWSOeriYZtXxVHf1pg8uQ=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", + "repo": "cardano-wallet", + "rev": "0cdd1b72a16b2f287b5f1bf137b5eba15bc7f300", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "cardano-wallet", + "rev": "0cdd1b72a16b2f287b5f1bf137b5eba15bc7f300", "type": "github" } }, - "stackage_13": { + "ekg-forward": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "lastModified": 1642052814, + "narHash": "sha256-jwj/gh/A/PXhO6yVESV27k4yx9I8Id8fTa3m4ofPnP0=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "repo": "ekg-forward", + "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "ekg-forward", + "rev": "297cd9db5074339a2fb2e5ae7d0780debb670c63", "type": "github" } }, - "stackage_14": { + "ekg-json": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "lastModified": 1642583945, + "narHash": "sha256-VT8Ur585TCn03P2TVi6t92v2Z6tl8vKijICjse6ocv8=", + "owner": "vshabanov", + "repo": "ekg-json", + "rev": "00ebe7211c981686e65730b7144fbf5350462608", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "vshabanov", + "repo": "ekg-json", + "rev": "00ebe7211c981686e65730b7144fbf5350462608", "type": "github" } }, - "stackage_15": { + "flake-compat": { "flake": false, "locked": { - "lastModified": 1639012797, - "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "stackage_16": { + "flake-compat_2": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "stackage_17": { - "flake": false, + "flake-utils": { "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "stackage_18": { + "flat": { "flake": false, "locked": { - "lastModified": 1639012797, - "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", + "lastModified": 1628771504, + "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", + "owner": "Quid2", + "repo": "flat", + "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "Quid2", + "repo": "flat", + "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" } }, - "stackage_19": { + "ghc-8.6.5-iohk": { "flake": false, "locked": { - "lastModified": 1653355076, - "narHash": "sha256-mQdOgAyFkLUJBPrVDZmZQ2JRtgHKOQkil//SDdcjP1U=", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "71b16ca68d6acd639121db43238896357fe53f54", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "stackage_2": { + "goblins": { "flake": false, "locked": { - "lastModified": 1649639721, - "narHash": "sha256-i/nyHyfpvw6en4phdjLS96DhJI95MVX3KubfUJwDtuU=", + "lastModified": 1598362523, + "narHash": "sha256-z9ut0y6umDIjJIRjz9KSvKgotuw06/S8QDwOtVdGiJ0=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "9d1954e8bf7ce40ce21d59794d19a8d1ddf06cd6", + "repo": "goblins", + "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "goblins", + "rev": "cde90a2b27f79187ca8310b6549331e59595e7ba", "type": "github" } }, - "stackage_3": { + "hackage": { "flake": false, "locked": { - "lastModified": 1648084749, - "narHash": "sha256-kJ6ddC4yb5BAi2lqvXG1Q18EYkEHnhG22mDHPDMQAiE=", + "lastModified": 1653441966, + "narHash": "sha256-aJFK0wDzoOrtb7ucZzKh5J+S2pThpwNCofl74s1olXU=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "d11ec4ac2be255d814560c5f50d5b72cdf314158", + "repo": "hackage.nix", + "rev": "f7fe6ef8de52c43a9efa6fd4ac4902e5957dc573", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "hackage.nix", + "type": "github" + } + }, + "haskell-nix": { + "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": [ + "bot-plutus-interface", + "haskell-nix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003", + "nixpkgs-2105": "nixpkgs-2105", + "nixpkgs-2111": "nixpkgs-2111", + "nixpkgs-unstable": "nixpkgs-unstable", + "old-ghc-nix": "old-ghc-nix", + "stackage": "stackage" + }, + "locked": { + "lastModified": 1653486569, + "narHash": "sha256-342b0LPX6kaBuEX8KZV40FwCCFre1lCtjdTQIDEt9kw=", + "owner": "mlabs-haskell", + "repo": "haskell.nix", + "rev": "220f8a9cd166e726aea62843bdafa7ecded3375c", + "type": "github" + }, + "original": { + "owner": "mlabs-haskell", + "repo": "haskell.nix", "type": "github" } }, - "stackage_4": { + "hedgehog-extras": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "lastModified": 1647260073, + "narHash": "sha256-TR9i1J3HUYz3QnFQbfJPr/kGDahxZPojDsorYtRZeGU=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "repo": "hedgehog-extras", + "rev": "967d79533c21e33387d0227a5f6cc185203fe658", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "hedgehog-extras", + "rev": "967d79533c21e33387d0227a5f6cc185203fe658", "type": "github" } }, - "stackage_5": { + "hpc-coveralls": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "stackage_6": { + "hw-aeson": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "lastModified": 1649341404, + "narHash": "sha256-xO4/zPMBmZtBXFwHF8p3nw4TilrJHxH54mfg9CRnuO8=", + "owner": "haskell-works", + "repo": "hw-aeson", + "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "haskell-works", + "repo": "hw-aeson", + "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "type": "github" + } + }, + "hydra": { + "inputs": { + "nix": "nix", + "nixpkgs": [ + "bot-plutus-interface", + "haskell-nix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1646878427, + "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", + "owner": "NixOS", + "repo": "hydra", + "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" } }, - "stackage_7": { + "hysterical-screams": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "lastModified": 1653758250, + "narHash": "sha256-NLgHKpCFPExmm6YgQwbsTf0/LhgQNp2iPrzv8PWgyes=", + "owner": "raduom", + "repo": "hysterical-screams", + "rev": "f3bbd38a19f99de5c8ddc650c94330b2d09a865b", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "raduom", + "repo": "hysterical-screams", + "rev": "f3bbd38a19f99de5c8ddc650c94330b2d09a865b", "type": "github" } }, - "stackage_8": { + "io-sim": { "flake": false, "locked": { - "lastModified": 1639012797, - "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=", + "lastModified": 1654253725, + "narHash": "sha256-TviSvCBEYtlKEo9qJmE8pCE25nMjDi8HeIAFniunaM8=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6", + "repo": "io-sim", + "rev": "57e888b1894829056cb00b7b5785fdf6a74c3271", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "io-sim", + "rev": "57e888b1894829056cb00b7b5785fdf6a74c3271", "type": "github" } }, - "stackage_9": { + "iohk-monitoring-framework": { "flake": false, "locked": { - "lastModified": 1643073493, - "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=", + "lastModified": 1653619339, + "narHash": "sha256-0ia5UflYEmBYepj2gkJy9msknklI0UPtUavMEGwk3Wg=", "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7", + "repo": "iohk-monitoring-framework", + "rev": "066f7002aac5a0efc20e49643fea45454f226caa", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "stackage.nix", + "repo": "iohk-monitoring-framework", + "rev": "066f7002aac5a0efc20e49643fea45454f226caa", "type": "github" } }, - "typed-protocols": { + "iohk-nix": { "flake": false, "locked": { - "lastModified": 1652722542, - "narHash": "sha256-oChETlHZmXqBdajfe7ES5DYnzym+lLWQPG2mgkCANsA=", + "lastModified": 1653579289, + "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=", "owner": "input-output-hk", - "repo": "typed-protocols", - "rev": "91c3fba44d68439df207796171cd6f867354b76b", + "repo": "iohk-nix", + "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "typed-protocols", - "rev": "91c3fba44d68439df207796171cd6f867354b76b", + "repo": "iohk-nix", "type": "github" } }, - "utils": { + "lowdown-src": { + "flake": false, "locked": { - "lastModified": 1648297722, - "narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "utils_10": { + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs", + "nixpkgs-regression": "nixpkgs-regression" + }, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1643066034, + "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", + "owner": "NixOS", + "repo": "nix", + "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "NixOS", + "ref": "2.6.0", + "repo": "nix", "type": "github" } }, - "utils_11": { + "nix-tools": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1649424170, + "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "nix-tools", "type": "github" } }, - "utils_12": { + "nixpkgs": { "locked": { - "lastModified": 1638122382, - "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "lastModified": 1632864508, + "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" + "id": "nixpkgs", + "ref": "nixos-21.05-small", + "type": "indirect" } }, - "utils_13": { + "nixpkgs-2003": { "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", "type": "github" } }, - "utils_14": { + "nixpkgs-2105": { "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1645296114, + "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "utils_15": { + "nixpkgs-2111": { "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1648744337, + "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "utils_16": { + "nixpkgs-regression": { "locked": { - "lastModified": 1638122382, - "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" + "id": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "indirect" } }, - "utils_17": { + "nixpkgs-unstable": { "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1648219316, + "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", "type": "github" } }, - "utils_18": { + "old-ghc-nix": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1631092763, + "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", + "owner": "angerman", + "repo": "old-ghc-nix", + "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", "type": "github" } }, - "utils_2": { + "optparse-applicative": { + "flake": false, "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "lastModified": 1628901899, + "narHash": "sha256-uQx+SEYsCH7JcG3xAT0eJck9yq3y0cvx49bvItLLer8=", + "owner": "input-output-hk", + "repo": "optparse-applicative", + "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "optparse-applicative", + "rev": "7497a29cb998721a9068d5725d49461f2bba0e7a", "type": "github" } }, - "utils_3": { + "ouroboros-network": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1654356166, + "narHash": "sha256-V7D5R7ouqih57R+VQSTUJkeH7UkmmZ8wb4EQeBhl7i0=", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "04245dbd69387da98d3a37de9f400965e922bb0e", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "ouroboros-network", + "rev": "04245dbd69387da98d3a37de9f400965e922bb0e", "type": "github" } }, - "utils_4": { + "plutus": { + "flake": false, "locked": { - "lastModified": 1638122382, - "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "lastModified": 1653313359, + "narHash": "sha256-SlH4qKV5PxDEqvR+V2cpaWA8oZKCT+dVgLMoNeFT9JU=", + "owner": "input-output-hk", + "repo": "plutus", + "rev": "d24a7540e4659b57ce2ab25dadb968991e232191", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "plutus", + "rev": "d24a7540e4659b57ce2ab25dadb968991e232191", "type": "github" } }, - "utils_5": { + "plutus-apps": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1656024944, + "narHash": "sha256-uUM0aTHvZ2LRos+XhU329ElNyL4wvnHU4hcjsc+Q0TQ=", + "owner": "input-output-hk", + "repo": "plutus-apps", + "rev": "c2b310968d0915e2af0ea4680186b41ad88ffbe9", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "plutus-apps", + "rev": "c2b310968d0915e2af0ea4680186b41ad88ffbe9", "type": "github" } }, - "utils_6": { + "purescript-bridge": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1642802224, + "narHash": "sha256-/SbnmXrB9Y2rrPd6E79Iu5RDaKAKozIl685HQ4XdQTU=", + "owner": "input-output-hk", + "repo": "purescript-bridge", + "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "purescript-bridge", + "rev": "47a1f11825a0f9445e0f98792f79172efef66c00", "type": "github" } }, - "utils_7": { + "root": { + "inputs": { + "bot-plutus-interface": "bot-plutus-interface", + "flake-compat": "flake-compat_2", + "haskell-nix": [ + "bot-plutus-interface", + "haskell-nix" + ], + "iohk-nix": [ + "bot-plutus-interface", + "iohk-nix" + ], + "nixpkgs": [ + "bot-plutus-interface", + "haskell-nix", + "nixpkgs" + ] + } + }, + "servant-purescript": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1642798070, + "narHash": "sha256-DH9ISydu5gxvN4xBuoXVv1OhYCaqGOtzWlACdJ0H64I=", + "owner": "input-output-hk", + "repo": "servant-purescript", + "rev": "44e7cacf109f84984cd99cd3faf185d161826963", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "servant-purescript", + "rev": "44e7cacf109f84984cd99cd3faf185d161826963", "type": "github" } }, - "utils_8": { + "stackage": { + "flake": false, "locked": { - "lastModified": 1638122382, - "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "lastModified": 1653355076, + "narHash": "sha256-mQdOgAyFkLUJBPrVDZmZQ2JRtgHKOQkil//SDdcjP1U=", + "owner": "input-output-hk", + "repo": "stackage.nix", + "rev": "71b16ca68d6acd639121db43238896357fe53f54", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "stackage.nix", "type": "github" } }, - "utils_9": { + "typed-protocols": { + "flake": false, "locked": { - "lastModified": 1623875721, - "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772", + "lastModified": 1653046676, + "narHash": "sha256-5Wof5yTKb12EPY6B8LfapX18xNZZpF+rvhnQ88U6KdM=", + "owner": "input-output-hk", + "repo": "typed-protocols", + "rev": "181601bc3d9e9d21a671ce01e0b481348b3ca104", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "typed-protocols", + "rev": "181601bc3d9e9d21a671ce01e0b481348b3ca104", "type": "github" } } diff --git a/flake.nix b/flake.nix index 9e559c04..f2a245c5 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=643f1bb85c6df2658fb89a9b07c6d9965c905c22"; + "github:mlabs-haskell/bot-plutus-interface?rev=1107b8296e80ef5001c862753232fcbb5d266d02"; }; outputs = From 88e5318e66e69145648d5ebeab9d411fa82f6945 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Mon, 4 Jul 2022 11:53:35 +0200 Subject: [PATCH 05/32] Use cardano-node 1.35.0 --- flake.lock | 64 +++++++++++++++++++++++++++--------------------------- flake.nix | 2 +- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/flake.lock b/flake.lock index db7860ee..80ed9455 100644 --- a/flake.lock +++ b/flake.lock @@ -70,17 +70,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1656509388, - "narHash": "sha256-ZY/BJ2TiZgV/ZqMmH3yZJjRtvrJHbJafdA7fDh55pLA=", + "lastModified": 1656927074, + "narHash": "sha256-ZHfBjAGAr9Qrg6Oh+n0z1IyYJZUtHxJdX7x/aCSd7Us=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "f983f828dec750990e3b85bead87e561ea605b0c", + "rev": "1f18513d9a6326bf70a5cd68e74a40b5aa104861", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "f983f828dec750990e3b85bead87e561ea605b0c", + "rev": "1f18513d9a6326bf70a5cd68e74a40b5aa104861", "type": "github" } }, @@ -138,34 +138,34 @@ "cardano-addresses": { "flake": false, "locked": { - "lastModified": 1654501304, - "narHash": "sha256-aXnrl0iGi+eqJQNxcgj6DnmHE40dNF/KtbiHhfG9H0c=", + "lastModified": 1655809189, + "narHash": "sha256-hYAvI7KlFnFRjMG8/JvDl733YnQUE1O26VMcr94h0oM=", "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "b9f424cc64459a95a2f190a1839ec9bc94cc778c", + "rev": "b6f2f3cef01a399376064194fd96711a5bdba4a7", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "b9f424cc64459a95a2f190a1839ec9bc94cc778c", + "rev": "b6f2f3cef01a399376064194fd96711a5bdba4a7", "type": "github" } }, "cardano-base": { "flake": false, "locked": { - "lastModified": 1652788515, - "narHash": "sha256-l0KgomRi6YhEoOlFnBYEXhnZO2+PW68rhfUrbMXjhCQ=", + "lastModified": 1654537609, + "narHash": "sha256-4b0keLjRaVSdEwfBXB1iT3QPlsutdxSltGfBufT4Clw=", "owner": "input-output-hk", "repo": "cardano-base", - "rev": "631cb6cf1fa01ab346233b610a38b3b4cba6e6ab", + "rev": "0f3a867493059e650cda69e20a5cbf1ace289a57", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-base", - "rev": "631cb6cf1fa01ab346233b610a38b3b4cba6e6ab", + "rev": "0f3a867493059e650cda69e20a5cbf1ace289a57", "type": "github" } }, @@ -206,34 +206,34 @@ "cardano-ledger": { "flake": false, "locked": { - "lastModified": 1654278046, - "narHash": "sha256-rrxY/hm+lWXL7glNIPOSFQnTZVKG3AXbwzlHpAB6rd4=", + "lastModified": 1655762257, + "narHash": "sha256-SaMhULHXgY0FiSKWc2dAYlgtbfPaFh/bUTgGqoNnMqY=", "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "e290bf8d0ea272a51e9acd10adc96b4e12e00d37", + "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "e290bf8d0ea272a51e9acd10adc96b4e12e00d37", + "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", "type": "github" } }, "cardano-node": { "flake": false, "locked": { - "lastModified": 1654545834, - "narHash": "sha256-Jc8gFJ3owQ+ArnjTj2YGsDO2j4KNmnEpea2g8PWUkug=", + "lastModified": 1656166930, + "narHash": "sha256-R7YGQ6UMG16ed9sGguDWq2cUgFnADeRdx8O2s2HqWRk=", "owner": "input-output-hk", "repo": "cardano-node", - "rev": "95c3692cfbd4cdb82071495d771b23e51840fb0e", + "rev": "9f1d7dc163ee66410d912e48509d6a2300cfa68a", "type": "github" }, "original": { "owner": "input-output-hk", + "ref": "1.35.0", "repo": "cardano-node", - "rev": "95c3692cfbd4cdb82071495d771b23e51840fb0e", "type": "github" } }, @@ -273,17 +273,17 @@ "cardano-wallet": { "flake": false, "locked": { - "lastModified": 1655673167, - "narHash": "sha256-fR+HgAjaenaklt9ChhD9c+aWSOeriYZtXxVHf1pg8uQ=", + "lastModified": 1656432713, + "narHash": "sha256-ncoAaIPWRhJ2FShesmrp4q5LK1PtWuzqOKuhlwerWac=", "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "0cdd1b72a16b2f287b5f1bf137b5eba15bc7f300", + "rev": "a73d8c9717dc4e174745f8568d6f3fe84f0f9d76", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "0cdd1b72a16b2f287b5f1bf137b5eba15bc7f300", + "rev": "a73d8c9717dc4e174745f8568d6f3fe84f0f9d76", "type": "github" } }, @@ -799,34 +799,34 @@ "ouroboros-network": { "flake": false, "locked": { - "lastModified": 1654356166, - "narHash": "sha256-V7D5R7ouqih57R+VQSTUJkeH7UkmmZ8wb4EQeBhl7i0=", + "lastModified": 1654820431, + "narHash": "sha256-bmLD5sFsiny/eRv6MHrqGvo6I4QG9pO0psiHWGFZqro=", "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "04245dbd69387da98d3a37de9f400965e922bb0e", + "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "04245dbd69387da98d3a37de9f400965e922bb0e", + "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", "type": "github" } }, "plutus": { "flake": false, "locked": { - "lastModified": 1653313359, - "narHash": "sha256-SlH4qKV5PxDEqvR+V2cpaWA8oZKCT+dVgLMoNeFT9JU=", + "lastModified": 1655404007, + "narHash": "sha256-8ZCD/f321fFs8k+FBfxnpYlm1+C+rKM8Io9K0CDCEqA=", "owner": "input-output-hk", "repo": "plutus", - "rev": "d24a7540e4659b57ce2ab25dadb968991e232191", + "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "plutus", - "rev": "d24a7540e4659b57ce2ab25dadb968991e232191", + "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 12496849..11ab930b 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=f983f828dec750990e3b85bead87e561ea605b0c"; + "github:mlabs-haskell/bot-plutus-interface?rev=1f18513d9a6326bf70a5cd68e74a40b5aa104861"; }; outputs = From d212bbde47efc2899309aeeefdeb50b85457f96d Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 15 Jul 2022 09:52:31 +0200 Subject: [PATCH 06/32] Update to the latest cardano-wallet, and address API changes --- flake.lock | 78 +++++++++++++-------- flake.nix | 2 +- src/Test/Plutip/Internal/LocalCluster.hs | 4 +- src/Test/Plutip/Internal/Types.hs | 4 +- src/Test/Plutip/Tools/Address.hs | 6 +- src/Test/Plutip/Tools/CardanoApi.hs | 2 +- test/Spec/TestContract/AlwaysFail.hs | 14 ++-- test/Spec/TestContract/LockSpendMint.hs | 6 +- test/Spec/TestContract/SimpleContracts.hs | 6 +- test/Spec/TestContract/ValidateTimeRange.hs | 6 +- 10 files changed, 73 insertions(+), 55 deletions(-) diff --git a/flake.lock b/flake.lock index 80ed9455..53a80124 100644 --- a/flake.lock +++ b/flake.lock @@ -66,21 +66,22 @@ "plutus": "plutus", "plutus-apps": "plutus-apps", "purescript-bridge": "purescript-bridge", + "quickcheck-dynamic": "quickcheck-dynamic", "servant-purescript": "servant-purescript", "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1656927074, - "narHash": "sha256-ZHfBjAGAr9Qrg6Oh+n0z1IyYJZUtHxJdX7x/aCSd7Us=", + "lastModified": 1657811398, + "narHash": "sha256-9LfPpUyw+ECqI6ns2nZW1UcDvHwQY9Qz58IJqcpDO9w=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "1f18513d9a6326bf70a5cd68e74a40b5aa104861", + "rev": "6f3ba0f7da5b6d7c0c878c54cca97addc2c633c5", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "1f18513d9a6326bf70a5cd68e74a40b5aa104861", + "rev": "6f3ba0f7da5b6d7c0c878c54cca97addc2c633c5", "type": "github" } }, @@ -206,34 +207,34 @@ "cardano-ledger": { "flake": false, "locked": { - "lastModified": 1655762257, - "narHash": "sha256-SaMhULHXgY0FiSKWc2dAYlgtbfPaFh/bUTgGqoNnMqY=", + "lastModified": 1657127204, + "narHash": "sha256-4wcSA61TwoDTvJ6rx7tjEAJjQLO/cs8WGTHcOghNdTc=", "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", + "rev": "3be8a19083fc13d9261b1640e27dd389b51bb08e", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", + "rev": "3be8a19083fc13d9261b1640e27dd389b51bb08e", "type": "github" } }, "cardano-node": { "flake": false, "locked": { - "lastModified": 1656166930, - "narHash": "sha256-R7YGQ6UMG16ed9sGguDWq2cUgFnADeRdx8O2s2HqWRk=", + "lastModified": 1657227628, + "narHash": "sha256-CP58qcHZJGYq1FzXCj8ll085TvnJoYMeXnVGVGLYH/w=", "owner": "input-output-hk", "repo": "cardano-node", - "rev": "9f1d7dc163ee66410d912e48509d6a2300cfa68a", + "rev": "c75451f0ffd7a60b5ad6c4263891e6c8acac105a", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "1.35.0", "repo": "cardano-node", + "rev": "c75451f0ffd7a60b5ad6c4263891e6c8acac105a", "type": "github" } }, @@ -273,17 +274,17 @@ "cardano-wallet": { "flake": false, "locked": { - "lastModified": 1656432713, - "narHash": "sha256-ncoAaIPWRhJ2FShesmrp4q5LK1PtWuzqOKuhlwerWac=", + "lastModified": 1657745277, + "narHash": "sha256-+PrfQH6m7ROpHKNyo54MzLrL31tIvSZUQYnbBT70ekc=", "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "a73d8c9717dc4e174745f8568d6f3fe84f0f9d76", + "rev": "2ac308b00d9d4a3435f6b9594ded9495e2b217eb", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "a73d8c9717dc4e174745f8568d6f3fe84f0f9d76", + "rev": "2ac308b00d9d4a3435f6b9594ded9495e2b217eb", "type": "github" } }, @@ -551,17 +552,17 @@ "hysterical-screams": { "flake": false, "locked": { - "lastModified": 1653758250, - "narHash": "sha256-NLgHKpCFPExmm6YgQwbsTf0/LhgQNp2iPrzv8PWgyes=", + "lastModified": 1654007733, + "narHash": "sha256-d4N3rUzg45BUs5Lx/kK7vXYsLMNoO15dlzo7t8lGIXA=", "owner": "raduom", "repo": "hysterical-screams", - "rev": "f3bbd38a19f99de5c8ddc650c94330b2d09a865b", + "rev": "4c523469e9efd3f0d10d17da3304923b7b0e0674", "type": "github" }, "original": { "owner": "raduom", "repo": "hysterical-screams", - "rev": "f3bbd38a19f99de5c8ddc650c94330b2d09a865b", + "rev": "4c523469e9efd3f0d10d17da3304923b7b0e0674", "type": "github" } }, @@ -816,34 +817,34 @@ "plutus": { "flake": false, "locked": { - "lastModified": 1655404007, - "narHash": "sha256-8ZCD/f321fFs8k+FBfxnpYlm1+C+rKM8Io9K0CDCEqA=", + "lastModified": 1656585904, + "narHash": "sha256-ATwDR5LX2RN9YfoPhTxV7REvFoJnM4x/CN9XZVZlalg=", "owner": "input-output-hk", "repo": "plutus", - "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", + "rev": "69ab98c384703172f898eb5bcad1078ded521426", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "plutus", - "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", + "rev": "69ab98c384703172f898eb5bcad1078ded521426", "type": "github" } }, "plutus-apps": { "flake": false, "locked": { - "lastModified": 1656024944, - "narHash": "sha256-uUM0aTHvZ2LRos+XhU329ElNyL4wvnHU4hcjsc+Q0TQ=", - "owner": "input-output-hk", + "lastModified": 1657805529, + "narHash": "sha256-b/cDxN3e1TQMDlYmDlUIS53eSxeMPq7YtlUdJOpgV50=", + "owner": "gege251", "repo": "plutus-apps", - "rev": "c2b310968d0915e2af0ea4680186b41ad88ffbe9", + "rev": "59e269d3a2bc66ab99b0070d16c81dc13636f9c4", "type": "github" }, "original": { - "owner": "input-output-hk", + "owner": "gege251", "repo": "plutus-apps", - "rev": "c2b310968d0915e2af0ea4680186b41ad88ffbe9", + "rev": "59e269d3a2bc66ab99b0070d16c81dc13636f9c4", "type": "github" } }, @@ -864,6 +865,23 @@ "type": "github" } }, + "quickcheck-dynamic": { + "flake": false, + "locked": { + "lastModified": 1656927450, + "narHash": "sha256-TioJQASNrQX6B3n2Cv43X2olyT67//CFQqcpvNW7N60=", + "owner": "input-output-hk", + "repo": "quickcheck-dynamic", + "rev": "c272906361471d684440f76c297e29ab760f6a1e", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "quickcheck-dynamic", + "rev": "c272906361471d684440f76c297e29ab760f6a1e", + "type": "github" + } + }, "root": { "inputs": { "bot-plutus-interface": "bot-plutus-interface", diff --git a/flake.nix b/flake.nix index 11ab930b..edfda14f 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=1f18513d9a6326bf70a5cd68e74a40b5aa104861"; + "github:mlabs-haskell/bot-plutus-interface?rev=6f3ba0f7da5b6d7c0c878c54cca97addc2c633c5"; }; outputs = diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index 280020af..d7e92052 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -121,7 +121,7 @@ withPlutusInterface conf action = do tr' dir clusterCfg - (const $ pure ()) -- faucet setup was here in `cardano-wallet` version + [] (\rn -> restoreStdout $ runActionWthSetup rn dir trCluster action) handleLogs dir conf return result @@ -236,7 +236,7 @@ waitForRelayNode trCluster rn = do -- | Launch the chain index in a separate thread. launchChainIndex :: PlutipConfig -> RunningNode -> FilePath -> IO Int -launchChainIndex conf (RunningNode sp _block0 (_gp, _vData)) dir = do +launchChainIndex conf (RunningNode sp _block0 (_gp, _vData) _) dir = do config <- defaultConfig let dbPath = dir "chain-index.db" chainIndexConfig = diff --git a/src/Test/Plutip/Internal/Types.hs b/src/Test/Plutip/Internal/Types.hs index dcfcc8ce..b6df0026 100644 --- a/src/Test/Plutip/Internal/Types.hs +++ b/src/Test/Plutip/Internal/Types.hs @@ -37,9 +37,9 @@ data ClusterEnv = ClusterEnv -- | Helper function to get socket path from nodeSocket :: ClusterEnv -> CardanoNodeConn -nodeSocket (ClusterEnv (RunningNode sp _ _) _ _ _ _ _) = sp +nodeSocket (ClusterEnv (RunningNode sp _ _ _) _ _ _ _ _) = sp --- | Result of `Contract` execution. Returns contract observable state +-- | Result of `Contract` execution. Return contract observable state -- and either `Contract` return value, or error of type `FailureReason`. -- In case of failure observable state will hold changes up to the failure point. data ExecutionResult w e a = ExecutionResult diff --git a/src/Test/Plutip/Tools/Address.hs b/src/Test/Plutip/Tools/Address.hs index 5ba303a8..14e5820e 100644 --- a/src/Test/Plutip/Tools/Address.hs +++ b/src/Test/Plutip/Tools/Address.hs @@ -39,15 +39,15 @@ walletToLedger wAddr = >>= left WalletToLedgerError . convert where convert = - Ledger.fromCardanoAddress + Ledger.fromCardanoAddressInEra . CAPI.shelleyAddressInEra @CAPI.AlonzoEra ledgerToCardanoMainnet :: Ledger.Address -> Either Ledger.ToCardanoError (CAPI.AddressInEra CAPI.AlonzoEra) -ledgerToCardanoMainnet = Ledger.toCardanoAddress CAPI.Mainnet +ledgerToCardanoMainnet = Ledger.toCardanoAddressInEra CAPI.Mainnet ledgerToCardanoMainnet' :: Ledger.Address -> Either Ledger.ToCardanoError Text ledgerToCardanoMainnet' addr = - CAPI.serialiseAddress <$> Ledger.toCardanoAddress CAPI.Mainnet addr + CAPI.serialiseAddress <$> Ledger.toCardanoAddressInEra CAPI.Mainnet addr -- | Get `String` representation of address on mainnet -- mkMainnetAddress :: BpiWallet -> String diff --git a/src/Test/Plutip/Tools/CardanoApi.hs b/src/Test/Plutip/Tools/CardanoApi.hs index 86ec0f65..9b5ecb52 100644 --- a/src/Test/Plutip/Tools/CardanoApi.hs +++ b/src/Test/Plutip/Tools/CardanoApi.hs @@ -50,7 +50,7 @@ queryProtocolParams (runningNode -> rn) = query = shellyBasedAlonzoQuery C.QueryProtocolParameters connectionInfo :: RunningNode -> C.LocalNodeConnectInfo C.CardanoMode -connectionInfo (RunningNode socket _ _) = +connectionInfo (RunningNode socket _ _ _) = C.LocalNodeConnectInfo (C.CardanoModeParams (C.EpochSlots 21600)) C.Mainnet diff --git a/test/Spec/TestContract/AlwaysFail.hs b/test/Spec/TestContract/AlwaysFail.hs index f03c2938..eb8b4878 100644 --- a/test/Spec/TestContract/AlwaysFail.hs +++ b/test/Spec/TestContract/AlwaysFail.hs @@ -13,10 +13,10 @@ import Ledger ( unitRedeemer, validatorHash, ) -import Ledger qualified as Validators import Ledger.Ada qualified as Ada import Ledger.Constraints qualified as Constraints -import Ledger.Typed.Scripts.Validators qualified as Validators +import Ledger.Typed.Scripts (TypedValidator, ValidatorTypes (DatumType, RedeemerType)) +import Ledger.Typed.Scripts qualified as Scripts import Plutus.Contract (Contract, awaitTxConfirmed, submitTx, submitTxConstraintsWith) import Plutus.Contract qualified as Contract import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) @@ -65,20 +65,20 @@ mkValidator _ _ _ = traceError "I always fail" data AlwaysFail -instance Validators.ValidatorTypes AlwaysFail where +instance ValidatorTypes AlwaysFail where type DatumType AlwaysFail = () type RedeemerType AlwaysFail = () -typedValidator :: Validators.TypedValidator AlwaysFail +typedValidator :: TypedValidator AlwaysFail typedValidator = - Validators.mkTypedValidator @AlwaysFail + Scripts.mkTypedValidator @AlwaysFail $$(PlutusTx.compile [||mkValidator||]) $$(PlutusTx.compile [||wrap||]) where - wrap = Validators.mkUntypedValidator @() @() + wrap = Scripts.mkUntypedValidator @() @() validator :: Validator -validator = Validators.validatorScript typedValidator +validator = Scripts.validatorScript typedValidator validatorAddr :: Address validatorAddr = mkValidatorAddress validator diff --git a/test/Spec/TestContract/LockSpendMint.hs b/test/Spec/TestContract/LockSpendMint.hs index d1003f97..14c6b03e 100644 --- a/test/Spec/TestContract/LockSpendMint.hs +++ b/test/Spec/TestContract/LockSpendMint.hs @@ -1,6 +1,7 @@ module Spec.TestContract.LockSpendMint (lockThenSpend) where import Control.Monad (void) +import Data.List.NonEmpty qualified as NonEmpty import Data.Map qualified as Map import Data.Text (Text) import Ledger ( @@ -14,7 +15,6 @@ import Ledger ( TxInfo (txInfoMint), TxOutRef, getCardanoTxId, - pubKeyHashAddress, scriptHashAddress, ) import Ledger.Ada (adaValueOf) @@ -38,8 +38,8 @@ lockThenSpend = do wait 1 _ <- spendFromScript wait 1 - pkh <- Contract.ownPaymentPubKeyHash - Map.toList <$> Contract.utxosAt (pubKeyHashAddress pkh Nothing) + addr <- NonEmpty.head <$> Contract.ownAddresses + Map.toList <$> Contract.utxosAt addr where wait = void . Contract.waitNSlots diff --git a/test/Spec/TestContract/SimpleContracts.hs b/test/Spec/TestContract/SimpleContracts.hs index 2768ec7d..f9f7deb9 100644 --- a/test/Spec/TestContract/SimpleContracts.hs +++ b/test/Spec/TestContract/SimpleContracts.hs @@ -22,7 +22,6 @@ import Ledger ( TxOutRef, Value, ciTxOutValue, - pubKeyHashAddress, ) import Data.Map (Map) @@ -30,6 +29,7 @@ import Ledger.Ada qualified as Ada import Control.Lens ((^.)) import Control.Monad (void) +import Data.List.NonEmpty qualified as NonEmpty import Data.Text (Text) import Ledger.Constraints (MkTxError (OwnPubKeyMissing)) import Ledger.Constraints qualified as Constraints @@ -37,8 +37,8 @@ import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) getUtxos :: Contract [Value] EmptySchema Text (Map TxOutRef ChainIndexTxOut) getUtxos = do - pkh <- Contract.ownPaymentPubKeyHash - utxosAt $ pubKeyHashAddress pkh Nothing + addr <- NonEmpty.head <$> Contract.ownAddresses + utxosAt addr getUtxosThrowsErr :: Contract () EmptySchema ContractError (Map TxOutRef ChainIndexTxOut) getUtxosThrowsErr = diff --git a/test/Spec/TestContract/ValidateTimeRange.hs b/test/Spec/TestContract/ValidateTimeRange.hs index 28fe2d47..67355e2c 100644 --- a/test/Spec/TestContract/ValidateTimeRange.hs +++ b/test/Spec/TestContract/ValidateTimeRange.hs @@ -28,14 +28,14 @@ import Ledger ( unitDatum, validatorHash, ) -import Ledger qualified import Ledger.Ada qualified as Ada import Ledger.Constraints qualified as Constraints -import Ledger.Typed.Scripts.Validators qualified as Validators +import Ledger.Typed.Scripts (mkUntypedValidator) import Plutus.Contract (Contract, awaitTxConfirmed, submitTx, submitTxConstraintsWith) import Plutus.Contract qualified as Contract import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) import Plutus.Script.Utils.V1.Address (mkValidatorAddress) +import Plutus.Script.Utils.V1.Typed.Scripts.Validators qualified as Validators import Plutus.V1.Ledger.Interval (member) import PlutusTx qualified import PlutusTx.Prelude @@ -109,7 +109,7 @@ typedValidator = $$(PlutusTx.compile [||mkValidator||]) $$(PlutusTx.compile [||wrap||]) where - wrap = Ledger.mkUntypedValidator @() @TimeRedeemer + wrap = mkUntypedValidator @() @TimeRedeemer validator :: Validator validator = Validators.validatorScript typedValidator From d548a16f16c66e74e6da990dc905fba69ce9323a Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Mon, 18 Jul 2022 23:31:40 +0200 Subject: [PATCH 07/32] Fixing local-cluster --- cluster-data/byron-genesis.yaml | 1516 +--------------------- cluster-data/node.config | 7 +- cluster-data/shelley-genesis.yaml | 59 - flake.lock | 16 +- flake.nix | 2 +- plutip.cabal | 1 + src/Test/Plutip/Internal/LocalCluster.hs | 39 +- src/Test/Plutip/Tools/Address.hs | 16 +- src/Test/Plutip/Tools/CardanoApi.hs | 16 +- 9 files changed, 52 insertions(+), 1620 deletions(-) delete mode 100644 cluster-data/shelley-genesis.yaml diff --git a/cluster-data/byron-genesis.yaml b/cluster-data/byron-genesis.yaml index e75b8fa6..7322f83b 100644 --- a/cluster-data/byron-genesis.yaml +++ b/cluster-data/byron-genesis.yaml @@ -33,1518 +33,4 @@ heavyDelegation: delegatePk: fIpFiXJo9dQxplJsx+DyYBZWjqI6Kgseyq0bclPILw8lhATGS0WaUVs3Ye1x6m8KNaKVSiiUDd+BjrfCjgt+uQ== cert: 1ef766c62e55f6b81afd3785b37ad96e2cfb3fcf2c117050cbba8eeb2285f4428821afbe43580cfa08e0479b13d165a1a03fd57bcd26ce7c4e3c0892d25f5207 -nonAvvmBalances: -- 2cWKMJemoBahz6iaYL1VSXeww8TuecvvSsz8gxbaby4hc6pLFnDmHhVMY82n3tGmP6ZXW: '100' - - # Faucet addresses for launcher -- Ae2tdPwUPEZGc7WAmkmXxP3QJ8aiKSMGgfWV6w4A58ebjpr5ah147VvJfDH: '1000000000000000' -- Ae2tdPwUPEZCREUZxa3F1fTyVPMU2MLMYAkRe7DEVoyZsWKahphgdifWuc3: '1000000000000000' -- Ae2tdPwUPEYxL4wYjNxK8z5mCgMmnG1WkMFZaeZ6EGdV2LDZ5pgQzvzVpuo: '1000000000000000' -- Ae2tdPwUPEZMcoAHgC7RvCL9ewjZdj9Yrej2bHJJpvubhkSaRn5Y7dPGKRy: '1000000000000000' -- Ae2tdPwUPEZ7geEbqcaNfMFL8EMpeRYAQrHABau6xUmek87xeyyrmPm4ETc: '1000000000000000' -- Ae2tdPwUPEZNHxjww4RhosX3LMVAzbJtCj3vzoQM3wgLwhEHUp13jX8Xte8: '1000000000000000' -- Ae2tdPwUPEZ8cgFfwvjp9t42v3zQE8nCsjxMpDcdcJZzBocsUK2btirTHDN: '1000000000000000' -- Ae2tdPwUPEZK4VrjHdDpeTfSvWMzNa6qZ5erD2aVmU5S3mCeCZsoT6SJ6NW: '1000000000000000' -- Ae2tdPwUPEZ2pEgBhSNKiUXRfhb5p8jByYiJXAsokHdLGMVeqLjHFNaEr7b: '1000000000000000' -- VhLXUZmS1gXFnDcCzVHi2BqhkA1cvDUZrMvGfYotD4eEjKnkdfid7YsY: '1000000000000000' - -- Ae2tdPwUPEYxYSimKRCvz9iqtsCEAeN6KR7SC1dWFYgCVb18ttTrJaht4qz: '1000000000000000' -- Ae2tdPwUPEZ16WMj3KGxQxTtm7cgY2oygWF8Pk1gWRCL9phsawFoJUQo8V4: '1000000000000000' -- Ae2tdPwUPEZ3S2LzBCw3v9qm7ZfADBeHa8GjC4g71bKLeS1HJiNPz58efsG: '1000000000000000' -- Ae2tdPwUPEZ5MEg5J9CJBuanYyoAeq8Usyeh3mTpAjFAfaMUHErZCC6VESB: '1000000000000000' -- Ae2tdPwUPEZKTEGqULNJggS2feij8B5DEkTgvj4pf6BX9xaNWsrk83a94op: '1000000000000000' -- Ae2tdPwUPEZ1x5d9EZgDis5f33LKFR4ZrGwh3uhYVYThiubgFSzSa5ZWWjn: '1000000000000000' -- Ae2tdPwUPEZLEiDLGWsbGYvnKQbDxJaUJ6PPx7ynjAjnLsNjsBB9qfwD8FL: '1000000000000000' -- Ae2tdPwUPEZEMR4QcU9rFCeTK8G6E5ABNAhiuEDzritQarbJ56GBMbPem8v: '1000000000000000' -- Ae2tdPwUPEZMgjLUEpnfpbaGrrBc3mcfLMgzT8JL2rsWcE8YGuwerng4JTx: '1000000000000000' -- Ae2tdPwUPEZCdpgB296udjjMqK4crPXjpMz9zzzk1QARbC844JqYGygKZck: '1000000000000000' -- Ae2tdPwUPEZC7DMJnx7xpRjG9wQXsNtCKvkB5RhDqK9zzra96ugUfMgkw6F: '1000000000000000' -- Ae2tdPwUPEZA2Hxg2X94qnx42UwLdnC2vfjSw1na2jcWnS2LjeoazWgcGqz: '1000000000000000' -- Ae2tdPwUPEYzwDXTM8VDDNG48ZVJPZT5ev3BGpLsBZqkYeP9Ay6keHQiUHN: '1000000000000000' -- Ae2tdPwUPEZK5jjAU6gc8o1Hxk9FGC2JXYR29eRj2zvYDVRy3oJKmzkkWXr: '1000000000000000' -- Ae2tdPwUPEZHRYGpLbcxzKSBFmVghBdUbMLD7Z1RP3CaWmE2MfudSCdLERE: '1000000000000000' -- Ae2tdPwUPEZ3YosvMkMYRuHAzGXmj9FDZiSWxZJxY2bfjtXQupV6cFufGxj: '1000000000000000' -- Ae2tdPwUPEZAUVNwHSzyz3RRhe9hgFNvw6ZBWgusousZEu71AUxwkjTJQXd: '1000000000000000' -- Ae2tdPwUPEZBWbsXKZ6Xj1hVqNrJevo1MguQErP7Ekws9Mwe3QyApRbfzuj: '1000000000000000' -- Ae2tdPwUPEZBwEwpyZ86qJJ5UcBs7zENaB9JmB1ccKKrjF2m8WqYvRLQTUQ: '1000000000000000' -- Ae2tdPwUPEZLVrvsAkoKffT5T2Ny9peTcw1pgDQZGUNuyhsShZYRGdJdg3P: '1000000000000000' -- Ae2tdPwUPEZMMcjnYLD8hNzD8rBuQX4Rbwh4Hrri9wo9Vd3QhWgJp82Q3Zb: '1000000000000000' -- Ae2tdPwUPEZNCXJnNKSoVwATYNRoehHnwhQLeg7Voeun7aKgw7pBELp9Xyx: '1000000000000000' -- Ae2tdPwUPEZMZgPQpYm9VNwW6o1y9gtgmmuto8XxnVzJQnQWNyfbK1ehxhG: '1000000000000000' -- Ae2tdPwUPEYx5Boej5GuTgWrL6yhioVeAN9KybWPCZgfbzTNfE4p134zvFr: '1000000000000000' -- Ae2tdPwUPEZAGMrgFKgSjDymZ6bRhcuCgK53xX5n7xcDUHC8MnijrSVU69g: '1000000000000000' -- Ae2tdPwUPEZL7g7DTRjBp63JMbSouTPJcjjZD6GQCiK3HseKbs2AYHLwcUk: '1000000000000000' -- Ae2tdPwUPEYw3nfF8ceQBJZ3zFL4jP9SFoyJ6N1qYTj6fk1SLaxUhrYFqAp: '1000000000000000' -- Ae2tdPwUPEZBWq2xEQD7NacM1cmTAvnRdwnLX5jGkBvvZpjBCCaTyVbQyCg: '1000000000000000' -- Ae2tdPwUPEZ2BJqnSoUrhVQ4Nf5XmHP6beK1LvYrZFaJqG6PLbHtEKzQCFV: '1000000000000000' -- Ae2tdPwUPEZLGkJsDc5t8WUgPafrvpQkTjXhc3zwZfT2RRSD2SCDwGJ2gko: '1000000000000000' -- Ae2tdPwUPEZG48xoQbHyjEw4sAz4KFFPC6H3RjvZoqDd7ui1hnBoCZ7hjZK: '1000000000000000' -- Ae2tdPwUPEZGjAkaWbCogSWVBjhUxnF2sMRq2QUu82itFU4PAcdo8NkLBGx: '1000000000000000' -- Ae2tdPwUPEZGUUmRGEwhKYoGtuqjubky2tQDB4b59RVsEaMedoNjkgBhz3z: '1000000000000000' -- Ae2tdPwUPEZD4CQHEa9YBp3FgK15dbM8wE4i6VcZczaUNix8U1rnrxrTBqe: '1000000000000000' -- Ae2tdPwUPEZ8uESNVsKkobHzoEZeRpmim475QdWF6CmBdJHWFSJjo9BT5s2: '1000000000000000' -- Ae2tdPwUPEZBhxiuQ3tnhdh5mW8PS5yAJ8jsxYbhs6PvYPx11o7eBs2Nja1: '1000000000000000' -- Ae2tdPwUPEZGXi9taRWo4pYMMZ9WtvvJme3yhmi61PkZEPUaE5c4GhwPVim: '1000000000000000' -- Ae2tdPwUPEZMCPdErTxmgUT4FbQty7tcCmHidJkTAxMpYGF6RYVNkrK1JAR: '1000000000000000' -- Ae2tdPwUPEZ92FRSRqV4dz49btBPRJUEhzyCN4Yh3QZmxGjkD18VxtAvjrJ: '1000000000000000' -- Ae2tdPwUPEZHto9s5ouv4SQha5WpwNrEERfWQDerXgxygM2exm9MSH972o2: '1000000000000000' -- Ae2tdPwUPEYyg77BWtM7HDR9DgtntvnjD5sANzHsXhLSrfHw2QoYnhzVkBV: '1000000000000000' -- Ae2tdPwUPEZ1SBb6wXc9WP5DY3PGRyh6puiaFCUG8mvwPsfijvDvE3FtYV3: '1000000000000000' -- Ae2tdPwUPEYw7n23qBj9dxeTk6vNjGwzHfSXx1zzG1k98smReGMGZmCdwvD: '1000000000000000' -- Ae2tdPwUPEZMsinkhpKJy3yYQ2f486UC1f3iLfeCntEe2AgyWkp3sMxXUZB: '1000000000000000' -- Ae2tdPwUPEZ8V56xa8NY8yAz6pbpyzmbnwneqmHJxoHisXyiiDSubsSDqTY: '1000000000000000' -- Ae2tdPwUPEZNCgK9K9CD9B6c1BcVMcJbSLhTBwNDWzhQ265zrYEjrV47eeW: '1000000000000000' -- Ae2tdPwUPEZ5PXtvRfwrrGa9ZGcmApTwTqvh58QTQANDX2ddLUcpTZnaHLo: '1000000000000000' -- Ae2tdPwUPEYzVh39uUKFBSubv4FGenCAEyV2BdKSwCADzVJYKEJVwPAUicj: '1000000000000000' -- Ae2tdPwUPEZCT2LnNBam5QjU6LE5VQRS7Z2JW1md69zMvu9y9WMnLwN3bX6: '1000000000000000' -- Ae2tdPwUPEZ8AFCshDagF6igZf2bHXixA1g5PdpRvn4KyTpG6zyMzky4ehh: '1000000000000000' -- Ae2tdPwUPEZ6nWqtXbKtchU3mpyRtrRZDt4obySFrrR85M4XcN74KTktXKv: '1000000000000000' -- Ae2tdPwUPEZMigfySnz9UFSmmMYvRUd2kPadT272pbbHotNVRp2scDyG2AK: '1000000000000000' -- Ae2tdPwUPEYxiwE99mBo8SkNPkzPEgrJmZpyXd9RuHWhpGKrSYaxUcKAbYQ: '1000000000000000' -- Ae2tdPwUPEZ9jpF2FAh8dxQ3BCWgG19ThVYPkEyMjhThvrhXx8ngBQeHhCQ: '1000000000000000' -- Ae2tdPwUPEZ82cmCBfjYq8iRzRWGgjMs7UkPypwp8LiSUJyMFEJGxBr2YKq: '1000000000000000' -- Ae2tdPwUPEZ1eMNrx76WA5JBwvxiHQWxM3tNYjpFDnJp9fgq86BHcxqSfN4: '1000000000000000' -- Ae2tdPwUPEZKJUFkpxqYrE32biZKQuqgWUdNKhFWbrGxJCnUNXVaxtQkErR: '1000000000000000' -- Ae2tdPwUPEYwAGnLtgusi3JKq4mvNqWvY9aztGtLwa22ko3HzUra3hjGXGx: '1000000000000000' -- Ae2tdPwUPEZ81XjXQAzpCj6QkV99kgkK46aS4J8xfppMi3R2Dpq4hhk7VNE: '1000000000000000' -- Ae2tdPwUPEZ7nPhRYqbcNaaif222Dp9rx998Q2YGYR2UNxw8qmNWwJ6daxo: '1000000000000000' -- Ae2tdPwUPEZ43xHeJbzVkx15t8qAhham5nt72JeK6XpXYvm68bfUHk6uVju: '1000000000000000' -- Ae2tdPwUPEZD45f87j3XvfwTWfTNgnz8QpnksffePU32ivaifqxcENuG6KK: '1000000000000000' -- Ae2tdPwUPEZF42GYPd3j7iw2cCUEMvirSk4vLPkTRdqqJtr4R4PsHSj4w2d: '1000000000000000' -- Ae2tdPwUPEYzyxBezBeDqDzfNQ3gzF27LVvAqETTsaw6kdJpTWHCgmPVEo2: '1000000000000000' -- Ae2tdPwUPEZGXRwDFR5VCmKCesFgBqgtrADgFo9FfjwSPEAyJvtVfh1JSmX: '1000000000000000' -- Ae2tdPwUPEZMYDvawa3S1DCA7eZdhrDFJMXHyh5hpxZJCQJD8c6ruBRanDJ: '1000000000000000' -- Ae2tdPwUPEZ8ffskBQYLzjPyqyxKsiNzYbvcJSN9JintHx6V6K1K8aEtho5: '1000000000000000' -- Ae2tdPwUPEZ8cmT88Unk2WD5YzUCcc8ifb3SzMQMpj5LS1QgRa7g6kez46h: '1000000000000000' -- Ae2tdPwUPEZGqtA4AbujDXkMH6zFZvTjUnRajLtwTCRV39EVdYtQJKrsc8u: '1000000000000000' -- Ae2tdPwUPEZ5oH337RvQhYkjaDjvZnK1PKD4tVsJsNKcBcGUWihgTsiVtde: '1000000000000000' -- Ae2tdPwUPEZAKA1vGHeZVpa3zhakExJ5utM9vwJ6auahoiCNFf6SufibHpC: '1000000000000000' -- Ae2tdPwUPEYxkHxX8KdWAPkfkTxa8kdNaZEo69baccQ7HpRfUUsELigZJf4: '1000000000000000' -- Ae2tdPwUPEZHajXavDF4CN4ExxHJUof8A2N2ugdEhv3LuPb76YmgUhxPu8R: '1000000000000000' -- Ae2tdPwUPEZGpXcqTCfq9KocPWYgVB234GRUdFVDhnxJ2H9stGrszkZJKTc: '1000000000000000' -- Ae2tdPwUPEZDVJUU3NfXH8di6D5E16djtgaFjWm8f81CEmoHUnMwMGGqbVj: '1000000000000000' -- Ae2tdPwUPEZAS8cHTvHVwgPoAC1dg9RdTx3nQVam8gNebLYwiy9YccQQuB1: '1000000000000000' -- Ae2tdPwUPEZ5hLgiaE7dzZuhqo68xZ7sMiqMGp39auHPcsE1VNNRvq7PnYN: '1000000000000000' -- Ae2tdPwUPEZAdY5hGCpQpxT2ReHdW8gd3A4h5CJsedt9SyQeUpHBzzcwjAt: '1000000000000000' -- Ae2tdPwUPEZ4afabfMLDJbX7Gaazj71zPpPrLeNywrv8uusU95bm21CBnwE: '1000000000000000' -- Ae2tdPwUPEZ7wwdAXP8z1hhMMWNrP9cc34eCFPbvEi5zFm6jDunvFq74WZe: '1000000000000000' -- Ae2tdPwUPEZMNyJAuNPb76ejraE3j3vQTup1xRxBHa5fKgzfznWbJijt5q2: '1000000000000000' -- Ae2tdPwUPEZHSzjcTUtJGNw5EcMtoYcEMpmdiPAMn1HVzy52WoTtRFpukws: '1000000000000000' -- Ae2tdPwUPEZMZLrkwBYumeF8P8eDPzRUWmW2epZRGRiGcvkhQptDFbujuQq: '1000000000000000' -- Ae2tdPwUPEZ56rfrz5TdFY1JHnCkTGMWRX4orh6Q1BMmTV5ATx7z4xbFfG7: '1000000000000000' -- Ae2tdPwUPEYyV78NYSddi6atWJgjWTpBHC3J1H2ceXzbDd5znBchmyp7sV3: '1000000000000000' -- Ae2tdPwUPEZ9jb4o5V26jQKbeDkppnJkgebXbWaabndYsRnXXYVb6weu2BP: '1000000000000000' -- Ae2tdPwUPEZHVs5JvSXmYxYvZGHZ8DHoM2zfJaiL99LkRbnvpH3oAVKuoS5: '1000000000000000' -- Ae2tdPwUPEZ967PQDmUALkQ7cEuuQVdCQp1iuUXnpbgE1kzamaBJ7qpqkwj: '1000000000000000' -- Ae2tdPwUPEZA8i4pSXDVJHTufffv59optZ9CFbfdUgJbHqUYbdx93N7ppV9: '1000000000000000' -- Ae2tdPwUPEYyDqAPnJ18XPaTE77vDAeuVa4Ytp7GBNe9PNvNLeLVBiM4jVL: '1000000000000000' -- Ae2tdPwUPEYw1wgtGgnoe2NbgfoFyxERny8qJM1vkqCXzkiXipJkJ7qvoR9: '1000000000000000' -- Ae2tdPwUPEZHKcKbatmsP23ACD6VVXiNa9czTngsBnHGT5dqqi233xVLcGs: '1000000000000000' -- Ae2tdPwUPEZEapggvTWfEx5jK1kkGVYMKeex7DcJVcTgmKxdcUnQXrDho2b: '1000000000000000' -- Ae2tdPwUPEZ1NPbZE91PQidZVBafLLco2YnpHdgwTxNPKgygXSwZVq4dgKB: '1000000000000000' -- Ae2tdPwUPEZLVnbtDRzNT1WmVfHTrkPs4JG38xNfmGkNWV9WgxYriy1qd6o: '1000000000000000' -- Ae2tdPwUPEZHUxRcryapNJoL8Fo6kMGFXsLQSLC3nmhbpz3M6RaT3CcfKrZ: '1000000000000000' -- Ae2tdPwUPEZ19YqjHnDr1yckaWEjwtZoaC3HZpVHepyzvcrVFtFoBUx4y1P: '1000000000000000' -- Ae2tdPwUPEYxdvmBHt6hD1ra9DwYMUed6VT3aB16DA8VZWGQvJyhd1MJSkE: '1000000000000000' -- Ae2tdPwUPEZ5grUgBooGGbBK9yHqdgVTdECqwS2XaeqG8boGBGqCA3nSBDi: '1000000000000000' -- Ae2tdPwUPEZLSj5xiNKzbZXQ2ZjKU4JLyfvf5E7dQLahcGZZg4QA7pNVZg2: '1000000000000000' -- Ae2tdPwUPEZHAvgfBNo8va259BSfq8nZpC7Lwp8jMJHkkUppMQnpRgPARaL: '1000000000000000' -- Ae2tdPwUPEZGNCsJF8xVNjHYAKDkyerXt2wCRexy7BFXcWvyiHFKSHTPJdF: '1000000000000000' -- Ae2tdPwUPEYzo3JzNowvs4gS69rZ3R5nT2KKZKWWxaymCufUsatVpu2kqii: '1000000000000000' -- Ae2tdPwUPEZFu8H46FK5q7g6ApMFAqpoYJJjmLyh8DheUL51i5dhbLcmSXG: '1000000000000000' -- Ae2tdPwUPEZ5fTgRDV736NaHHUAKaxj4ytyX1j7NLAtAF3x7gtUFGc2L8U3: '1000000000000000' -- Ae2tdPwUPEZCwt8ZP7R3wHB2Doed6neUHmhZYERTh3bsTQm6EfjFcfWmnTc: '1000000000000000' -- Ae2tdPwUPEZFQYXdB6V3wPfh99fDb8F3fXSvjVu7qBSjP8kVf81H2ApkaQu: '1000000000000000' -- Ae2tdPwUPEZEyVBVWrGSbQqrzQgNEdLexbUZJzqkF95Co3eESSVxerDdUfS: '1000000000000000' -- Ae2tdPwUPEYy6cvJ1mo5fBhYvP7r6RTpmxNGBgX8Cs4FC39eJr8DWYMd9vv: '1000000000000000' -- Ae2tdPwUPEZMQjnsmRoq1Vxb31PfLhxaBLsorC38QYj8Qbx9Afqg9DNeJhc: '1000000000000000' -- Ae2tdPwUPEZEpQ5obkgfFrjXk1GKnNBg7fkyjmNUhkH3vBxmZw7menySh28: '1000000000000000' -- Ae2tdPwUPEZ4hwGffsjLTTApiZEK1HgaVnndfJA1az5ToZNhiieXoskiixx: '1000000000000000' -- Ae2tdPwUPEZKzTzbEfDkNLvM3AfzMASBWmcSM9EU5aZ2iAAyuoyQd2gyNNN: '1000000000000000' -- Ae2tdPwUPEYyK9ph2bLu4GwopB38aUoHBDG2zDYGfdbZCEfYFXv6NDix979: '1000000000000000' -- Ae2tdPwUPEYy9WUnYWknL4SWq2nF8y2L7FngyhV6ftMEQYaTAtCxVjWHMjo: '1000000000000000' -- Ae2tdPwUPEZKgCUPxD5tSUDtgn3PiTfenMAFcTEBXsJqiESDmQnzxCVJj7B: '1000000000000000' -- Ae2tdPwUPEZ8uuaUYL4GD5uS5yiUTW6JYW54K258EGFyDeFK465fPXb2dsB: '1000000000000000' -- Ae2tdPwUPEZBhevhLwkd7maXseXHSfJMwgkNNraPnBXh1w86dChTRbDgrEr: '1000000000000000' -- Ae2tdPwUPEZLEdZb2Un8b2JLfRXzQi3cYbAtn4NG6SmLYiv1vxueuESNFVr: '1000000000000000' -- Ae2tdPwUPEYwpmuPpqUeqn2qTc3xEY6siqmTTaC6tn5S6fb45d8gz7Pdje3: '1000000000000000' -- Ae2tdPwUPEZCTzw5sgjL8X51m7Dg4xccizqJFRnrwyEWByTE4WTt1BnqtbA: '1000000000000000' -- Ae2tdPwUPEZ7tTXxGa4WfnGbN7qJu8gSRMmsjTDgNhz3qdCiuYC5N3ZMR12: '1000000000000000' -- Ae2tdPwUPEZ1UZJcQUs61oXayVvQVKAsry9oMMgDwSK9z2eMw8DibHsap1f: '1000000000000000' -- Ae2tdPwUPEYwJDXVgaPdZoFmDm2PcwqY67xBDpnj4z3UJmfR9dMD2XAfCjw: '1000000000000000' -- Ae2tdPwUPEZKr5rmjQY7aFHgEMAbMqtV38XtJCZtdNFKoiPVnWLnNDf4BGp: '1000000000000000' -- Ae2tdPwUPEYzSnRmYNX9GjEkhc1gXewiS2b3XQyMjztyiWrZiA6AdtWzpQ4: '1000000000000000' -- Ae2tdPwUPEZ4tThjhRaZZxAT1SNfRfB7yt9gYCysSamKkB7HUVH7NjkWxaA: '1000000000000000' -- Ae2tdPwUPEZ4msp1fbqK25ShSJ4BGYq6QbhBf4ALi3i17JS7KCx7gA8ksG8: '1000000000000000' -- Ae2tdPwUPEZGrBvM4Qr6wiWTMbJ7W46cMLWsenw3JQ9WvH7xwVnJTkL6n2Z: '1000000000000000' -- Ae2tdPwUPEZ9fUaqXRMUXhpwAqoGSaSXcrUGByyGyUnHokYH3dt2FBD8BLS: '1000000000000000' -- Ae2tdPwUPEZFbSUYiJG9oxa1U97ypoRHr7xg2PBhbXWShLRRU1Mav1tyYSw: '1000000000000000' -- Ae2tdPwUPEZJ6JcaDPLRZBNLyyB7QfN5sm1TGPpC8BCVF9eezeyRiPRXYHH: '1000000000000000' -- Ae2tdPwUPEZE5ZueRGyhkaW9qwWMiHYVM9uN8iTKYtTLoYoaEEU4djnKShk: '1000000000000000' -- Ae2tdPwUPEZJkqt5PS6o5myu5H15Gje6cPwJYXHN1ji4BzPiTKXzBvXjhWy: '1000000000000000' -- Ae2tdPwUPEZ1v2xoxVpm3pxFw5U6WuRV4Q3kdivrWF5cUhTVPgkBm8kMRvu: '1000000000000000' -- Ae2tdPwUPEZK1afLbsLTMb56F3MPCqqTq78ygzbZAamrExQMvSgyUT6jHPF: '1000000000000000' -- Ae2tdPwUPEZF2oYZxKaMntEh48gFqPKoGhjAaQwVNQMmUa695mhjQmebnkq: '1000000000000000' -- Ae2tdPwUPEZCsnxYXZfzXmbfuiBse9tTTimUuqEv4BRHjThCA4igaAfBmaN: '1000000000000000' -- Ae2tdPwUPEYw34SJK5vkreGkV9AUmMUB1pN9bcCjk8H3EVMbbw2PcjubFCq: '1000000000000000' -- Ae2tdPwUPEZLTWD9YuWFQTzLCZAbqnHwui8QSPPYAeNC7BobRVVajMsBgM1: '1000000000000000' -- Ae2tdPwUPEZ8UWnc14XpyhupmGrNk9QeguBfW8gzQ8WZ6PcUAtCgBdyCxsW: '1000000000000000' -- Ae2tdPwUPEYxzJRUWjG2e8FytD24VNa7FVYr4cdMmPBjoe3MCVVsvpHyh55: '1000000000000000' -- Ae2tdPwUPEZL14t4gybitgy6eHHogQUJS5pRH6P74fDeWuA8p76pMGnNBCR: '1000000000000000' -- Ae2tdPwUPEZM7EpvTXRV9ynN4mzoYFgG9xATWqEofbw2ZVK4AjALqaZxU3H: '1000000000000000' -- Ae2tdPwUPEZAXXviL2b9KNt6a5uHH5x6d3pzdPVCheXBRT81XrAKK2qMqtg: '1000000000000000' -- Ae2tdPwUPEZ3VrxgvtfBz2JXuszTPAKCLfapzcusf9zmxqWKxorW95QxEcR: '1000000000000000' -- Ae2tdPwUPEZ2t7h2auTtCbyoBk7uvroZQQ4ns5D6xoUAX83b72qqYJZDqgs: '1000000000000000' -- Ae2tdPwUPEZDpPM7EhAw1XVzRS52KHxASnkDceu6XTHuCJ3sPHFeCd6NDyZ: '1000000000000000' -- Ae2tdPwUPEZ73MuSt6NBpTSU4dzMpU2Lcd7jaKYnhfT4wS7udiB2ygy7znp: '1000000000000000' -- Ae2tdPwUPEZ3b8rdA63Qnvs6TGtmBaoNUXtf7vkYfUSf4iABUsWyFewiNav: '1000000000000000' -- Ae2tdPwUPEZHj8Kjyc4mbww3CRXBqjYhmKiXXyesGuCJZbffBFTyYWg54LE: '1000000000000000' -- Ae2tdPwUPEZMYomeS16gfhsV5UPuygbfPPRpMZiUwUmSxeHquue5VBiiXUs: '1000000000000000' -- Ae2tdPwUPEZ9TrvR9uzKnJZkxvPeTPMXB5EHkBhSb9odZa6z6RKKj3pSrrw: '1000000000000000' -- Ae2tdPwUPEZGAkywA1EDCnE5dTqKfx5Ngf6nbMbCmUWpRirKLv1Rp68eFwP: '1000000000000000' -- Ae2tdPwUPEZFjizwxcB6U2g5nwpkquqFQL78E7wq4mRp8JbQd3etaDyn1R3: '1000000000000000' -- Ae2tdPwUPEZ5Zznsim2RjRnDwo2CNQdTiQgKUWwED3v97qksmDnefKcGjwB: '1000000000000000' -- Ae2tdPwUPEZFAkbyARmyeFMR4c5yikc4AySUosnJWdw65FxJ6AsL7wh6XnJ: '1000000000000000' -- Ae2tdPwUPEYw7i4tXgdRBNAMVqTfskTUFTRYaVQoGyLnM87tXKuVodcUTmo: '1000000000000000' -- Ae2tdPwUPEZ7YLaEDbGKpWn6Ds5dRomUJ93aEF3Ptc6kkEq8Nxes118czAJ: '1000000000000000' -- Ae2tdPwUPEZ3pbYRkq3M3BDuLp5JLA5pBiT8diXZy8tec8FKtgdiQpS7eM2: '1000000000000000' -- Ae2tdPwUPEZ5kjhAsNtPK9sA4Kj8cLnmZV63RNGPXimMAPib3vPScuSRfFQ: '1000000000000000' -- Ae2tdPwUPEZAgEaoWowXz8w3K5agdtukBAYCpeR9o37e8rogzrhn8t8SDdi: '1000000000000000' -- Ae2tdPwUPEZGBDWYqP7EFf5xABUf48zeupxgQ5wcwyE4hnLqrWxwv4FKZ4H: '1000000000000000' -- Ae2tdPwUPEZHkJRxkXZw7LiwD36VbQcz6ezrh8NxMjF5YZDpk8y5T7AqkbN: '1000000000000000' -- Ae2tdPwUPEZLXBf4ZiyWdBnjVdJj4mq36KzW8LczBzaWysiLXqv5iEvH8a5: '1000000000000000' -- Ae2tdPwUPEZGfG3euqbHvWDx1amXpngGgnXeD1Xehfi6SsRvijRwmUQbVzG: '1000000000000000' -- Ae2tdPwUPEZ2d3hdaPhgAn4M2qQ1YwkVW1JR5fXBmZqjF67n8AEyXy699FN: '1000000000000000' -- Ae2tdPwUPEZNEuvLyVeVnzGqz8RZRqszCrJtkDzyFNEWYWbK1sJrkg2noyR: '1000000000000000' -- Ae2tdPwUPEZ3huRFSrKKUj6cxmjPdxzrE4QgL3FjMNkUyqsCp6rqg35JiZJ: '1000000000000000' -- Ae2tdPwUPEZKYLBpCCsCnzRRiLcJ9W3zktENcBhCPg3GDqy5vvF77RE8EQW: '1000000000000000' -- Ae2tdPwUPEZ8BPPnf5dgoj9RAPBqZkKD2BtLPXQs1NcaKfPJ9xpRFukcx2v: '1000000000000000' -- Ae2tdPwUPEZKd8dcsyY5NeW7rAgMwA7sUTDwmqieYgeZoExZvxbMPnQfVFp: '1000000000000000' -- Ae2tdPwUPEZLMpPv3SoyV5SPqcvE9wAdk9H5iTmksEAn2p21eXGqCFTutxX: '1000000000000000' -- Ae2tdPwUPEYxbWadLJR8sd9WyJGYMvk5aZ5yAprWgwbfmXEZqJNguFwzpMN: '1000000000000000' -- Ae2tdPwUPEZ4xsrAWyHz4nHgC5RoffZZxHApRtx815m3en8M1n7JXynwhWd: '1000000000000000' -- Ae2tdPwUPEZ49twXRg8MMnYeqTYbcZekaRDLEYqqzZN9zTJtvNz8n7USJc9: '1000000000000000' -- Ae2tdPwUPEZ1qkgyJ3RqTmdnBGrVUEq5uHcSPvz7rHM8xKfGk9ZEydny8kH: '1000000000000000' -- Ae2tdPwUPEZ3H5CCbDTs9hby6fE474QpHjaPFtRHtxQ3maG7fmav1b7nNjg: '1000000000000000' -- Ae2tdPwUPEZJ9V14gEp6fEY94RsP6DMwQAxCK31h4nFHqpJfXZ9gzdZZRGz: '1000000000000000' -- Ae2tdPwUPEZKaVojFd7YhtbPcgMWtUzA2xXeyww9WyfhksVw1QUFyCpR5sd: '1000000000000000' -- Ae2tdPwUPEZHy5iKqn68XqGAx7wx5tdHchkCS3QY7zrYmZ3EBm5hUwJSkUb: '1000000000000000' -- Ae2tdPwUPEZ7Wo53F3GTJ93YzeLoJMJpvXirkCQcwGQafJrpTRZ1UmgL7LR: '1000000000000000' -- Ae2tdPwUPEZ9YgYPcYWGxm992Rsj3HSeGi7DiKLGxUfyRuNrMKb2k5fKR56: '1000000000000000' -- Ae2tdPwUPEZKR5s691Hpn5TAWVxRTnHae7U6wLD9giUutRaGiXp39PbHnSV: '1000000000000000' -- Ae2tdPwUPEZHywzbLni3qBUV3mCfAsfgnCdK1pBTRht1Q79AzfUS4mJ161E: '1000000000000000' -- Ae2tdPwUPEZEUS1HZBW2WLibjrCQvSx8smr1UuQT86Wc7osVrAdkmMZwEkH: '1000000000000000' -- Ae2tdPwUPEZ2vwANf3pV4YX2q3JpP1jGozyToLgRJWJY7EU735uoach8iPE: '1000000000000000' -- Ae2tdPwUPEZM2zssBS1PM34jrJEvms6badKtKzVzUzL3p5PavuXna5jUzeu: '1000000000000000' -- Ae2tdPwUPEZBAwPn77EhvqdABbAeBLuknY98CHX5GqRZDxbrrYjAURjh5iA: '1000000000000000' -- Ae2tdPwUPEZGKHFUV3QgGyx6quKEQhjk3YacFMgZ6k39Zf6R9scN239rD7q: '1000000000000000' -- Ae2tdPwUPEZ9GFCNDtgbKEnbC3qBoBCFYyFLbJHNscGY5LgJMm8UMYzGkTh: '1000000000000000' -- Ae2tdPwUPEZN7UdsESqCofiHSJCBGzbW8hrXGtPjAdVyzDxyBMxUwKqFoYU: '1000000000000000' -- Ae2tdPwUPEZ4WcYSHRLwM7zPdh5z1pWYBFJAPD7NsRSPEWN12gmysETSGmX: '1000000000000000' -- Ae2tdPwUPEZNLpZzpi6raWCGgqxf9E5tGoYSWEpuRm4RM6bXsV3G4rUPF3G: '1000000000000000' -- Ae2tdPwUPEZ1J7zvE2ZC8WqCsijgQdm1ZUwkdLnRTBfXASKFou5L29NpLKs: '1000000000000000' -- Ae2tdPwUPEZ5L17NbihRn95WXSo4YBN7vv4FGdNA5X84mmbviGpM9Ma67aa: '1000000000000000' -- Ae2tdPwUPEYxPxoQL8DrcchoY2gsxeK8JX3RSYGCUBY4xZH7yAaPjXrexDt: '1000000000000000' -- Ae2tdPwUPEZG4V4GdZBd93TaVpQEcGNBuQAJSK2yGVQg4x4EwXZ9gU3oYQr: '1000000000000000' -- Ae2tdPwUPEZKxg6sc6eEjLyau3wTYnZaAmKVn9a3apPtEcrg7ibYZzQhfdt: '1000000000000000' -- Ae2tdPwUPEZEAQJxUj5Xkcukd5mvCwrMuicspyAiDuPkxA598NJGrpRdnG2: '1000000000000000' - - # Random wallets -- DdzFFzCqrht5TM5GznWhJ3GTpKawtJuA295F8igwXQXyt2ih1TL1XKnZqRBQBoLpyYVKfNKgCXPBUYruUneC83KjGK6QNAoBSqRJovbG: '100000000000' -- DdzFFzCqrhsj3hDxtjHA5Sbrf5Y5A2ExAgxeL1B7PEetoE8g7yBphmHYGDkKTBZtbVv7TjB8g7Q5rw1kvSjeJwxPXb82W8vw787uqMTz: '100000000000' -- DdzFFzCqrht5J1FMoP4G4RPyVcKEn9C9jKNM9VqecQ9HQK391JqypjZm3uGuLupVzEXQcJTRfUoRn3UfuKpeNEjzFXtWA4uPMtZ5fxbY: '100000000000' -- DdzFFzCqrht5R7SgpmD2TffGXEJ8CoP8HfvHFWt1DM7Rd9WQGyxungKWuCKy7PampAtbWiDvJoyR32V7jTev1KX4CfdEyHyfCbZj2mUF: '100000000000' -- DdzFFzCqrhsiaJWtv3KgSyE1APe9v1jWcxaSyEPsGtBbrqiddWU8cfVrXamwLuyypo3Guv1xB9ZTzoqs2GzWJ6u5j679SkQzoUHnEdH8: '100000000000' -- DdzFFzCqrhshSUSN6x57Gf4AeAWzkvA8Qpsz6xbXheGWhnsvsnQ6omxNwww6AtsMvF56NJ4KZ3DCeoYSU9G8pX2qbSMHWJGkTYy3K2oL: '100000000000' -- DdzFFzCqrhsgKk79Wo42Dm6BszTkiQiJaADLvwB3Bc94wyrTb5EYm4WdBkNPversvLuRELokqW5VQkLBvVdDTofd1DHPaw6LGCoaQK8S: '100000000000' -- DdzFFzCqrht3fc1oQvUoHXSLLGj3woXdUM8fgBBNAmSeQ7XxtxKwEcTAn1TdLY3S7Tu9gzLPEXVJChBRFDWvVUPWmijZnSbrddDdBB6j: '100000000000' -- DdzFFzCqrhtC9sDX18jdj4zBUdLpmuTiszN2ZofWwVv4SXHA97frgMjPFKG6JzVYbyk1AVks1rVN4L3jg6yJCB1rLmFGakVRxsR9EuxY: '100000000000' -- DdzFFzCqrht3jJoG2rsUSjNXyLSfSHPj72HgprsNWbjSEGx3Sn3R5qDkUZXEPwsfYTBpRgYCP7D4YuFqsG2F1cV4qDUb6PTwMtXUWd5g: '100000000000' -- DdzFFzCqrhsrpHvUPAeXYF9Fhza9tp8V7BqsouT16oXd5ZyeZSr1xf2wBrVgK2RRLLfyPqViawhF51eHUSp4ZunW17tptMYjsYegRKtX: '100000000000' -- DdzFFzCqrhsuhKwzvsPXrk4p2hVnwnpSsfx6Bz8YDdPkPNXRK3syiwnZ9nUi3yYuSyaVbxx3cnXcKZJePaAYDW7Gir6Bi4oXUbU3R8W6: '100000000000' -- DdzFFzCqrhtDAsADG8aFJ7czQaJhT4nZeVQ52ugZg44AJWqsESeX8YewxeMrNM65GfmFDH7ByBeFETUQSejyq9RkfGHEL21CDubd5SfS: '100000000000' -- DdzFFzCqrhsrRn9QpkXseeeBP7DphvLpwpfoY2o1dTPhsvnkfrPGo8P19BK2p8vB8R54ZkFtvTE2D7gJ3kQLo8vTbQhX8CbsdGeiidAb: '100000000000' -- DdzFFzCqrhsyZp5ktXWS8KzE73q189Aj7YUZXuxfCPZybrmwFWQZw5sSPQgRcZq1xBodta8u9HnAYa5UMkiDw2RpAkATUNtSTqm9c6en: '100000000000' -- DdzFFzCqrhsvYScvLTuKan1LGWeASqhR7tH3TJgniMQ8wHKtpCTBowAqSVJNwvKV7Fchd7g73iesAyQbNk3RRwmjStoF9RpTd7cvRkCJ: '100000000000' -- DdzFFzCqrhsgTJYs8RaBJDzyd9zG5WPZxCu6kgkSL7juEU2nNd9CiRbDuKFQmzigMAFtDe2uEuTbgpnTe81vmesDLh4XbCbEowH1MRjw: '100000000000' -- DdzFFzCqrhsuCfwXNUmgU5eyJSdvLCH6LvMomQ65JX7uAvkaZ9hNkJ6xc7t1u4qpwpkJkSHpcWPGYTb8hBLCu6YPvxRFycQjvdvJT5mp: '100000000000' -- DdzFFzCqrhsmtYhQLZxPFiZv6Uzgxx2eZZzPm187osgyZWKKjXsLbGdTUpqkKiFxBHMyG2hrNZhY9ZxdqGJgEmHidSSyjoCZ3aSfNnAm: '100000000000' -- DdzFFzCqrhshdpXiZtGiZsSYAvmxdGD1wZoc8HVYW8pfLd9sQHAobJZ9riRLU2yUh4Pi3jnnvVJfAgyDdyxWmN8WE7LCBBStKQfCfca3: '100000000000' -- DdzFFzCqrhsuUXs45RkH7SyC2zXugtRW6f6FwAH6Nj8NpppsyR1NFSfGRMQFegpPdvEEXwHJXnVVmWC4J7CGBfc1EjzLZDd7fwcuiBrU: '100000000000' -- DdzFFzCqrht1wQyixEJa24mnaSv4v5XSvK712p4Vav9ajdUSQuH1vdJefTJeLgRLmgS35HYtB6icd17Lyk3g7vrHEv6XHEQuaJZe4phJ: '100000000000' -- DdzFFzCqrht782JAJPNgXEUf9u42goY2WFH4Abtu4KUKM3dJ4GSnHH5RWMQ6Ff27cq467VFwa6rPvEqMBw8zGNArCSKbKcFjukKVkDmE: '100000000000' -- DdzFFzCqrhsmvpq9C2QDkKm8qGCPEKx5FapZ3b2j3z1LDCRJvGxyt7N5fs8asPZPFVwgSqBhfiYRZZ95qx8rnmCBQJWDRJgnoWQM63ja: '100000000000' -- DdzFFzCqrht2B4h3cgpT1rJZcqnhB9DdyGXxzGG2YeqiJdnjC4ENwf4Vz2GtwLSvVum3ykhVm9HfcbwFdVJZibQaWLhfi9tacVwjgnMu: '100000000000' -- DdzFFzCqrhszv9yR8BRkFfJ9x1V67S9g6fsDsvgg5Q9SHQjczBEmapSyxMF1WZxbAZGEHcDHkQPDxCnRD5GdTwkixMA58ENa6zHVT2xk: '100000000000' -- DdzFFzCqrhsx1Tg16KGnNgYL74YjUJkbKXJfDsJmvwR7yWRohAeXWfZBiEuW1XAsGPBPJ3eeeQ5Us8PwoiHuxMK8xtf269JcaNY9fCNL: '100000000000' -- DdzFFzCqrhtB9kXoB8hkqqDEVepjN7iLEbrZ4ev3Fzc2DtkwFDTx5yQUQ8HFWpa1SX6xa19zJoG638SwkXD2YRZ8BJmKzmPgezpPdG1Z: '100000000000' -- DdzFFzCqrhspENibdKwdhJY29iCxe1FbkaRYTCpvGUKD7RDimWTSpge1TTr5vUEKAq2fUomK89rJ9Jm2zAxhPtwkT1qH3QBQwuMa6vXg: '100000000000' -- DdzFFzCqrht3PXq2rbrSWPABrzcR2ii33duy2XrvNCHFnipHpUEFmA92dZQ19J2hyKmLPXx4zNwyfJbfxpeTek7HwPGNGbMqURLDXKAh: '100000000000' -- DdzFFzCqrhsuvjFmqGSon18Cre43TkBapMjhXMiF55zYVXDSvBNmgFfuV5Sd3NK3zQ8ADJWwotoCC7R27xk7F3mV3Fqpx6YLenjPfmTT: '100000000000' -- DdzFFzCqrhshH6MA2sFv95TwnruNgEc7EwMjJHaA6ey3mpXq3cNaF5gPVnwUfhyhHt8wDGN9BjJ1VnEYWSUnCKHwgkvDzzoRioB5eaVa: '100000000000' -- DdzFFzCqrhse7GJDZdrDFr8rwkYwKqQ3AnDFDtKWWh4PKc9bjMZ41mumvpSPY5fTogmsqzV389Xt5SdwzALMHsEKsAQ9majAboxF4PKz: '100000000000' -- DdzFFzCqrht1g1paWFHdY34u5AJvVy8ojNeRC9aSFRCDbMYZA57CH4UMQR9XxzmpH9bYJM65kuq3K7BPEkKAmLGG6szva2K3d4BVumo7: '100000000000' -- DdzFFzCqrhsnXxtUvNRmvUstDgjcePy5wkwgA5X42qxY5iVNc9Fc9rZ372yB6TJ3ye4zCbrBhMsjo671HweGFMPHv1bKNJ5ecH4xxfPi: '100000000000' -- DdzFFzCqrht7t6dt967aaCZU25KdhwQLWGnTXw9zbq7DCnEfsfhz8WjjTQFaZtiG45DUvDhn3wHVYXgFWcJMqycSoT9JvpdMUE2J84Pk: '100000000000' -- DdzFFzCqrht2XhxfHjuSFL9fRKtc6iLYVwMMeyqMPvxTLtKcNhNyXGrU2hM3TPs7AqWaNtDtVPr6pjjrNfJPNAwcyAFfPCRN1igBSGne: '100000000000' -- DdzFFzCqrht9UvbfWbC6jt5s4eNz1v38zADUSZnMQoccZFGevc44fAH3RcdrLtqbyaXNPLY9UoZWKu3oLnAPKYvPz7tV7ac9MPXHHdWw: '100000000000' -- DdzFFzCqrht9K9NJskUq7LUC3xrAgdAqUFhXxY4dCZh2BFNXgDU7qPBqisum3UMYLSkBWEQUs8VsFiUmmFBoVrZ894PxAmuQgwnUMQWK: '100000000000' -- DdzFFzCqrhspvhpBXZTCD3pKyXvSVntAQQTKYXDYb3KPb5bCKvfsXqsTKqVephRoPViAfPwdbDR1yq67BRvF3DabDGGSREkQ7QvqF2Ps: '100000000000' -- DdzFFzCqrhtBQwqcDSEtyMUAzvZPyGo7iasXiCJrS8GDwPXbphxVZf6Wc2kdNp17YLeMMj3rioijxNKxK32T3iTFohfhWZzfuAxoFeNy: '100000000000' -- DdzFFzCqrht3W4KpoP8CUEiiXrdDjVXMoSWmuDrErMcbQRTeYWkPPkzuBf7mGNy8sHS7QD4bhxGnY6DagY2rd7PoN44yyCfB8ELp6cP5: '100000000000' -- DdzFFzCqrhsoX6VN5s61mmoX9UoQmpmmrLx2vpvF6oVby33urnyTipUpWUvq4kcKPE7YsPjWpxKUdwkSexqDCaHE4TFbXAMPPmysbZAt: '100000000000' -- DdzFFzCqrht2LtZmni99CDoNL5NZd51DL4KzukJgzCkJv4uGSMqZsn98h8C8EFg8CN6P9esADw1HmYkcwhUQ8iQGLR6Yp8vK8u3PQpvS: '100000000000' -- DdzFFzCqrhsmXKnXnNqMjXTvQ7ppteSc3Qg6YxhhZjx3QzXpmF3PcrLyfSzp8augogfNKaX6dzqApAcp3CFy1B4WkHTfetDg27KDs1NS: '100000000000' -- DdzFFzCqrhssT43cdYzXE2A9qSo9GviGqS16LveBG7k49ph3f2mfUbpfoTP7PMy5EbuLiPbXHWmF98DBQEL6JqCoGEYjXcZpKnvJFs8N: '100000000000' -- DdzFFzCqrhsiNy9NZEoFSYrttjT1acFxZQjSayt3rppQfNFzCrEE8NQYDa5ktMZTq3MDhTtjAXL7Ua1rWYJSFzChUmcUWAGHv2tUSW4y: '100000000000' -- DdzFFzCqrhsmb7utbmSRfK5hL5i9Fq7mPmcpoSSEDqKZqSewSMYtqJvafpef1x4zxAjrSWU8zcv29g6tUPgH7BZAzpzcp8NAw1ip5v62: '100000000000' -- DdzFFzCqrhtAG9sL7jX2QfKvgHsLwV7G5mWa2mLJsbmaC5QrHzkatn2SABHKNMfcoPERQqUwWHGmrhJTEDxLQVvTJFFTptTKeUoLVSZC: '100000000000' -- DdzFFzCqrhtB7BvDH31vkTyMaAdiP1fUFA8KGAG6FkTQQETgxrVWgixRzsyHaJ1Wg5FFPULXRa1JQo7LbeafGwguWe6QkAqResgBPbf4: '100000000000' -- DdzFFzCqrht4QogR1CAGxFTib5LunkacDu9yPncCXFg9YG56sv8dUtcpTFkn7PgDCGsdWSCyvXzwwLfa7zU1AWp6fNuPhHsRZGqyAqXc: '100000000000' -- DdzFFzCqrhtBhnkPNQbCBnZzUMGQTZ4U5KiHmdf7vfYro2DEVvoHA39GLaCAtmEwhmS4BJ6L9FBiDY3WGB9u3qzMctBvwTrmgtXK9KWZ: '100000000000' -- DdzFFzCqrht2qoGkJbAvSoWmftXfW4AKicxQJbz9gBBgBfaoUEW7aaFSHgk5MAEPiEfdantMNmB3YhggrdGSNQajVQixr8gZn2NFkYXB: '100000000000' -- DdzFFzCqrhsjNsnvXCxjqED2NQoN67qHPKXuX1Q8uw1z421ph1kqbwFitByMU9MxpzuBHhU9EqCKJSa6ZTpxn9sxWcixcCEgJKiWtwcb: '100000000000' -- DdzFFzCqrht7eewmhd5drGkiQPZ8RPTebW2diqNas8zNLZFw5xRamwFwftbSjFz8zCsPoZJzWckqDfC7giYu5Z8sik1DeT4Ld84LToM7: '100000000000' -- DdzFFzCqrhtD7EDyMHr8BTSoJtrx9LbJA9aYX8CFhqoSMKY8PZjGZnMJVY2EaWgW36cvcvejWi9t7f6r8c6w2BjesHHYfXAWBd7PRHu1: '100000000000' -- DdzFFzCqrhsfxq5TbeLihjwYQhAKHahtRdBKZNgEUeJ7xe68RTU2U7d2NmtCpeNG9UgMaR5zjsuAbpAgUSbb3VTJMTwkLxoq2v9fzrb9: '100000000000' -- DdzFFzCqrhtAV5NrHQps6M5sRnfDXgQnPxqbxiXVaSrAjXg7rHLjC1JfTpFcMM67rvzjrfHHWjBuSMVnA5ZVx79zqJ4gcDyZirfe7V8X: '100000000000' -- DdzFFzCqrhsioiAtUjCJs4aRcmAn31ghqmsLxqrrk4eu8ZxM9zqVG1wGTab7npn7zfhpgB3MzjF4Xdhr3iTRRxQGN18LhpkxvyZwA5NH: '100000000000' -- DdzFFzCqrht84M49omXJT2wUystJu1Y7AVJvhgBYLRTZndNNvp8kxBkBSmszji78FzAcHfWmHayZpKPzH96QctEfjNQj6KmEgAWNCwWD: '100000000000' -- DdzFFzCqrht57eZDhmXBWEQpZCxVEegTgmbDNGn2ETJEjwtQJD3HappzpBEDVJEWz7Np8CeGGm1MPaHBrN1f2ET4vBm3BmxytCATtow6: '100000000000' -- DdzFFzCqrht4KjpLrJohdK2qqf3ABPLzF6AwWqPA5jfQAVSPfokxM9rzm6nr9tdd6WSacyaUBDDUpnUyYN5dvVJi8dLXUozZa1xC4vLp: '100000000000' -- DdzFFzCqrhskqh2LiGzRYFBVPhBwqzqedC3KCMNZegxXB2EzWKhdfryCZeKjrMGx5a51YEjKgcHtuXw2hBT4SZUsKqoYykvdZN9xfr9J: '100000000000' -- DdzFFzCqrht7LeAGngeyj9hpG5ZRjdDhU3NzCtEsEpQmmKmAMq1NH18uN5zfZaVccPyRBZqmsRi13eH5Pk1aKkhiwHwH6m1kq248Ddjj: '100000000000' -- DdzFFzCqrht36BqnLDbxFKHXHpR8zree4a5qw7hR9oT3gzygGsrMxShQ41JevQiTgobv8YaNVCiQhXr9c2rycfYHnV6w3pARbXJ8JTci: '100000000000' -- DdzFFzCqrhspgHBe9eUmcDt4o9WCsFM6GunqnWjMfNScEQasrmikoCe7N15KREgb8zfVc72S65oNHwgMgmibN9S4KVaNCakFWBLJpUDp: '100000000000' -- DdzFFzCqrhssHyhhWC4XpRrbz4v834gYSvZbNsPMSFdZKRzgp8zYWue4jxPeX4eevMt48jSidw5Yr7hCfruZHFMKvLJcAiP34dvqnNgJ: '100000000000' -- DdzFFzCqrht7cRsCug1zdvgQXNA8Xd3u8RtQTUQNpXWT5hZvBaT5eQeA5y33BT9oKifrFiDACmqjZY5EzMG2ru5XXRH9fmjLp7MFsFby: '100000000000' -- DdzFFzCqrhskfjCZMpoK1pmHja9bPc4bpnhCPrxyQHAebwmunyy5heefMNFSQwXDRgFsxh19zJViYtSfWiWCRURbcLFF1MXWMQsPuUGr: '100000000000' -- DdzFFzCqrhse3jqmUbLtaCGk6smPESyVz9DvTEs5aQjvPraHWbNaBRUXe2AMCwqHGb6dixbCgVeTGZsQWhfDz8sN34D4PrzXyTXofHDx: '100000000000' -- DdzFFzCqrhssUnqD4WScMCzs6i2DFs9xoVDDtdkiswVR91MfFvzP4XE6HKGidaPvx5YFdXddQ2qfEko2gpL2enrXSJvrHx15f6ek4nQx: '100000000000' -- DdzFFzCqrhsrFW7cw8d4iwUABgVdzCUjDfRa7d59bMJ8ySKoGnit3MZSmjobCdb3MDDmhwUBmLcrgc9DYHNd9A6Vugh74XZU275SXiyt: '100000000000' -- DdzFFzCqrhsrgynva2wmP9ZMtR9VVCDVMC4nmUgz3YfdrM6csPKU5VLzW366NN971QAiSeMnKR1XjWPQ79BMzBh2mTKBRm4hP2vNcmhT: '100000000000' -- DdzFFzCqrhsgAiK5F2axtBqRcsujv7vdr2R184ojg4UWe3W7FXYnWmqsCHwJWpY3P993CTVPwoh9p15215pQhXRP7xRtY39kcCvaCJrA: '100000000000' -- DdzFFzCqrhtBSxx2SGmR4UoJ1RUKiEzcyetmU9KXn95eB7aE2BE1WY9YsfkjvQXx1wAbCWUrk7bMbcPH5Cxm7EnfRoTSHuDzqu4DcQSv: '100000000000' -- DdzFFzCqrhsnMtZDbJ5e5Nk8QgU87Kny15LtDMxcbRA5gwksCVmS3G7jb81rk9sRhrpeHDpNmvBpPB2dwg8aqTwDZba5RkLZroLRXjY9: '100000000000' -- DdzFFzCqrhsuyAfgk1e1KwCqC9WYPdoGXbHQRkZiHXgxwiESVShHQ5j6FhV4G3EmW2bRZFY3EmNdzye93aRkXVw7P2GzBxYkSt8Ninat: '100000000000' -- DdzFFzCqrht2JE47Cpy7TWnnFDeGypCxJ8myjG4HCZRr88ZAsLL3sJuVa1yBpZBRkRuaEqhUB9T82qvgD5jGzWCqk1SjWVRHrpVcXra9: '100000000000' -- DdzFFzCqrhsmDbBNsGTm83q69zu3RPYkuREcT2XXv8vEiyJgZhmNf777AJ5oxjCLKXf5kANFKEtiyboEdCiiNG2uDDU3WCkU6CNRKNVk: '100000000000' -- DdzFFzCqrhss7raQK4JXu4abQnULTsoP7JiEVDZcnZ72bzhFYcoAY23j3fwt17mPMnFcn9PhoGVEnZZV3GnkTrDoZ1gJmnKRPuZVoAL9: '100000000000' -- DdzFFzCqrhsyF4quuYiAXmp1vfiFhhbcxXniypiSiE7tnBraPczHxcfBP5B4yBCyeaYJKwG2N7U5ujjoTrvvJCfXJaHLbfWg1nnm5ajb: '100000000000' -- DdzFFzCqrhsyiAAwKP1fAhs5wihZ6dSEPf1oE2YG91C5vDWS3zwnXA8GUVHeoa2Vr7Y1ibHneWA5TxR7bQvZT5MSM4RMYVbBNbkBduWx: '100000000000' -- DdzFFzCqrhsj39Ged8WpW8WTTfXn9GPdQmS9CjL4ooCmB1dgBQABFjiX3tm7oZ6qT8UWyjenG1M3j9DFqPTgXkWTBsyfiqL83hMXJuDu: '100000000000' -- DdzFFzCqrhswiRMQc9sB3uW4CFNgMKc2PovFhMJm7F1A3gmTfWJgf16deq97qsF6f2gGiGjyaWdGAwnVztma4m5XzeoMUJnj7sk7vbj5: '100000000000' -- DdzFFzCqrht58AUUmjsBjCXk7XYkT2cAX4K6AyfZPZkD2rRAKaqFEFy9QaYhQ2CDYaHZ8DAtbKXGFFnqzS8khah7CWcWZHyrDo8eYiQS: '100000000000' -- DdzFFzCqrhsrK1QzPNAeMgGrCE3zUFs4GmDHhHHRev8cackbf3mbuiGTpX6C1r2fpzWjtwaBDMhcUcYPiBF2w6A3dw7br4HuSxLho42L: '100000000000' -- DdzFFzCqrhsjDZirn7o8PeZrrwkcMcB4hmTHCg9t48rwZLQMvwn5hsX19yqvnVzGbfMjZ1UN4tHGbLeoXSnioTv3CYbvnE3Sn61TGuQA: '100000000000' -- DdzFFzCqrht4rqa7rBzrbXRmUDvEghRBC8XqxLtvsDaz4uVrQ3zs9gtgiw2Qg6qWk6ijanwM3pnPk46jEJJAktHDhQrgNk3iTh9BkzPL: '100000000000' -- DdzFFzCqrhsybR9KyLbQjDymLz3iUZMHjyniAgiPLSJwmnRcA6JVyH34fAZZkvX6fNVQkxiZoU2i4FfN96NucWqL8bMCnQDHncSJd6oN: '100000000000' -- DdzFFzCqrhsjpQsHgvWQTaVZx7EgQ1VgngEXcoPCm8AAyoitQR2GRuue2JUoSvbaoEPpsoUSQqA3NR9gVMKYjNivG9XimFPgeDMy71yo: '100000000000' -- DdzFFzCqrhsyiTnBicudK3xgsfurYhZaGbUu44bPyY3pLqDJdqf6pBePqtVhkkYnATNq49VQP1v1RgcFTfXjC2XZV1X4YYFdNBfeeNDf: '100000000000' -- DdzFFzCqrhtAnCLaX6TVTUKyBEhchKz7CsqApuZX2AXsWV5DuAm9MPcH9mmgFCBSJawVTXvQrLp1g2kLdmWLNHLt989LdZ47bfAfcDdV: '100000000000' -- DdzFFzCqrhsiAEyhnR6iqQfYoT8mDFJZPrp8HGmSmExU2VrdYzrdSHumSgrEB6enotFApCKYwLNojgWFgPeSizLdKxQAwAbNicAdEpMi: '100000000000' -- DdzFFzCqrhtC1ABHDxF8wjtP2tqEQXM6kNYEfteNMZ9hHpzejZtWGaFibGXjfJ2RkqQSqd92n2qCggNHkFAcgrCKD8yezPZ4VJYwxzVZ: '100000000000' -- DdzFFzCqrhtAfgScY4gYasbf2XCqFygcDThwphvj8cp7UfYxuJv3BaGGk37i6yNkZEGTAHTWbyruQEBSNGKWrYCmxvY3LUEWprNhyrrK: '100000000000' -- DdzFFzCqrht457hNzoa6trXPNq3GYP9v8nzdBedReoMxYZ2zxWjRTtfUbcviPsYtiQ7sNou8p7jvLzQZT3v7D9PSjd5ypa2c26cmC7CE: '100000000000' -- DdzFFzCqrhshQDFiDeweJFq9L7hbtFMedMtjTcstJTpNUprfGfMyXorEaSdFgsAC16AmWGQ3ZkoMNrJtniGWSQMfBMrrejjzPg4B4Jxd: '100000000000' -- DdzFFzCqrhspbiLg2qHfmJvJFjQTiXgbwdzYFHE9zWuXWkaBCK1ox8kG3oUSaRT7ZZXo2nmt9uA2Q7u6PtBUQzwNoZrswajApr7wMCMX: '100000000000' -- DdzFFzCqrht7PwCwS3E688NQuud8oLNYLP9nYXqqipvXnm1xc5HtddL64fLtfuVeUiRUZDx3JftfvCQi44WC8h8L4uaEHfcTf74hM9WC: '100000000000' -- DdzFFzCqrhsmen6yqDxHMrDwPppTdkwy2KY2VwxvXqFLXWaii9s57YTqFh7xeUN685e4DL2YxjmoSrQGramxgaA4EwKLYBhG4LErDCN5: '100000000000' -- DdzFFzCqrhsvdXAz1SJakLthTSFRZUFtN8kLRMuf9jwRKgH91DLnmKnGWWar8xJhsSLS1fnV46WfQR51nJ8TUT9vAsWzhQJXRM7H1hwS: '100000000000' -- DdzFFzCqrht2DtsCFb3XBfpMjbwVRsFgWpYw8G6PQ58yZ4P5FeczYCJJgXgnPgE1oovbngLXcq5kEK7EzzNvBf6fe1HhpmPyC1sdHQkL: '100000000000' -- DdzFFzCqrhsv3BrjfGXmu6skF8PKRpWL9zjHqD6bhFPHbFF68vG8GzofiwNBnhwaYNX3eQch253KFPXm3xhuNNvU1U337HPdQjhbCC54: '100000000000' -- DdzFFzCqrhsqb6h9YtTRB5p7dJNEhCHt6GnCjvdr51LoMc836NgPepYHu8vXAuLNrbxmMW3rz4LxzG57pB9CbiuFqbztt1ZMVH5p7KD3: '100000000000' -- DdzFFzCqrht7WSNSBcjzaZKWnwpGLQZRWrHCPx9cAtR5FPrWesYRowz2UZSjpr7gC9BfT2A42JmnmNDVv9VrLvJZbThfVxrW4i4vbLzB: '100000000000' -- DdzFFzCqrhsf6JHsDi2eaixZbvARSNms43kSYwP8segyCE7vPmxCF616aLx9zSB1rD75SpsKo1AsBnz7SoGnLU9viravqZMGwpTQHq3d: '100000000000' -- DdzFFzCqrht8HsQRv3b79px7C68r2gewt7Ej2LeV1rB4nzhYwhDdrgxGvzXeoJiPkgYRCj4nCcKU3MheLfMvR7aL6oxc9VmViyJMMNpz: '100000000000' -- DdzFFzCqrhst1pvkm5Fyvo926mcLxEhd8VRBaetNZCYyiEZnLmV8euYvEYQxvYgzoW4b2ceZqb9zWXYeDcMwaSuj69Pd6LGeuorFVT4B: '100000000000' -- DdzFFzCqrhsriKxiH15F7CZTvwFDmBwTQMxdbZaomXhE75Zcg4TH14BqxUh8ztnEDEeLx5AAeZHNt1aDp5UeL9112PCXRp1RJGiiWY12: '100000000000' -- DdzFFzCqrhsy74X8fHcNx9C5owuY1FFA2a4Rf9KCwZPiSiKgNWpK4Nm3sXoN8kQF9nKFoLQcom3YJoFeda6D8woAJKFrkDPcnYpSBrsy: '100000000000' -- DdzFFzCqrhsoMYShvsYzCTW2DpA6vdQ4HZaDa32hp4ZA8wLLgdxzn3hjTFufb4XA9rGaq9XdmHTSHweL8mCUjgyVZgSu9MGS1xPgpyZi: '100000000000' -- DdzFFzCqrhsmV7MBQZxxFUoDE3W76ni53TzC4tdhmGsZRMzK33JmBbZrxp5u54PEYk5ikPHhfEDMH4ragbdVCUufeiU2v8N57GQseWXq: '100000000000' -- DdzFFzCqrht5hU1bKC1krwBPwRfbdCdKtHqorVjUtXenrnngZTabPLNMLsgixvMho1hcwJF3YNVj8Y2wuGKApmpXgbmdm7iSzoT8vgdr: '100000000000' -- DdzFFzCqrht8mYdcrigMUgwZgCZzwisotuAK5CU4LgY9uaCawGFU3wKaqsXCLo3m17GZLgeCF5ypDMNHJAbPZKoZxH8kEo7rBUTeMTZk: '100000000000' -- DdzFFzCqrht1173DMt1FrRyzFSzSetP6GpyH8Qf1dFPmzEf9uU8dWpmk8P2q1Fxfge3UCBpYQbuZbw4PV3q5kaPZMquuL3g1msPZnJby: '100000000000' -- DdzFFzCqrhswjgRpUTisLAKNdGwebL1ghfRR4qD1RkWYE2n7AgHAQbjz3ARu3FoUBWaM7fcA6xn1g1PuZZwZgK4XysndxSnvuf5WYLzw: '100000000000' -- DdzFFzCqrhseRdRAWJKDWHgSHya5oXpvzNgjChT7JvvFBUtTbqVkZ7NS3GRJMB1Tts57EErJNgv89jxy5iJX3xQcr5z5NcHo43arp1MT: '100000000000' -- DdzFFzCqrhsxRLLh2j7DpWu2EycxeWsUKgC8UJNkB81caHN3FWn2Fh7eN7K7VVjCagEWcCqAzn7LGJPqXzHzbMk4Pa2VxYwy2KLYDQgM: '100000000000' -- DdzFFzCqrhsvSrFJ3Ue2aVzfkSaMF7zy1VXYrNvF8PguZhzhFwbQoyL6nqurv3rMpvD3CxSS6wU9qhpnMqgysk9Cb5pTuhgL3r8C6yRL: '100000000000' -- DdzFFzCqrhsgRiVjpHSfcD9q5qLvJssnwmJ6WVQQwHfRRrxiuwpUkGVDmAP6XXfgaYVGqAyANZmUJa6aTV7m6hBYApBCHhzEWqJhmeki: '100000000000' -- DdzFFzCqrhsrJdmtGJacDT3FniJ1LXtnxgdKEXm65mDhub2DDWxDXZCZNZ38SHJEAvRLrMZ46ES6tXBwfCKswTYq9BnJxXAKiGPP8gGE: '100000000000' -- DdzFFzCqrhtAkyz34omL7tXaWvrHPBqR34cS9hVujo62Uyj7eubAePLDRTsfrAmEVBxHq8GV6ADybhCC8idDRyhCvxuW7uZBSFapfAKo: '100000000000' -- DdzFFzCqrht5ZoCC7ZLVEK1KDvfVkTvkRkGQaCBmBMsP7z3Mnm1w3an3hVAteXpNJPjujEn5ZfWh6Ei1G8v2Ak3X2LohiA1nyGxbRiKn: '100000000000' -- DdzFFzCqrhsidUFoGAPCnjxK2cgn7UdWjGFRLbFjjdWnzPGKvskC23NF7VvWpuw9nB2U5XgMEtmDkZxsLmC475zSXcRAAFQQRjQWAH89: '100000000000' -- DdzFFzCqrhtATtiyKvxKUdJDiCwN8M7Xx1AgLUV1eJcCGEJgaTQn6mxWfqz6FhDF3uA61KBK37Eg7Vi3xXrTNk399zD5GdJsmyEmYJVq: '100000000000' -- DdzFFzCqrhsk7YpKzvC1M2PUdhSXFCezLXAZEP2THzjMQ9hmf3XxsFrv2dn56sAygQ1n7tKjKRzsSF74Lo6LfXzr1Lo1ahDUst2CtgJw: '100000000000' -- DdzFFzCqrhsiCgr7CZiyWH6W6tyjtvtgioRozyXxbZiJRWeoFbDjnYoWJHewAzG5KzShpziKPB4HwkePga4vC3U9UfRmJnt7Qe6MwBcR: '100000000000' -- DdzFFzCqrhsgdPsjZ5m4caLfiVYnkr8YWtkYMwRVhUZ4eP2Jf5AfxyMUKN9hfi9pYQN3T1kUKJ6DWYQWGn8a2GhtH7WjJrD3d1ZLwRDA: '100000000000' -- DdzFFzCqrhsxaar8kBmcyRyFX52rEh62UCDT5K7ygP9Zd86E2DVj5oPzyt9sYwdWanRVJpo9z9JuebxBqBoLoSiB1fSPW7R4gvBxsdpF: '100000000000' -- DdzFFzCqrhswDdTbDRGPoLV543U3f6uQ3HPSaCb2cEhJtTXxnTTz6Dkr8YmdmxB9zLem2gm3nLnP9dmhoiLzABBTr9JYd2xuQmzzm7Fw: '100000000000' -- DdzFFzCqrhsonkkxuu5cjVich3NJ9paVDNssBxCgWgCSV8eK7ZQkaJE7fnbMkBvgsxFDVo6L64FAVpWKoaVT5cjMQm6de5wDD4Z8cNVy: '100000000000' -- DdzFFzCqrhsjTdHd7rTBC43Fic5kYmcT78SrgQ6Cn51c6vpf8t1c5S7LcnLJnjRVeVVEz4ykMhKPcmGhKmzA6uZkUP4aTkJtCfTJ5LoD: '100000000000' -- DdzFFzCqrhsunDv3V1z11dvdjGLb46Bkfbpqc9tqxJCxDraPeFNi6Kz3KckrQqfJ2TmWifdu67X6Ai9hzkALpEbn3v9q2BasmmRnaGri: '100000000000' -- DdzFFzCqrhsforRn635ApD9XFg24kRkhgLakJn69cvZGeg3Hr36BHKD8pJB1hqpfa6uKQnnEJ3TiGnNm9bvAtXsYEHcwcty44dqm7Jen: '100000000000' -- DdzFFzCqrht91SEEmwLJpadLebAKdnxJ2rwSWcJnDP3qSn5jEXHNd2xzfzNsfvoT6AK5CENUHV5Cusi5fsM7RBYqKmWLy6ShDXoifCAU: '100000000000' -- DdzFFzCqrhsmT5CSkBW5WCjk1taagdZ1mxmqBhbugNymrQWEwVRCS3rsyH6i8wmEzAWSxGCGMDVEAQbgDB2NLf89EVrkoRRMc6m8xvDv: '100000000000' -- DdzFFzCqrht2u4XjNkia2UodGYJrGfEGVcWPG3maWE18CtJ7ZoSYFdz8sJg8kb5tGzJKagr9DzWrq5MTru9MeRPxvVSuePU3XdFsc18c: '100000000000' -- DdzFFzCqrhsgUJnGmaj7M43tYXhL6K69MrzwWdvJaPQeCjcM2GXgJgsZ7qqD9KERPPzzq1ifD2idguomjXaBmFRZbv7FBE1KyDuUc4s6: '100000000000' -- DdzFFzCqrhszegz1idFqU1qhtnVoByyaynPMJ8LiBY2bfbt1t2prS9P6T8Dg9QBgAGDfyFDAtCcbjSEt7rjtUjkkFN9fFBsXQZM4mgC2: '100000000000' -- DdzFFzCqrht6hfSPjqHQR5MT3EfUshXNPNXHrUvZtiWSDWT5ypCXweSxYrFqkuCpLqHAUEuyhe4FyJ7TRx1nPwUtMAZwb42Z8chjjoF3: '100000000000' -- DdzFFzCqrht6GHvq82ALWW2Qtjgz4VJdVtQUEzkQvTh1eQ5JZdrkejuzjWPqCM9hkPHv4v9bhZfqfszHNX3XUkes9H1fypootkBSVCrN: '100000000000' -- DdzFFzCqrhsfNtk6jYMKvxx5RQFtmuAygL1ZAKkhxBysZxD3RhrHJeupZNzo1KaWQoKjTf2Cd4ueHrmur6XHCAs9w9x7BH18ccDxtQxs: '100000000000' -- DdzFFzCqrhtBRPp4B9CdceqEFeL4uoCxhyWTyyUqfZ2U51hvo4MHWe28Zk3VwintLh1tvXk6hP4jc98qcKDxJVk4AZn3fjN5uhELYn6Z: '100000000000' -- DdzFFzCqrhsqAM93CqysJRayLqex8TvZVS1LtTwShCUEWN33raksC5n4Jz2xujaPz3MjHqDbpGfcCC3ATSVAfM6BWo8ak8r7WNbMauMG: '100000000000' -- DdzFFzCqrhtBMojc5VESzeJ8tYVNktLXTxoxrS8yuGgY336o3QQGvEJbMcKsbJfggUSMdvz9ZbnbRGoEicn3QcrsjdfyTf2xa4rff1p8: '100000000000' -- DdzFFzCqrht3Tu5czKRrWA6arGmTwk9ngNjBps8Gw3khHUkTPAtDpte4BYMxE4NrMndNPEAg1x7rMZCBQtKoLgBS13LtRqnozyA71MFQ: '100000000000' -- DdzFFzCqrhswM3h6D6cuY4Smwir2SW6qPiGQP5hFS63qCSQLYkDqSFtkd9YXEZBAN6LhHU699XrX9KhDyhsSCZ1B7YaSseuUEkEoDd3j: '100000000000' -- DdzFFzCqrhsqdy2UgVgpZcbEhdU6bkjY8pb8McWsgUq3MyXoXXfwzKrRC7Ha9UoVUyx1tpSfXLoWhsgdmhAt8rmQJcbR9L6xNUiQxbHV: '100000000000' -- DdzFFzCqrhsuGxWEdM3r8aS5tx1pzF8TFW8krVxGVJtSvUKAc6JGWye8RwGQQ49jmhMLdLdazrzqxsXGSVUeCVLpw28DPTE8bcUqZNkj: '100000000000' -- DdzFFzCqrht8bzmHHCZmA6yn1U6utfX6qPuZm4t9wuFWR4mpA8XtBjQw3LSgScWUwXasscTetedRF2CrguEnM15yfBT1FaFS16wZGok9: '100000000000' -- DdzFFzCqrhsv9NPjstKN2ucUp9zpN9S1qCRfS8geWXVY6DNSruj95UpohYxV66MnHw2un3QgL5gBaUQPHrRpFUtWkXpuU5iy3PPCnMmV: '100000000000' -- DdzFFzCqrhsgHWks4Zmu8YfjnUgTY92bL4KJKopf8CuPuHeqZG8R7hm1PLZT2eJdoSCVkdAJYGvMxjM2Nz1wDV581u7hh6RnhJdpCxmm: '100000000000' -- DdzFFzCqrhskpEHqhFfYYcQv4An5bVBZmEEWHUM1s6SbocstXfSUqqhPmPmbQUUamvssKuLrWip76zoAohmRcxG5Y5yeixGPPULFa7Aq: '100000000000' -- DdzFFzCqrhsm9bB8qYkfKTmLweiv7saHCtTgvmjk1wbapktgnUwCiEntRgaZpcEiBNHttMRURnTK8cURzjfnpwcJuKc2QteDHRtHrc45: '100000000000' -- DdzFFzCqrhsgu18fzX1oKxEPutnGsSQAh6wf7A974T9mgsaLrCvKmqnUp3y73kw7pVuJfYJWtB8XQnTQKGJrNNuwjuJmtJ2UFqoAQpn9: '100000000000' -- DdzFFzCqrhshz5SZ8FJWckBeUQywicwbUJMrmRSE8TwoCLscPTxzgSrrrmrgKdWXf2xdQeoAfAfNyJLQ9Sh7XSZfwww96eWhGzFmZrC6: '100000000000' -- DdzFFzCqrht2ncLwKpXDRbRXr7wgvURkFmqCujbTozRzukDC69H8ue8ZxKKfftYawN82LUZ1dB68Sv7sLjouJUQyfSznToc69g47Fyac: '100000000000' -- DdzFFzCqrhsjsZjAVx9u75DMW9h7daAWhL7V6e4YtaQEz7f7XMAge14rt2m4rbDA9DpMp5YmzAhy7bjsMRb8s9obEUwyTT2EWTni9k19: '100000000000' -- DdzFFzCqrhsoWc2K4SiFsM3BgbfS8fru4t6NzXR2FGbeoU9MhdQWXdmKn5SCEGCfGLfGehoqsx9fDJSZia55hBopYoRoJ1SdUjN213cb: '100000000000' -- DdzFFzCqrht9FRFEqbyENDVSvKhbzwxGEW9hGP9MfdYvx56PWKpWPPevNSL1asq7c6dJCMjzRrzgAipaLcUE5vixV718zuwKoH5BkJaz: '100000000000' -- DdzFFzCqrht6Y9KnEi9jh35Fm7GjWqWrW5Cc2Wgt4rSJM2gBC5hmE8tPbCm5ywjfQ8aEHP25VDmCFcTHfMk1G9w8GCZMHQBSGGVUwWw3: '100000000000' -- DdzFFzCqrhsnKVE9AAHaoQbPYjXCiEbyMz6uzHCAMx7hK1K2tzfroQGp5dS2C68Gy28vMLvcVu6F664Qw9iChsVoFWL7hqeMp83U5TCP: '100000000000' -- DdzFFzCqrhsjPeuAtJF87FUXQBUKssugSf5rsYEUoXTNcJ93msNs9riEyAmzu7YVgQdxwmjmqfhbNTQZ469SfWc2V8Ert3KCcSYTjVD6: '100000000000' -- DdzFFzCqrhsm5bgZv4SFZ5vC2JELPadbMWSdj6BP13LH4Z7R6uMHVv2Q3Wvxbf6kdJUCk5S5ecmM1A6xLwKvuDjTAUjX3VD4ViEnYan4: '100000000000' -- DdzFFzCqrhsnAzD36uvr7rHLhU8GaRuNkNhX1MpKtFBmHYkTvUqGrjjab9s2EviesFvat7HL5tx36XovBkgFBrobRh2fGCMH1CZ9EWmF: '100000000000' -- DdzFFzCqrhsz3nJePTVEyEt62Aopr4npWnwSTxruNwsFsVjAHHWeijiZkW2G5wACy3DTdsBGxb8WzahS3c164Qep2Cm5HfzGrZthamLx: '100000000000' -- DdzFFzCqrhshhEsU9gYh8uUf9nxYDNSJYojJ9gaDHTtAYwr5nswEdpDDyZ2kkGvndVXxdENYNbUyyW9pzCrvrf9gSrbUWdnuE7XE4AcG: '100000000000' -- DdzFFzCqrhsmaGrdAfo9qovx4Fv4fnF7JMFyT1kWavyPVsLTCjRcCXvCxoKYeTqP4rTsXyVNUD6UqZQEDNxGNV86ZbjiJPB5rNP2rtoa: '100000000000' -- DdzFFzCqrht2e8WbaAcCM3GKzZBD82rh3cxyRs6eUyhW2GgpNdK3keuk1QeVhADoQs7GG6w7jgiVycKsWQ42NyRqQogtCdBhgurTuoXf: '100000000000' -- DdzFFzCqrhszNkS3hGcKJH8VQ7FuLU6Yeuxd3DZ7nF8xT91YioDf4kzxvEYUfCA3hxQqkD4GZY8rA4sY4BHW5GhtQn58tMsd82B78DdL: '100000000000' -- DdzFFzCqrht1EW838ajWUqZjmvz3xo96xPF1WonDDrTGbq1RuHjYgAuEmYsJS6QUe5Kys76u6S6xwmgG8rerQKh8AW1gfoEHEKQA2YEQ: '100000000000' -- DdzFFzCqrht3f5dsciyPRVyKy2woNhXdtp4MegSw8wYNw6cpQZQDt9a4Xn4RL6dBiovb6nSEGFMDLnAc4UoC48oBZEQyBJcHekLc7si5: '100000000000' -- DdzFFzCqrhsoSkMuK7u2ToM2rGWgseVpGvpL9VGwPqHyAqSfg8LLy9tsLfZQHp2cJjPTSoyWJh4bMSCAq7dx9oEKXH1pZMi5YAAb3JgP: '100000000000' -- DdzFFzCqrhsughEFvccCa7mRD9RQZoL88h3RTc4WZ7SoNfUbiEofBgJB8yRGoTKgP62BSpew9JZfLtSsfXSqKzfLkLGqVaqrHNQWpCMQ: '100000000000' -- DdzFFzCqrhsxN3xy6B6b66zHZVsrJQDFdYo6Lw8WTAqS8bNJ2msLU5oqUmcviinqxoNGBfSX6rrq1ba9KANPZ62Jzd7jPnrxUASkbSEX: '100000000000' -- DdzFFzCqrhsiXmakPg2y18FAbQFKHeHtZX8VZNd4XkEx5WUm4hy8pAhSgfb5ut8cDV1sE2Q9aVBFrRk3D7iojXkWucCR5qA4F5Xp9HtR: '100000000000' -- DdzFFzCqrhsyzSxVuScVv2zdymnpAfKRuUEJ4aMvWfkPBBwFGUpUy8pGcEAPoZT6rCpUxcXJjpUFMZJxfGhTLVi7DxhBQn9WciHyUemc: '100000000000' -- DdzFFzCqrhsx7ybPGKPrGo6HEvvJEwh8MaEbqmhKzq3kmWdN1eRRfsF5r6x2N1xVP5EucvLgMCULCWJ5UxsYNeEnVACu9U23J1uXi5rD: '100000000000' -- DdzFFzCqrhsuCzSZjeuoACKcbeqFdCn8wnsLfWahoTsxEiQjvtnurMKHeA5Uovdovy2eyzL1dG41La2AYew3Sz7qGsydFbbYRidmHzKc: '100000000000' -- DdzFFzCqrhshZhZXSqdg9LJ6L5ucgfosECYZswKNZTwFZi8xQWiCmrXnUrpkZxioyNUd3cy98B8tLXHWaSkJXWBb8PvAGhLUAkMPfLsR: '100000000000' -- DdzFFzCqrhsu65W1ihdfX2QRRZTnSzYSi2qCaZLv5nya6sVR4XNWeLHFr5XePhNKasPjorBzqW8qch4KNQNbPdJWLBDrshq6EwbXznJm: '100000000000' -- DdzFFzCqrhstvbwMaERaLV1pnPuM6og8hgnPewkMVkrmhNkgnTB5rgbt9bEPYds14ZV6dgXVVhS57YLbaGrDjn1ZCiU9SF83Q7dXt4jA: '100000000000' -- DdzFFzCqrht8mTWFtdmmwHhHC9TWBhMevmXpPjFSefWayVyBxH3eNAd5q9WDWQy8krtzKymrxCXBLL59CvM6LmYDrtPcHJy3DK8vwwUL: '100000000000' -- DdzFFzCqrhsvoEZRtPAhpbMvZnx8ky7FqJdPJmKgpyBf27pXaK3WvrrLeBGjM1aR1qjQqaaviABTVP1wsJAfB4ZCZcXCU9RfrdZqWvt4: '100000000000' -- DdzFFzCqrhswxeRiuBVPCJSnWG4oe6vkN4eEjHstqHUTuC1QeKzjCn3jN3qP9Gxu2hXAb7vgLk6nKBYfCKmpCe5q6muM4MPjQ19WUBMu: '100000000000' -- DdzFFzCqrhsubCguPahemcTZtmNoZDcwP6nJMFoEj3hkk6yuYeK2EknkZqLjMnkSsLGrMcqdbsKiCU5SPHUyK8Gc38McSRBpBJrQ581y: '100000000000' -- DdzFFzCqrht6HR6fCfV34AUyvR3YyriyhpAMLpdcPj9rYd8xkRLH7U6xtdPGLtaXHExV66C4Ets31i8Hnq5NrrkJ7urSj8MUtEBcZMKX: '100000000000' -- DdzFFzCqrhsqkj4dLvYnxEktx6oWSS4du8MNyZfFrj7kajyQ7sXY5KqVeCqpVij1kQ1SBJbZH5FvWo7xRWYWwQUeGjFyCCZuRNgqE2xh: '100000000000' -- DdzFFzCqrhsiuqpSe6YrZyioZi3BGCGVx531UBP9h3LbTppppb65fwG7R55TJG42M3z91LZgZzqaqyAGqD1kBjz4b5JtqR99QMNMmE73: '100000000000' -- DdzFFzCqrhstgeTg3vnEmbERQFuSbrQ4B1HZvo29bCXo7xkBjs16GYKRNbWG7hG2sSdosjGk5eyMhfiBye8H3fp2pyVs3Mr69CSPkkxB: '100000000000' -- DdzFFzCqrhskQMk1v4faf9q3RLouube1N6jaw6tEn3sE2YUmDDQUjnAQr2i5GdUuKsVfJTSKkB8dXvPS5zAdp5Vvu1nNBvzJUBZBHWfJ: '100000000000' -- DdzFFzCqrht41wzTkjmzB88BcAhYFb6iVSMETpC5ZvTES5RQJvfG9eGMwPSLFQRXi6uotWKaReTsZyUXwS1LNdycV5CFPWzuLQtAGgLh: '100000000000' -- DdzFFzCqrhseKzWFXhjHPhPM7E3tBfCzLQ5ncpwzqJuH33prMjBEwJStzkMDRAE2upsBXdcn5iPCQe6qy9Z9vBpv6U2PUY5ZxeNdP5PF: '100000000000' -- DdzFFzCqrhsfBp2xYs2xqAvawVVjZGrExgsEeTqhje1C6yFQxQhgHNavZKL33XpRrG1J8SJAiMtsqQnCBcpSdgkYDEHvfU6hxESboxtp: '100000000000' -- DdzFFzCqrhsr89fgkp69qpxL43ymQt2YNfwA45cTMHu2oviPQTwyJisize6qSiDrLV6CtAvkkERJN7B8gpaSSdKRs7FqDkcuqjn137wH: '100000000000' -- DdzFFzCqrhtBYPNBfhVxkvWzaBdZBtNKPR1gLk6ph3sJVVC7djbQsfJRps1vWsdj7Ng9aCYTF7ZvdfVzF7YKKF8oXE2mF4HGHz6kNgft: '100000000000' -- DdzFFzCqrhtAyzeg1JJPsj2RGJhh8CYzjApC5aGhxZ45fgPGK3rUPE1bdxzREeZXkEvbVBnaw2h2yzBJn7gkb6vWboeBaD1D491gDkM6: '100000000000' -- DdzFFzCqrhskpfrsyafEcXqaos4Xh6Kj7yXTQfwN3FvofwQhbMq43UPzQLLmQBQ7LtkYuJvVybRcMLZgrhwVaJ3tVZqLnq3Mot6GMatW: '100000000000' -- DdzFFzCqrhshCqg6rq8wZXZ5GnnSiZkSZCtUwaagL46wxp3M157jzMbF1q4XhDrfzZmc58WxXwa8AC9uSb1wD8befSZM5dQJYrmDCoic: '100000000000' -- DdzFFzCqrhtCVAF3SiP645MiyAwRvbaq34FryjaK6sxjFPR6P94P91ZPR6wE9nSGeuyjMwJeZpz1jT3HLnuo9f6XszNdFTTnEv2gyy6K: '100000000000' -- DdzFFzCqrhsiaRM8xydosGBPRJuuzzX7yxeHAcHdGwWiqHzyqe738ytj5pNXtxfHPDYWD2g684hNaxJipt36Pa9WsGHiLJk884oCrwu4: '100000000000' -- DdzFFzCqrhtApeShHWGcxv2Wr9qwbm42XL5Xe2rekV2fH5v9tRZXdV4Mb2KSDh2U83yuNSoJdGDwPKmfjWPoKWhd3TtWvpx1WABqR56p: '100000000000' -- DdzFFzCqrhsveWJGTgC1ifyEvBBTQmuFRfL41tGxGKQCVnAGQtdU6rocaiPQvvw1ssQDtLhQD4pA8QVDqBTQ5MPaBBricDrBMFGkUnqe: '100000000000' -- DdzFFzCqrhsy9HENZRDdEzGfhXj3rkR5CWtkW4TjUYVYAh4T3bZUg8trAUiaHtkdJbVAd3YDX2YEMqFDSvPUXisDC39NpU3c7ktL6YyL: '100000000000' -- DdzFFzCqrhsv36gadfxGKDSx1MpWcmVAVTQpPANTbf2LujHux2Py2H9KoEY1YxHSauXxiwRiiCwpVr5A8eXoov9C4zZYDdw68A5MV3Cx: '100000000000' -- DdzFFzCqrht4eq39dq3RU2uSppUdhBuF8HtSgK9d593XDL6rYZop3BPYUdZktSpYA8yif2cMHFDqYFmFKuPkAaQW1PNhuaeucqCroozh: '100000000000' -- DdzFFzCqrhsm3qRzxcPFMQ8Lg62xPCEdMH1pgJrh6gQsPU6uDY95mxAn82Wp9Aktjs3igYRnoRy5XAbv8cbbQg1pdJpsBMqbuQVfFR8M: '100000000000' -- DdzFFzCqrhtBvpeuo7sprBafj1ueThBVV8xCEL7GevccZv9RJBCShzi9PF3qTssk5PkDwKxLxrESFaFCTpz1ZLa6Kf2vD9cNsvycfbQ1: '100000000000' -- DdzFFzCqrhsqy43jB34f8b1bpJUQyobkhmk9wbuFeZRjgpwRpM3qr9CCsgncDyUpedSEgzkY8UXVMLSH4GxcQ4SKrqLpDW4Ko69mqBMT: '100000000000' -- DdzFFzCqrhsqzemHP17k8LZMtmaHcsBwgFLy3LP6pZ6wjPRs8omh5AcsjBczXEqsf413f1JDw8tFGHwhx8QuDut6Nh2kFQx81XhZtAmX: '100000000000' -- DdzFFzCqrhst9BUTdGX8sF54S9aw5jSBXSDAEUma77UrFjoDx2yKPEuVhWDMxpk6MWBMDhefBG65zQGCcfXjEf8AyAptQ5sWyee2Kwvo: '100000000000' -- DdzFFzCqrht4bPKFXEERy8MT1BcDmC4npEfiSPQL227ptkLVdHqy3dTGrU5ADtKzSN3MFwzyAni62bp2ZV8n5ZDjzHdm1cxAihmYySXu: '100000000000' -- DdzFFzCqrhsiYyLaNVE2uhcqLmbdYQnThLiC6euJdrpyWWguLEdkhmeWGdxDx5Xaicn2w2fJKz81KMq49euSesUhvwUx6F427db7jprr: '100000000000' -- DdzFFzCqrhssdaJHLMpSjwmUFZGH58ShswVMeMDoQRucHiDYGvhMrczymfti5QwB6FzfYhXK4X5qbdKXUvzEzsZYdr1rdZqfJaWzXktp: '100000000000' -- DdzFFzCqrhsmn8PvGHjxS1C9FhyFzwNBRhXpZF2C7q1pkLFf9yHFCVRHnVAF5qpH5pVpBNdiEvNWhsQzUbMksodhnAEXYt58o4tK916A: '100000000000' -- DdzFFzCqrht9yCckWrvTSynq5ZVETP3tvvLCMHfEDH8DqQj6H2aQsPw9KBjeAoSGvp2SAen2graUiAvTj42o1HXbqyR1xbauTRqo5Xuk: '100000000000' -- DdzFFzCqrhsgHhQcRMrm3RPbBUwrvnanGbcchXgMHeQ64bqEJwdi9g69nS1U9UFvmB5nBDqRUjjdCbZSeY8XPM8tY4tVLuyLsGX6CRir: '100000000000' -- DdzFFzCqrhsjfhfdSnS8XYcn4tTw8u5Y6SEYygK6RvJHC1uamWGuDNLYgwQNWnC91LFtSxX2R1yY87A6tYNEhFKQKF1HmX14xAt1XRxe: '100000000000' -- DdzFFzCqrhsrT81z6mn6MTdLNt28sBUmnosC2rYCjQejM6tRDV8AKHqEbxGc4LQhK2ggScFrQ5za15P6LEAyXf3p8P6h8cjAJvhHw5MF: '100000000000' -- DdzFFzCqrhsjdEjd2YipWNbt6jKF8j3THaW3Hj7WMGuXXsaWfDjvk2f32dgb8Njtj2wa18AGMKuU4EswggKuZ4zBiZahq24S6hyzCwis: '100000000000' -- DdzFFzCqrht4nV96FhGCupGNWmaCxuEtAmFeBesEW68cjy3RpLggYCZFrLPy7ykuHu6vKN3LidtEwSdtv2wSUFAadwTEmksjf1Sbi3LW: '100000000000' -- DdzFFzCqrhsho5PGAWinxtac4QJxPQrYzRdK2PXV8gBUrF6i39U3MJgaGCogwynj1e8xYoTWVmPhCHsHG257Qihhu8hQTABUxtGirzbM: '100000000000' -- DdzFFzCqrhsqokHp8w9JSAiQ7zCujVoC7C9ozRYkS8ogkYuwnbCTwqZNxCg2upu3eiA3CZjrgwBCarEibjYTj6BNWHwC48RKTKb8Ysis: '100000000000' -- DdzFFzCqrhstWZnLR1tsxXSrWfNjRxbetZDQkJ5SB3hXsd6zEnordufxSpqdAQ4d2d6fFUU9GMPgeYpsAwaEgwYpkbGYpe9zZcV483Wd: '100000000000' -- DdzFFzCqrhsytaiYTPHCkxnR6Ppet5MoETkLW7LGv6VkUAspR5iExDbjrGmR6kQWF8BisMphv6QuMrGLNPjVpfw8sbzxcgA7UB46LQLo: '100000000000' -- DdzFFzCqrht36H4ECYgqwMpkpoYZH2Vco4jqrvagZJ3t76p8wtuUizatFvExcfydawjX8QtvPNrLkCgxoaokw9J9RCxPYQzj5ESTZ1J7: '100000000000' -- DdzFFzCqrhsu4MBuLV8qG3GAD3zTXFqSLpaXpyFwvvhhi8JPmxA5WPF16UqLvKBewkH8wawggbRUUihgiZta86wAnHGN6yvwET6CGxFN: '100000000000' -- DdzFFzCqrhsp7uHHYqrH4PEqkY1FMkXyL4eRwQSWUTMAUbH3aR2SMvYV8LmVtgjhAyWJUHh2Fmr8PrtDmjcFtNp5A1mRp7PmWkmt4xVP: '100000000000' -- DdzFFzCqrhssoQazfcZfswz9GQcEmJLzdBhkzf8c8d93DybhsjEJ8J8yZzHxsaDAi5nWEjFcJTv41Zjrsy4Rmy1cgJ92RvjHK4WfgNuU: '100000000000' -- DdzFFzCqrht73JH3X3pHv8JpamtLcTtxpCr5hvcPU42fGFz8jG8XR1wNfEa9hp3ZMFCr5AJLih6168iuKGVGTbCsMiiAt7pTbbeyZ1HV: '100000000000' -- DdzFFzCqrhsrebKm7sFGGe5F3bfLJd7gaUt1JRt54D5GLWRCq8bE458dMdf53gTTueVYHYe7sv1GAFCaDNohWuWftqbsXtKUJVfQGphS: '100000000000' -- DdzFFzCqrhtByw2NWvLn2yu4uyaqwBCPYNU9goY2WwNvrFJg5GjAKFHQyMnnNuoX7m4ZtheRWxrae9oUTP3E6XeVgkBDatcC9aMfs3iT: '100000000000' -- DdzFFzCqrhso1L6xw4jTsBudSBBReMS8t5aKMLwDLKmz3vUAnCb5EksNTPjQdQgzBDjR7btkEwCtaA4yZuGPpoAmwL9EP814gTus3Nze: '100000000000' -- DdzFFzCqrhsqKSLoD8ZcA9VNkNTnaZRCVesUnajTp766soeaz44t3KTve9pD4JTdpEseVpHyQVFfJZZwBqCYzqDkKEGGPcWp9JBEh1vQ: '100000000000' -- DdzFFzCqrhsf3GKBLMweuuwwinX4hutK5P4Vet7op58hVZu6HXc4dShBrrn3wTqRHxUhbXx12NvDs2L6JukkKXgK8iSpb2PJFaN4ABzG: '100000000000' -- DdzFFzCqrhszAprdFXZxuGGMYq81F7y8A73qc3rkyD3aDi6xej6TVHfD6d3KUQpu485zCQQUpRVWzBrb2fCwbFrRomN7b5Xpzv4U3eg6: '100000000000' -- DdzFFzCqrhsx5LWMerjwfnZzKA3gVfdYCScV5UadAzszwhrag57eo3hdxLXHoXXiGXvre3npCiVzqK2TNwk7o6LGfLyb1jrNLpw6gE3H: '100000000000' -- DdzFFzCqrht3nAENaMizh84Ve7yEput2HNsMQNWd5x2noTXNPEw9uuxdUa8b5y63PtxX9gjhJyEKLtRRPSqVQCJPnXyAxyK5tfQP8fNh: '100000000000' -- DdzFFzCqrhsu87pssBC19mrrhTMhRjrp36fEVqCp4HbTVXEjSwoZYetxG8bqjzMXHCnPPfX8z7k8Lv9VQyCpJFUXfHU4NeB9uEnQRhkB: '100000000000' -- DdzFFzCqrhskRrWY38HPw8yfYEjp91wVNUzRQ76qcM4UkQjY1kBKhfRjip4ieiQYXLFyoxfEqPkbPZ5WbGkB3CZhScPvPjPppc3PZkWD: '100000000000' -- DdzFFzCqrhtA6YZj6oSVtqoSXrkUiHsRv9kpdxbohtZzxfvGaMUoYP7VWWdsczheYVfLt9VW5r4XFMscjcZcb2UGw8ykB2vFyxbQckQg: '100000000000' -- DdzFFzCqrht9z4VHBohf7kASug9YRebqhLuWkz5NLADUR1YckG6CznWEvjPs2itEY7kG26vuDchGMvkwcF7NWyFxdkkUqHWhYi6h3NTz: '100000000000' -- DdzFFzCqrhstM1aY9uaj2Jo54ivAePvGWYZpefwh6tovQWeMUSkauQ4q6UF5NUwukjzfF8XBNMR2tJhD7bc4E45kBvmKfaR4FnRiZ6LL: '100000000000' -- DdzFFzCqrht44eVXvmjvLtuBHvDNEfD4fNTE23HDu2cRZWN3NLfkzpBapjReXMwpJEvT15kx1r2RTjkAz7LnuqAbAKaoBwG6g9krLWw7: '100000000000' -- DdzFFzCqrhsggd6EwdqkEUBdSjbiALquH6mC2AmwDNNLkAdNY29sGx7HE27H3C7BJ7H1UF1CBob64fJiF9Zkqb53fc6Sox1KEH3YBQJF: '100000000000' -- DdzFFzCqrhszudUhGSJkkLCJ586obG6P9DeXeweYG1fMfujcpf9BvqKU8d1ur72ZSfWfkM3v5JxWMExAw6Zv5AA5qJxaLDDF4PytWQ3U: '100000000000' -- DdzFFzCqrhsymccaaCAmMmG6JxkoYaCY15F9VSFv8zDxWrdEA8jP2SZXMUwUEdYWhEJubuy1unRdpvUeMXFSL4tqY75QXUW24yfGvy6r: '100000000000' -- DdzFFzCqrhsrbJp9CJL4N4RbS9WkAmWtX2Zco4xQ3HPqARe7th5UDF2XEJEoLc7cgYEGzPDoK3EDjSQGiEBzChwwsEjPGhwvwzDPkqnP: '100000000000' -- DdzFFzCqrhsfocoG1xmGoaHJXhga6dmQtZ5mgBg7P8xf4swuWMJW2FZJxSrvx8TpAyuKhub45Ys7az9BgqZNRsx8kzZQSsQe5hGjXREm: '100000000000' -- DdzFFzCqrhseNSpmQJVXqRrjwCMhfzdGcLMLNvXZgAyuCfYHjwq5A2UUBqibD4M2me62GdfD7sL6qBQCkEos6VSgcYMJjg8uSXiqXGpT: '100000000000' -- DdzFFzCqrhtBFw7EgiMNyUnKrYjYd9B6urwCN3WTTRpvAufSbgDmmoS98K331mof79YKfkVR1sVnf1ATPAJHH61AMYJQhx3keV9cK27R: '100000000000' -- DdzFFzCqrhsjfM4ZyRU75YACkZ3fkW5pCy5YJydpCFqRDJatDh3fVjuxR8X4vENkLCVjKndZdwBsgErbi5t7ZG5pQ9jaLxyQtSvHFwLL: '100000000000' -- DdzFFzCqrhspVTt8n3DxK6LkLveXermCBWPj5eKphpccFszTFS4mD9G2bz7hk4GczgTVuwkTNDPim7EaXfTXxAvanuPS3PDmMoe1RJ91: '100000000000' -- DdzFFzCqrhsfzeTD8yxSDVbaMUgEkbQuUrZEdpqwdQjHpuPfDvpntaiBcqEE8TkJpG9gpbH8ar84nusQrB7iAbqb4yXCKDU5PKWaev6x: '100000000000' -- DdzFFzCqrht6J3dL5pfC9f3cewkJTdXsCofBLj2sWVutDGKCKYci3fA2ATqtgyzahakBLjVbPTHEMCBkHFvxw9z1eDVmc4Z87bL3A3Kf: '100000000000' -- DdzFFzCqrht5i39FiCMKxSV5AFN5nBeJ2MbupM8bTSg9KNcHv2XHBRZnxwPGFtgH2QpKGbEuVc9CUweu3Zx6KrGfm2dRPGiVFm5CpNiL: '100000000000' -- DdzFFzCqrht8BN1iUe87rbf4vXq3b91P3wEX6cH4UyuSCJBpmhomgJZvXFAMG6ENW4nhW2oThPccnHhbPWMieaBbChzEgZ9dERgahnFu: '100000000000' -- DdzFFzCqrhssae3NuNKnVvzmpM1a9fZMn4AuK77N9i8SaV8XgcKYfxCmN4HWWXxDEFjcxMkpESN12TpSEteGKWtPKoKEuSkqh1K7bf9d: '100000000000' -- DdzFFzCqrht7DQte1tjKsEV53eH86em44gNDwDtJTiPwcupUEZeWDfBCM58JArVLCuS89jBCdUjpZ5cV5MTg55n2c6Zn6UiTi6aXXScF: '100000000000' -- DdzFFzCqrhsusvfZkGxf29gy6t1uyrG2ihyak3iwemGjiXujtyetE7NaLg5cUE2kaakyYWYfpX5QRCBzBjMAWoHnxn9bydngLzqxhcto: '100000000000' -- DdzFFzCqrht6vJoBt2bhDjUCUaCLfiXSah4qGtvHJaMn1L9gqH2SaffNwkitTiyu3z89DeVuFD4CbD6FBE1pSMCVY5osmU72d1yWo9g8: '100000000000' -- DdzFFzCqrhszjskyvy6H3oBE3CAmViTtkDphHzPtjbut9bMPxrZaAoAvjJpuvhN1zfQkZHSweTdsi4BuyXrPQ22rCf5Bhea7ZopzgTbU: '100000000000' -- DdzFFzCqrhtAkMhss378ZA33eDMwzT55PQHCnfe7FYuRMqwbYqhqTXH9QfnxPLaCkJkKAKaHboLQ1Ufxu7awexHRKQHTAbQLFunmeJ2W: '100000000000' -- DdzFFzCqrht92AZbrR8SWu694B7uDiaecYzVg5z8udHZgL2jYsVCRgigrhjrsz6zouhH8D7RX6KEKp15zdAKtCjwwy6j5JA3EFtXnA4Y: '100000000000' -- DdzFFzCqrhsoyT3rnz36eiX9eYxAVgrymp9z48sjJxntBV34EZxrhvExRoiYVbk7fdnQ7BuviNvvqpNmCB3hBtjJmj8A42pHgHiyzFYg: '100000000000' -- DdzFFzCqrhtBjTmB5m5qsm8K1srWJAG9Kdt9F5e2w2XR141pXivAiL15u2VHok77mVHwo8RiBX2Ya8Qkde9bziHZGv6CxMJ8n9CQQESP: '100000000000' -- DdzFFzCqrhspjaMkcHj6hChprqoRzxRAT58u919ZS8sLrWP3EN5FLxYNVm7pJ9VL5SGyp6QGV1UfjxymH2snUAQztf2VGhRSb3gMM8fE: '100000000000' -- DdzFFzCqrhsuPxVHBrCzjYZEZ5KyMoyDzY8kiamuus3jWBvSm4EbZ9xFo8Dsf5cfXzq7ssWWWvu97q7YQWSeR7rMtfYXy96KVwH4i4o8: '100000000000' -- DdzFFzCqrhsebh2FZt7cP8aSgDMf2o8iMBFfEpAbkVDRg6fUrrAQDBK53qQ87LUBnD6CB3KotdxV45KyHDnwv25pzXychWsUCMKALGZk: '100000000000' -- DdzFFzCqrhsmys32gydWhvhaVMxKm4jLY8T5GcYjcAKrvizenswfKvhcxGi8fTMvwqUVBAhTePxaj4tCV6qzhrmTUgk9Ge5d4G9aFiy2: '100000000000' -- DdzFFzCqrht71ZWyLH6Nt8dRB1vK37nGfoihNhSzw24xCVJ9WsLmEphVR2aup36PY3ckFDApZH6vVagVZgDWEhdyg9AVX88idWCm9Sj5: '100000000000' -- DdzFFzCqrhtAPzJgttZb3LFYfsAVJN91vWB5qh9YBWHiwjg9uMqHX4PPsKW2QRMHVGyiAvRMwLr2t8QtkAfJa4g4XMieGzUFgpCavtVw: '100000000000' -- DdzFFzCqrhshw6x9EqMayfUij859txSoSYHQa2qqZUrwYMNiSj6wrm5iJUWBh1oAMmeUnsNQcvSBP1n6H6hiWTNWFLjnTobtnUErCxN3: '100000000000' -- DdzFFzCqrht5uDzi746DnPGCQ3Aq42hwSZbYg1fXMke5DERTPGhDD1VnirqzUC5oRJrDRKZMBC78bAAvyUSjHtLpud3tytzjUzbjq3rh: '100000000000' -- DdzFFzCqrhsime3ux2vxCULpsTCAQjpQKxQFaW8BG6x4Nzi3GowBMpyo4TNsKd7EiZwVMBU3PfMupk5UMttwZgVr8XcGRGVNKz9sJkhX: '100000000000' -- DdzFFzCqrhsxJ5JKBLVyoVCYHcEPDzoui5i9bTi3pWYMQAbyr1XqwEKVyDddwTXAhv4htUk31fGtmo47crfA7t2LszWzAQkDVbemiyto: '100000000000' -- DdzFFzCqrhsmKhjdNpqX2WaD23zAnhmwYsPEip1NMXzRTXo4LgoURoa1S1qxR6NmTq1QY4E2zDo3anWpGjgnQ1t4Yx6jfs6befm7optE: '100000000000' -- DdzFFzCqrhsyHw9BWhX5PmxzAyFVfybZrGpFgLMKrJF6GRPv2KYQn7jgXriU88oMrV4ARYJP7DDLmZgotivuHdbVDXvcp5vU9hMDvHAv: '100000000000' -- DdzFFzCqrhskyMbptmV625ae221NrzVHoZCYKV5qqsDgusXxY8sPvJDmnAPLqtwtHmsPs6T3zXkmyXSpD648mmSjTZSZxKimXrtw2Um8: '100000000000' -- DdzFFzCqrhsivpXNEmP7ZqNXReNPR57doCHNeWyrKtT5tqPF6bNfZnD8Tsb571y5KgWjKbvQ4sXscQPPEoFToADRUCyCJh8ejACSyZDR: '100000000000' -- DdzFFzCqrhshgzsD4r5KPuGZP4LpTYjY2xWRZTJ7G1oQYSGmzA7EoV3W4kXSWSChryj4E64dG8YkXd4skazjWjkcpFk3DDLTLbUApWn4: '100000000000' -- DdzFFzCqrhsg1H5j5z4fgWqWxEsjRYEtUipcQmycJqEcjhiQ1JuZ75bDnva9XJ3V2r3XGUsid72rkgHBD1HossFYRxDyjgYD8FNdAtbP: '100000000000' -- DdzFFzCqrhsw2aLZysp2j3g8RgybjfgDqq69GZ7SuwS8QtAnKs5zBdUVTpnmztrW5jAQCpLRWKTK91n7uYEQiVxBoCnET7FSxBQLnPFt: '100000000000' -- DdzFFzCqrhshheEVbxKXs4mrSQx61LbTv3NALLi2BkY1uKvMFn64feev1RifahxpZ56w9pbLaWuSTHqzrZEZTXAPbk1T3JYE66axAHcf: '100000000000' -- DdzFFzCqrhsuFUh87hptKqiKLRR7Z494cJosQ9kSA3DSq8sLudxfTUyEZfUXvetkFDtvJKCJXi2EGLFWdQ1adNX3PjjGhgMfA7eLZLq4: '100000000000' -- DdzFFzCqrhse1dJXxMGtvpEkAj7KcodwGN9dp3qsmYvgiDSJoigiUykaR6tkqeZsE2LWNNADFSkdpCFJQe8DrgDsy7LDXt6Rup9eZ9mp: '100000000000' -- DdzFFzCqrhtC6PSbZaMaXSAgvo971uvLGEQQ2Mx5bkaryDYB63uutqvsZJfAqxaBEcjWibTNLoXaCKKEzvYiP1tmoEdgqr3ocTPP79gA: '100000000000' -- DdzFFzCqrhsfoxYEgtp4nNJUW7NV5GW2QnYE5XNU7aVk1Wp7CjtxnMFaV3jiQHXwS1XF94jWn6n41tCBmuTj9fJiexAqNHukQhhoEuXv: '100000000000' -- DdzFFzCqrht9SEZiFkHxAqyo6UwY3Mo4q13dBZrzUk74DLcDoJMJagy8EUsd92EMd72nYqqBDYtm5FC7ihJVvutmeDMwrMfEfyBB9qDX: '100000000000' -- DdzFFzCqrht2UjaBXn8kSu3xHhrJLBTvvNjjStCGsubbPJHib1nMLVokcLGK53cEvisuwhAaNdPCHbinD9ELYS2ddZvoQLcLBZaHSjc6: '100000000000' -- DdzFFzCqrhsgTJYFraVxVhV9QJJatNikDgjkNxMbSqkiRRn3bZQwAaQZhNiBkJrBv8p9Ms7y2jBLNxR1YbUHMrh7FHzkGzFDV3SRpA8q: '100000000000' -- DdzFFzCqrht1U45cCUrm8bsM93gqkT6t8drPeS9Hp7psrhceEER8kngKk8ZfHcxw1F3V5ZTk1DB1ZswKH1Ty4xViqckFe5bCgnbvimtS: '100000000000' -- DdzFFzCqrhsx4v3EEhCbHLbsv4oHBrM9BkJUwQqCkSd2C4VZV3qe5SAHmqrngkBqog4YB9JvcHaVZXX6jWnZKsGCfHJ11WGmKQB956Ec: '100000000000' -- DdzFFzCqrht4PnuBRmCV55uZY8MgDQWtRNPpFFjMwnQgvm7Td9ZfWX5YA6TQCVUprcpCVHvggRuMALvz8WMLjy1dU5pdEewdKRxxf86f: '100000000000' -- DdzFFzCqrhskJg9VnyFZzbdvHL1zPauGxEbqX82TZ6LtD1KvDUCDY496wnSAmCHBxQ4rKwBVWc72qTWFuozWiEV5xdUgqutuWcGGB6qs: '100000000000' -- DdzFFzCqrhsm3ymTTjrkHFZnHdcLwbTGtkcmv9W4GmGjZydSDAUh5dwnLj6FFfXqinQg2MnpjvVDfNKEK28zaVHaTgG5EYbbFPDor971: '100000000000' -- DdzFFzCqrht8XXFJSkg5FpjzTjvEgcanCjsWxPZeQFSdhwjtdXSmxN3oADnSSzHns4HyH6tkxrEcaMYpYpPa5DBXWrnVkaRoMiBAdZVs: '100000000000' -- DdzFFzCqrhtAjxVGbcYvP6SK7r42C5iWNE9gz1yHLEhMDj8kmEaaVyL8yH6A4sqEkyqLqdGvD8HUFxQUcVGtzEr15QEHabY8TsErbQKP: '100000000000' -- DdzFFzCqrhsdvjyeD8dopUpmCMPnif8VZXVLgW8KLUoVEZYrB3noXnibKwP3GZsBVZTZAxksb4WBrBBLUiv4XGRiYMZkNtBEBRKVHzQG: '100000000000' -- DdzFFzCqrht14sAeB9ErJbz2aW2SwLekBPkm411UDaKHoDpNsZf7U7ddJmTxFqfeXFs4UhwcYzLzBc2L34dxtsHqKzQsVumtAUdPwdto: '100000000000' -- DdzFFzCqrhspgqqqhiEKCxcE4uKkhG68qMmRqWqERbrZrt8DSKsGeUdA1fiqEhxjA7nh563x3arSftiznjasoEChGHYwfMMJxT9kvDwM: '100000000000' -- DdzFFzCqrhsuteMNG6kTVgRHpQTbc6qxicZB5to9mbDTVeE5rt4WyCgJ9AJ7D7oXFgGM3kNs94jUDx9iWHGocry77DtN44j84KJ7MuV7: '100000000000' -- DdzFFzCqrht3tQFfScPr9a4p8KsxYdzrDY5upr4mEcrmWaDkxqYnVcRjC8AabojAbCm7xEZbQPtdzZUWZRrFve5LY4HfsDV6PHhkKYEb: '100000000000' -- DdzFFzCqrht5NCk6JCi9C2yzUQ8EABwkP6NekyAcvq6Dy6iQQ1obiXTpu1omW5p3h436W6PqiqmKCXsaaLyCGa4zaeP3HgtQdRVGPyyW: '100000000000' -- DdzFFzCqrhsegqFLh5p2m5f1E9DgV4zYkLD9Vua5M8sywqYjwtDXTqi9HMjbF1xhnPAWksngEv1jj8B2Db4trtnQNi6yepJPpu6p8xaa: '100000000000' -- DdzFFzCqrhsqPtXsi9Zn8uata1pvR8j6C7cZ9SJCorWjUsL6XG8XFWPooyeCP3JAn3R5MekSETGGVLyyBDAJN2DsXXrPojGfE7vZ3CpE: '100000000000' -- DdzFFzCqrhszN3ThU4DkZL5ZiQtBerpyPN2ajtcEctDGeV7x55rigdPAKr2hvs9DiMV8EntV7nABeHNMNEZYpPqTnYoAf4sJSoKw6ALr: '100000000000' -- DdzFFzCqrhsogHAxvYdHo3kzMTFAzMqXWzUp4f2GTGahLkStP6Yfm7T5N1e3h1DNNhkzgtYBPifiRjA4n7DYa8YPrcn5GWCkBbscMYbx: '100000000000' -- DdzFFzCqrhsz2cZ7NN2JuwVAxUgF6VGFNLBHDQRYymMb6bpUwRM5vcYkHqvf1dRf7kHhh7xwViGideH28ontY87NkWAYedQtPmDs4Qnn: '100000000000' -- DdzFFzCqrhsnAn2UiEjPYR6EbhETRGAA7Pbtr3DRdgWgzURD4iy1ciUqCHXNAJKtU2vD6h3fW3JFTFYxwTZps5bTZG1NvkL5Q7XkfX1N: '100000000000' -- DdzFFzCqrht1cDfX6cVfYuK5q7RTCwattixFjdR11vxJgBnk4b2Fo4nNRFWmVAsTkb2XPkcb7zafwAPmVc44Ff9yNSfKdt5LyxA3zeYt: '100000000000' -- DdzFFzCqrhtAsM7ec1Q79KN5HJwxfD5ZpEDzDjsDrdgazr6nz5kvWvyqWWAuuFUwshhJqvKHPZbbWsqSFBy9Y3tkPRQk2czYa69JzQSJ: '100000000000' -- DdzFFzCqrht3Mt6Q3iAy9eTy9qZfZVVKGE7jejkeV6BfJS1AD5hpjtHDZRH5XzFV35aD8YDaKraYwWVzTZ4H8FxgCwqWCpyVfAfSyXTV: '100000000000' -- DdzFFzCqrhsgHACZ7YZ2KdXj1v55refKj4BbGGGytahQvytEogJ14byAzFrBYWo6GosDak3npUH41dkUaV8f8iNHMsQRT7snPhC17PSy: '100000000000' -- DdzFFzCqrhsjxFrHP6ynjGdg1FwhtcJNPHRQ2hkqv7dL1ZEtYYAa16KgL3Mm1tFod46YUdmWvFaWib3yaGgnKStCGQhhMVnTKZupNMnw: '100000000000' -- DdzFFzCqrhskQdm6LtmQDD9t7J1TBTDVnCuopEWDx2WhcaN1TNjZJSNa2uu3VN6jpaFejFTUkTDzHfeUihkbxbk5w4A6KPATbgUn9Scb: '100000000000' -- DdzFFzCqrhsq8GeLkWw54ww6oRx6GDw6VXNBH5joZAt89FcsW7FLZTfauhBagkLxQ29fEC2KUibhQdnnNL6wiD921srAfyHK4Mn46YF3: '100000000000' -- DdzFFzCqrht5CEUKcBErFxVKnV4tuuuGxfL3yH9oScHsZkHEp7ZkSSziDE6MxFwdNKrQ9TzVEPuAwwLU1EhEEw1bBjcyhPgDSMc4QaAA: '100000000000' -- DdzFFzCqrhsvMES8UtB5f8JL8WLHGdPrFcTv6bmUkqK7iEAoE3NbcnnCwVX8BuLyeMLZtuWi1YiUkc9ERiTYDZZDXQxenY5XQG1wT29E: '100000000000' -- DdzFFzCqrhstBSoA3mpa5RBZ6TseQ1bnkvBeug9arVZsviGgCY6cSTrRg78NJ7gAcs71AYNrc4yVTpSi12GXcs5CuvHPYz3ptxEBbean: '100000000000' -- DdzFFzCqrhsq3UxakcFtKdFriXGwzRyBghBp6njmD5nAnpQ91ubcjxm2pGX7DW6ZnHupAHDaU5qQKN6esRRYG6k943qaK3X8iiMd6ru2: '100000000000' -- DdzFFzCqrhskvjfPki1rtQUm2G5e9BEqCzPK6Le99XQ94CGxUBqf1yHJbLMuEnGjyK7rW4RNqvfv1zzrTnQQW8rXU23DHMWtei5oadFq: '100000000000' -- DdzFFzCqrhsfmKR8aCiwWVTUE8aWApRaAFNsqBPiPepkbLPQ7e29nLoy2WPGN7zkP9fmmXgPUVkXYaJRQ1cQXa6PdwerzFym8V8iD5ys: '100000000000' -- DdzFFzCqrhsxWD9Npxa1AJryBy14aaeYpq89qdNEFjwiuWm4U4C5WJgjsbUgQF6mHQvWirt5gW9f4osKp5VPJYzcjVKyeiCRWs8Qp7Lc: '100000000000' -- DdzFFzCqrhspGf59ii12bMaVPUer3zViQ4mAD2T4arK7GwftjrG5HmTRVpmRADwpFe7zktWFBt1nkxqznnLMiJr8KVSXhcak6p38Sw2D: '100000000000' -- DdzFFzCqrhssPTdEzqQ3FR45czq9AChvpstgdAAb3w2qVG1XNz1Ev4cGwCZERPyNRhKbPdq36puHDYLjFAhuQMTMJXcvpeeMMFd7tdN8: '100000000000' -- DdzFFzCqrht2cH3go3Bz4YYXXND7ASQXAdSgq5h1Sx2hy5BJgFEH1NkSJCX9XnuCfb9MExnaiVRw1Bk6GYXq5GFo86J9akvxeatD5L4m: '100000000000' -- DdzFFzCqrht5KFdAHE2Ly9haU65WpFQDckd5XgH2YLpSttX2tJgceGiUfeyTL1QfPAwUgiiTsaHxfAmaCUdW7sBnfA35MNsmpoBJqQ1S: '100000000000' -- DdzFFzCqrhsjEH72Jf1d1H2mTpHBRzKzTy9rWkNhxtniNVCaoGSQxSLkJ9aM3UvkGLcseiuvHDeUe2wgWVFfNUjHMrPAN7efFDKu9HYA: '100000000000' -- DdzFFzCqrhsdxnxLx1kz62Hv2T3PQWrGSzq9tPmqdu1J37pZbyatxYLu6iEomoi3b7RdZ3EYHAYG71ydt41gV3dMbrmYgnavK8qz1R56: '100000000000' -- DdzFFzCqrhsw26CfnwSSgjPJkCsMC8u6eRmBoem6d1L7nSKV2wtyAYV3hqfTXcnvLeeS6fdVn3bBcJegcHuaCQihenQvHBB7C1z5jVSF: '100000000000' -- DdzFFzCqrht2kUc6LtTMRAfhS81S7GHMcg8uMWca8zeZM2KS4fZnbtSeGj8Y3Aqz8QGdhKiawTcEieTp1RQy8DUeB6myGCcGKeohcwFy: '100000000000' -- DdzFFzCqrhsvFagd5L4yJMCC5b2NaDyQ6i7jc2wFWzQu5kkZ44oLqz9Egye2k694iBuuwT6rRUUdMWYv1KVzqG6SeSv7rKgWZNFx3Muz: '100000000000' -- DdzFFzCqrhstQfMVyRgzLeXfethXexEXUbmCQdNLYPpGWvg1zQWfh7wDEGy4QaTeeMbQ44RZvnWZ1So7yzzyT5UBF6cseZiUvWo9SPV4: '100000000000' -- DdzFFzCqrht5n8w9UUgxpA6BbnzGPzWob6xcCmJtsNCQoyhR5RrGQndz13qATgrn3pQ5zmyu8UijyuGqbAzEB9RfGe1V2KSCcjCwVgyE: '100000000000' -- DdzFFzCqrhsqmM3a6jUkdTdWx77WGbveL2vXjXr1edMKgDpPVgN7piVBcTTFF3vorbhoJjktnp88SYDG6U6HiHTxVHy3XYDKcvQdS8rp: '100000000000' -- DdzFFzCqrht3WDVGybgYuzdJzrJMseMJ8Kau5qk5phLPGPom7b6aQ3YgCF65o8RjhtffTmLAk2pvrsnwdNfrusRkqeFyQ7ZWfHmY7e1A: '100000000000' -- DdzFFzCqrhseYnuqkz3GJTeBbk81yDiEaENtjmbpmjKpufte5KmMBXhpoeHGNKkZ5rRg5Gu1fkT3frwLhWy9wem62YyWfZ7tfzTVzPpv: '100000000000' -- DdzFFzCqrht6bNvuYSfPN4jahmSB1Uq6G3UuvawUC5BPcdxoT9ASH92NV3VkxzQFpCx2swnqY2tyJ7siAgZM54V2S6EEah1Qsd1n5qmu: '100000000000' -- DdzFFzCqrhsqsX2poXx1YgSd1s2ezQtmzstWJ1dXCEKCAz11LwG1wUKP8RNBPSPcqQ4mPwW899KZNWeLHJP5HuEonTL7USphJoaAozAi: '100000000000' -- DdzFFzCqrhstimY6SK92qRmHf841S59MZXiypJh2oe9J5pFgnGkkfT5b48y1M4GgsCkZ6qYtTqJZA5vNd4wtGhmnwc7B1sNiRh3U7Rwn: '100000000000' -- DdzFFzCqrhtBZLXzf2ev6kWwkjHjdQAYuiou3Ew3YZaFYMayfPLo2gMRs23R6dCHMDbdXNes85CmeLbXy66xo2s94rnAiGHDTje9CrH9: '100000000000' -- DdzFFzCqrhsx1uqRpmhnXXd5AVioyDFiCxG6E5oSP5wDqESc49sSgkvxLBPZWb2pgXd982yoKjJMg41UqMCrSUjz4mXEhbHRMuUkAiTn: '100000000000' -- DdzFFzCqrhsx814uitj7SrP3cFiunmghewArXvuUFGdekaVKUNf2ibKCDC7MWWqSvviazZLFS36JKTYH4h9KV4cfwPJ1B6x8YzWprxrT: '100000000000' -- DdzFFzCqrhtD3U1gBCqLH1oTm3woUnRc9QuGucApBQfrR9Wb2Vom7eEZREL7r7qcPjyA7gmYEP6qMByLQQJR6HdZeU3BXhdCpjh8BZkS: '100000000000' -- DdzFFzCqrht5vQCL9uJLZbrcUNHjPveH69TAj8HMx6gAcnbfAA18yd8GbmTLqj16j7encGSexZgy1my9Jh9k7sjkUJGfCpWkaGy3RESa: '100000000000' -- DdzFFzCqrhsfdjfkngqhpt4jWALub9s31U1iGFzKYAiwZd2iLpSVdywEdhU7YWkN4bBhQYGu3knBU4fUT6GwhWg75CKLb5WF8dtLyJXQ: '100000000000' -- DdzFFzCqrhsyYfBwQ2CK2aFg5sS1S1CnqkYWiUvTf4bL6aKZTb7DTgvsus5jLaW8sQPbbLCZUFJqjKh3Exg9vGMfgEjFewkjcgSqxpce: '100000000000' -- DdzFFzCqrhsirqaDrY3GEHudjBKKbin1YFxhxsFPpfaQkJoh4gKJmuWZTk8yVPSENhA6jdVW9AdXrudBWXr4zeiZtmbPqTGzzPXHrJ5T: '100000000000' -- DdzFFzCqrht3FErm1LHLUtvQPzrE61TPoWg3dvCaPRiTQ5dEGJkiZxR9eKqx9knhFkYBj7fmGYaHVkX89xvtkprepfiCB7hc79oWfqao: '100000000000' -- DdzFFzCqrhtDCtieR9HLGjPc3mvo6njY8kBwzQD6kQhf55zP8c6kcFz2B1S49KkxVymxtyLpE74zfcMCuSUTpesYPnWMrN2otyToYxRM: '100000000000' -- DdzFFzCqrhsxFsmvzPJCLvV3UYHtR8xKZC2JLJugTQ8rMjDj5jAzoRdG3Z5dHzEk69N7z6r8bYLn3TV9Lbh99UiqbLAA9SvVeEapmJ2e: '100000000000' -- DdzFFzCqrhsfEhPt2rUx5u37jUchKeNcE9EFKVUxNxCbRUHQFtwVcVJKrbmckmdhdtMpRHbvBpt6wW1ug1JzccS4Kn53FLH7iPhASp8q: '100000000000' -- DdzFFzCqrhsr8kEgE5ceq2riNbJEm9jEeXU77CfFQ4bhkNjVEbea4RDVsMEbrpBA5xftjWK8wKugdxpPbMbW5vh8bjNPVvstP6L2MKBT: '100000000000' -- DdzFFzCqrhspYmmcQ9WUEmmr5hiFpdRspPbWp4MD95E6knR1TnmW9KasGAXSmA5QkF7GkPPCXrUCVHUvP2ayVWCiT9QFqyrEUJPCNYQj: '100000000000' -- DdzFFzCqrht8vv4HdEPw7kdn5rDd5CLUXfU2M8nCv2oaeSVvyi1fuzScUZy7sKg8igjmphPedJwrUraatb991z8QYX7BU2aM3ApivGBx: '100000000000' -- DdzFFzCqrhshJv2hh6tQu35TGhj8CQpNHKCvEJYrdthkwUkX1CfmT3ASAFrHS1eEKxgxeeJKNciziGzNNLHcTAvZFyxMS9TmdstvHEEv: '100000000000' -- DdzFFzCqrhsjp3PvdWZpcpsjjPJQFWosszkn4dVxVom9ib35B8BUgSj7UHSeUeVk9hDTSY5zVRJvGCBWwRDDS6XyPXNBKhrVUBF7rUUy: '100000000000' -- DdzFFzCqrhszS9FxeU1gK1veSwiAazL5i6PJqxL79bzxFtik6oUvXhCaMRWk6Liznjef5FyvfqMJtd531ZkARDcAsE9wEUCywC3um2Ka: '100000000000' -- DdzFFzCqrht2Hmtw1WRzqgnRHLHc21erPB53aJwab67UAaHay89fMiJqQ89TB4e149dCRNDsqacvYm14yLVRSPEbPAkF4D6qTziYEf34: '100000000000' -- DdzFFzCqrhskmq1rWnPEH8AUWqJuBXtRMRrz12QkRjWFS1eb6zkq3EsjmXn8WyU6AZHWWk6SLzre72qqsFmfUyASHHWjCophUNQtZqEp: '100000000000' -- DdzFFzCqrhsvzDsvN9Sv5ASJo9ALQaHCpTr359qMhybZHJja74anQDiRSkFWrcN5CvsreedBeewJNNnAjBTYsKWy4dMT1zrX1uCGp5GW: '100000000000' -- DdzFFzCqrhse4U322kYnW4K9V3p5DoE6Z6oYNLsyfztQn6kbNxvpyrkixCoGB4VFZzFuHAMCjE5ueCPSHPbz3JZPG4iUTZUu1SVyo9qM: '100000000000' -- DdzFFzCqrht4uV7aS42kcmGAW5SGNenww7QJCa97Lez9wwPGqT7mADBUFrCUjX82ftf4hCVDENqumXfVKPpgErRMaynt3nweu4bbeMbv: '100000000000' -- DdzFFzCqrht6o6uoFEtsNDPFRFhR4DmgSGmCYaDHAzcuV6PtyrZkPJN6AMbiBE6BkBGR4aioUYdwFVBgxuTsPYGjypZ1kAtXnjXQQEL7: '100000000000' -- DdzFFzCqrhsjFqjm7WR5ZxnCgX4rUcCtK6AKTtfxZ2nq6mG6mh9JiTjVdQw5UZtaW37b8RUZcaH3nzES2jme2bLiiWxLQ4rYmW5tMJgf: '100000000000' -- DdzFFzCqrhskK2z1eVbDqzMpxcMCa6VbCwoX21Gq4SJYkgAYJuUGbV3YYfy4qDfAoxKcnGbZw3dFxG1hmX7ciYP9NSoci7gWjtzxZLQB: '100000000000' -- DdzFFzCqrhsp1VCERc9JF2Z3zxCmuFqCb6unSA37mRhfDtoMwityiMu94y9bAjdrfw82eLCG2Gma8LurTmt7VS8hPh8viSmuhrhGQYrk: '100000000000' -- DdzFFzCqrhskq2aGJFn1ktTs7QxEkGR6fUyEX4tnGkMqm6b6oRaU4ecjS9pmALGpGQE3roBPdJcitu7ek89WCvDmPc8BrUwandzXrjb7: '100000000000' -- DdzFFzCqrhtACHAaVWPhDNEpQELtgxC1hKJhvmPMJxDmgW4GSNBPfTJfQTUZusdAcR9raHgFa7Rc4GjpYdEfY2adAAXu5UtzrQDhgmnu: '100000000000' -- DdzFFzCqrhsuFkk97VQXq6LZD1SxEHvu9QAZCghaEnqugvvJEVismR5unpPpoAphVXSSarBSB7CQNd4PdtgkuyrQsW8hWTZXBgudX5FN: '100000000000' -- DdzFFzCqrhsmn928sFHooNxxqNhfN6YVxyhVT774MrJpCwVRFHaf6wG5SCbv9NwRyRdFoeWEcD7fX8XiGmSnCgosU3HEmi6iGizEDjvo: '100000000000' -- DdzFFzCqrht9Rx81VgehV84mqJiyWkNkhP2n9Jr6LEvGtXCPeDsX5zM86JJELau1XqRRvGZLTA8Ybsu4bim2kCrSykXiw4yHPeQ6zhJW: '100000000000' -- DdzFFzCqrhszsGjmn6TztgRLBLogNcLSQDnhaQXqHhCv6J1CBVSuaB43jKVp5NcyBPYdw5ScNaDdHUMsLEtbGWnhym42zUEkMg66r8UY: '100000000000' -- DdzFFzCqrhsp1fdrEw9nkeR72wNPiRw75ayiUtGyiCvn5T1XZnhM9cd3A42uX4gGsfXHtXMsJ7WUMgphAT9aX1Cct8bbYbBnsGqtbpgM: '100000000000' -- DdzFFzCqrhswseYvnMZtSrdXQd1B1oL35mC9eUKGZvvESmBDSx7EUAH2xoAHtKv3T8bUz9GcD5aDqMg25tHpBx8mhDyTbN7vxRSPUGQw: '100000000000' -- DdzFFzCqrhsmGC46MxTWh11T95Z3MhMG5m5S51z6Eatq5VGA7b7wEgH7VJ99uVgyFsUx3T212neZbS7WZQxoeFMNLMoPHC4PvJDyKuLZ: '100000000000' -- DdzFFzCqrhsuv7nZw6AKfE621zCeggTMT1nAckJbp931rgnHxj4cUG4KfxLg4MfJsvNm9ZNcRAjeU4yH6HrF6MoQpMFJQKCRG7ymXtEJ: '100000000000' -- DdzFFzCqrhswyrxiuXDhMYvTpmUwowm7nBjSBaq2sVogFF5KMYLfniumZGV5GSKmTnE3HDUEcg17SFsB7FXSsCTB31JEEtwpCS2EhoW3: '100000000000' -- DdzFFzCqrhsscwofDdwRdoug4Yj43xVMTRqSc87Af8vWvyPL8ctmY3YBZbHNf7pkKv7rYezPYak8gFqhCof37ZVR1JM5QpQMqsM1j1Gb: '100000000000' -- DdzFFzCqrht35BG5VRCEb7jrS8Zm5eMfFNo6HwtGr2cx6FGDdZYZMAnmaSyh9yvMdKzpSEJsWcBrQPTXqkLLh7Kr2sxr8sY1PJCtMNq4: '100000000000' -- DdzFFzCqrhsqcNVurMcLit9T2ZCtGaThHqDtjiQk8XbUwTWwpzELWb7kL5m8pxaunQFxeB6QQGgeo48gcmqxw7SZY8Eg9XYD5cZ5uKVW: '100000000000' -- DdzFFzCqrhtCQeGBhZT34bctGEd3DY86M5nYAFomdnaBLHMizEbNNcbqTpywmHazqob734QzFU9FLVkEPWjxBoxeAFioQvHHSJsGpkbY: '100000000000' -- DdzFFzCqrht3EWhQFghHH1TPiKPTj286dcAq2QhNSjPe34ZqZo4HYcnUJDQFapAbBvXqnS5rDBJXwZqSLVf6t4FtfeBDxaXtNvzdT7SW: '100000000000' -- DdzFFzCqrhsdq1PHyUk3DcdR7kf54QpXLGpJT5hYcDLRcxaWhvNVrCsqu6GKZt5RPjbV1Q31cBDCsVVMqg2xiwk93kSXwnQAn8w3LK3K: '100000000000' -- DdzFFzCqrht4bPYAu3rPj9dNH584Ms7pBfPPEQ8cSLouZ5vMyt9k4Z8f2iyATEq1kqp3n8Rgbw3iFiLxVWS1HiZSuZ3ogUHzrZjf73Uq: '100000000000' -- DdzFFzCqrhsm8HcYs4oSAFqbNqE4dmvtwjZXgaBHJJPNeW8M35PC6tMwnzcvP8k93YvUNChnYPzSNvsivXbWfYEDFFPLWpf3EUxyAQRd: '100000000000' -- DdzFFzCqrhspqVPRJJ82goLXmwUWgav3VKes4QR3wpJgBfF75UV5Z57gSrvb8Sikk98X2FK7j9rFVts2Nz78pL8sFEQDyKtywyJz3CUM: '100000000000' -- DdzFFzCqrhsoedW1ZV9sRi6fiDP3fijjdwBScYQL9LHmjttTW3qeACHKHmAUqzmTjggcxt9gcz4mMxFNYGJkhia22aaUTyJQqHfRbJBY: '100000000000' -- DdzFFzCqrht1mTMgt8AYo1RiZYPHE1KZ6mN2DvEPper57SgFWHyqozbXoDPwfqcqg7j1PKhU2Fz6Ts1kKvtTy3adQBM2qzLpN5NnMLPg: '100000000000' -- DdzFFzCqrhsko6ir4rSwzXDvTMGD4hsijQxvQYw3Xb6pftKLnY41j4Eie5T4qHeKSBFdxNDEyCpbY9Dzjy7FFstDsAUdTe63JEAYccvD: '100000000000' -- DdzFFzCqrhtBWQZs4fZiv3ZH2awqci59MkYCoS5VXK2hSZuGLHnHvPLn1nNPgRf1eyZW1F3uKHBZcphbh1G4PRzDsxpxLF55h2Y6Ds3Y: '100000000000' -- DdzFFzCqrhshm6GhHtsgLgYj8Ww76zZe4DV5teHjAfrtezrZnzLHeneZDU9iFujyJ5N4QT9yzBX8RKDHKQn2DWp2mY5CN7t96Ym2su7S: '100000000000' -- DdzFFzCqrhsyt33EA24bfsxWeQeRmxqkKCPsq4SXmDfsV8mwEcMeveXsaJpXUXBn3Fjrt1vDtvaECjWspxKo4ZcW9juBLhzEYx9HenLY: '100000000000' -- DdzFFzCqrhsqF7uoaT7xgeMp9sAf6nTYecmdsQWxZdFNyDCmczaUn4wCQLMJfxALrCvwZmJpkVn6ig1mM6LFX6jcQRsMi9MyRSjM9tur: '100000000000' -- DdzFFzCqrhsftvhD4KEfsa5PXhtEXf1K3AwtJnT4jXDMMgEEAD7gVsK6YKb5M8Phk6cZsuFnoBoDBHdBtGJngSumT6DS1iZD9xSbbFSK: '100000000000' -- DdzFFzCqrhsePcXjw3jMJtXX59Q7LTTeMqXjRNas1Hcg6xEqAbL13HoWTv3fLJoXQ537GiQrM17WLPyVEBSfJiWJ4qRTdLZhUnoTwZmQ: '100000000000' -- DdzFFzCqrht598xTNcbgJnUvKz8L298hdPYdx3QuJiC9MvszQQs3WNSi4KDk6cWjzZTuZNJcMRKmKNHpeBeGoSBhyjnnQWNJoxxhqxt9: '100000000000' -- DdzFFzCqrhsuci83wQjAuydNm37t9qrmPf2a15kCbnnwTo6j33ZfU8YmK9ekc1n5A5cGcCgAkXZeXMz4R9hMnm5qWvP3GFBjv5hbXs3W: '100000000000' -- DdzFFzCqrhsvTaSoS3EK7hc6EVjVYFA2jyKLsb7Hwy96Q2dvJ3nnhdS5Fayxqmp6nrg1rCVr7RAojgNnTYHX2CBZ46zFxCmgs4wwkLqC: '100000000000' -- DdzFFzCqrht4y1H2dmZjKLicsPaGKiV3nbgPDy9quTkibDWyDxkHJdyQoCjEsNYwTa6MVT1jCpdzmULarPWWDAHgRXLiRDmB3ELhWrbt: '100000000000' -- DdzFFzCqrhtBMJt9hwoGbvwPvfJBQCUMkkmh612kbdAsuW2b3P1y5Tmd6Dm1FYYhbVitQsxVeV7ErfPKPYCP5eZ2GKmeqawNWsVjG7qb: '100000000000' -- DdzFFzCqrht4FThHVnPfHeNa9nHgk6hiH5oRyvKB7oPCF4JTcrkAGWucFiPvsu6ghq9egZNpLvFvcGgjd8a4CgNw3fv5PAsjc2eF1Mu5: '100000000000' -- DdzFFzCqrhsuK1xmMjeNjp8iNhNmDRLmVSRJddNMCnarR2Q1S6QhZH1CrKAoQA3uTRcu2uUVB18jFuscFVan9wfVLv9nMiHzvzb6EGiU: '100000000000' -- DdzFFzCqrht7xu1ThbvWAGihXyoAZSfdRZbZaEvoVoTQ218tzjLCVVAWdmKEnvEXnDtSvS5gKJ26LR94aXjwpkZefGhZPipiu6xoQVBS: '100000000000' -- DdzFFzCqrht6h8wFKpA4QZjACXa5ULSNnSMP5JjeviGB3JiFvqHiScsA1EMMERBUF2z8FsEv1y8iFCqCLx2o8iG7vNRf4Ego78Eid68v: '100000000000' -- DdzFFzCqrhsz55qcBZWT48xn18Stbms8KdULWBh147jwTStQ8K4ECj3BYB8uSnegDZ2EzZQKkcpstuqPS68zZiAUNJPqFN24mEMoLtAp: '100000000000' -- DdzFFzCqrhso1S2dBxNyzg3UhRzPqW9jAwN1Uy8GVZPKMXXLsSaFw5hq4MRSunJQ45gDbsFAQFwF3ZcwFfozPpkaeHYVwFZEL8bA8bhe: '100000000000' -- DdzFFzCqrhtAev96FEZw8pZVRUFEPJThZ27Gtm9mDWVCt43RXo57FMuF9ZFYztyQ9QJM5KqGd1BQyzdos4gdaYbyzoLXtGxJGYVYoJAv: '100000000000' -- DdzFFzCqrhsecM4JhNsDQBu9iS64LGGFMrGJrZRA3WDDa51bAVtY9VDRSacwP3nNURxtCbFXpFPGaMJnCRknTYyupWt28uUN3hbakW1T: '100000000000' -- DdzFFzCqrhsf3RjyaGJ3ctLEdfZMr8SpHnbGTUzEXxw1V8uENw4N8BGEXnpJhVMnYoKyiYvvHQaNNhpoo4ZpVt5gy8oXiu2ur96RUSF7: '100000000000' -- DdzFFzCqrhszhC9dk1PDjBNeqCwrkkZroQrmoXhn3i3hhsBdmx7fi2uSYFs28VGjurXxeF4Ve1PAYVa8MpSZ4iDy3t3pjKf1y3YrNBoV: '100000000000' -- DdzFFzCqrht5ukJkfXpPgoQHWxXJP3PUjXLg126hSLWyz7DDubuFAsVoWGvpXhcET3B8RVk6pT3ffH4TWP166Z7RhDbawDKWUVmcCaDd: '100000000000' -- DdzFFzCqrhsqyxfVji35rFdco7BBvRa2zPVHwX7GYP6ruYsnS5ebhrqoZFPAg75rXVEE15UJgEyMxKcbaknM5kvfmvYMMs4ubQgEm2sJ: '100000000000' -- DdzFFzCqrht8N7Svk2Vc9wuCkWTk2WvET1iRxwkakR31UWDp6y6Bz8sJtjSRGjBWbjiaMGu67iS16nSpMMXZ25b4aUZ2BYfdzYeSgsek: '100000000000' -- DdzFFzCqrhsqSZrmAQtW27JsZXzCZKekUBEeNhtorW2TcKg29MG1xQkuzif6mJGycsWBiyv3YKw7G5tpM3UvhhopuwPx5tuuFPNXNWDz: '100000000000' -- DdzFFzCqrht8cxT4gBj5g4FZ1Nih5PRfe12mv4J8m1PpDd4LofMihn96oCfbhyh2gZmBrERwptJUD3wgVYhjMuK6z8QsxnpELRgtJbmj: '100000000000' -- DdzFFzCqrhsrhPc7AgutQv9g8TUF6UQNXMDFqq1Ak3pQvK2cwrdg5924TW449hhwxFC8HcgSiJFDwsHtW7hc44XpKr8VNMaVkMho8Qpc: '100000000000' -- DdzFFzCqrhtAHYHESKJ8qwYy5QKyGMHBsN5hKKzLDpPZo4YDDHqnbE2KGMy4m98JEvGWRbQZ4K6Lmpnu4jiwKgeiv8Xb3Y1k21GkQNyT: '100000000000' -- DdzFFzCqrhshWphRtzfuCWYLJjgUxdH25WE8wtM5tSC5oQvSEHmBhXEYvp7oPtsn7NPsVF3vpkFgNVkNzkAzz7dSnVpGcK6DDR5vjYLB: '100000000000' -- DdzFFzCqrht9gED4v9iCwctdj1GmJByGLZSESFXCmW2LBS6uMJAzMmmgph25zphKiTaMy2Sd9qBSVYMDy4FiMQgNHjgWnQSZSWynTF2W: '100000000000' -- DdzFFzCqrhswGabYQ8k3qENLQu9zDw5wzeCaj4TqKgoUSdCaBGCdFWTQmvwn9zexmk13AVzus5GvQRZew49PxRAc15KAXzvkU5w3XjK6: '100000000000' -- DdzFFzCqrhtBKUS6RG2zETFgi8Aw5KxgXpgaiiCs7hMeKmouHSaQi9Jpyn9N1N3rZUJUi7jsDCkuBDdtsaz6ZT2Smz1WxbriWodvp4oU: '100000000000' -- DdzFFzCqrhsrFpZrnR8p5nDAp5w8PVk6CHWDfZNF2G83erd6y64TK8bmHHfSXXiXZAmN2xYbruEPFSoh9XFziSWTdpUNn38UShYNwidG: '100000000000' -- DdzFFzCqrhsoFMCcVAtQ2xgPLqV53CpgcAZjxTLkrqzrkGpRVwU21gqeu9zUi4PyxBdfEL8gHdPsSF7DhLuU7cseB4hVbjv4eX6EWZLe: '100000000000' -- DdzFFzCqrht3hR8rWXM6RTp2yTAMk981YZdenZQGWpyiPwXRRCaCWqJzk13kfaP9LnLrPY34cSjEe6mnKQDvRwyWyannc5MFB9wSE4wB: '100000000000' -- DdzFFzCqrhsqQ3S4M4GrJ6xzSD3HhA6XpEjUzRE5dKmfmaWvdamGzZYq9h7ZSDM32zr4Mja38zso8qFhJiM1oCTckjnDEsUDxS2MGX4e: '100000000000' -- DdzFFzCqrhspJvB8ZbSgbQk4kkr84N28BVieeGDHQ3mSxreLQaMdWSk8M5Nt2qXdQ75Cpj2VBgXmupkoRjGbdr5vYHnhD5mduhdZA2a7: '100000000000' -- DdzFFzCqrhsm34xyD3JT9kebupvpZMGNvp9gsFfChjGPMZ6Jfqj6jVRFV7wWbvVDhLtcPQrzvkNDgy9mNkfzZGntfGgLdHmdkHC2VjPD: '100000000000' -- DdzFFzCqrhsuXrMEpjhkHrWAhi1AwYEAzWjS8nkFSBTsFxoUSyX4rVExeZYJBrsXH5WtBBXBbQfSL5JKdgD9PezWqU97AbhZnLWiu2wc: '100000000000' -- DdzFFzCqrhssp3cHWwX3dbpmbT6q7NM9NMHrLBXXBPpGcM7YiNxCNCWttAWspZuhMMvvtJhSHj7Sz5GopKGqBVNB4s4wcEaFNXoG9Wt6: '100000000000' -- DdzFFzCqrhsuZGbagphdmToSyBfShaBenxrGqb6AyG6afNZgVianCQPF2xTdrqHGMQFSrXgUSA4G6745reAdUAiHapeXW95yGsR7ZdSJ: '100000000000' -- DdzFFzCqrhtCyezYjfeok8vQc1nhaEXt9nES1LcmVM5f37cLERJtzP4Dyw9sNrBH5q8FgqKajVFX8cD2jqNHn34rpPDPRcV3NdJHzXrG: '100000000000' -- DdzFFzCqrht12QSQENL6dgBqh11eNWHziyAgoYfjs34P75iAV8iFyLGiuLPKehqw4f1r9M2sayNxxJ6QpCeY27EFQtkwJ1xvyLqBsx8P: '100000000000' -- DdzFFzCqrhsjmVaxFq3LqaebaWp6Q6vzf1Pf3JLe1sX2iUkAAkzbF6EP6A22gWfN6dDjU4eMWB5YfyGNQ5xX16WMG1MqFja9hv2gyAqv: '100000000000' -- DdzFFzCqrht3s6trpmevq8wY32vjMe9feXVJR73VvfrbzVd5qM8iTLyDVKYfynoTsv3VjgwMLGEu9ZPeUFLHHzQPec6kYUYt2b1Tb28R: '100000000000' -- DdzFFzCqrht73tSGrXM34JSxYSnYfaaXeYXPc6d6iNeExruHXVmZW8hjExmNqAy2WatVFyenpQBZhFf8YePrexqmN87Cc8gUeuH5b5Ds: '100000000000' -- DdzFFzCqrhskgLs1wihXSPNNF3oVJPc3GvFhsgiThv2nohxqBjVWhxPqoNSsRdDyQACLqwuG2rA32gLVM2W9K6Fbn1k1APs7PpRmJuUQ: '100000000000' -- DdzFFzCqrhsmnVwuUHTkYbUGDTHkdGXKxP4UZbfkDUVC5P5RTTXYPs6tEGBeFTmkvZ1JT4Qvr91WZt3ACnxYXKh7zDQkDqa1XAehEU9u: '100000000000' -- DdzFFzCqrht75PZoF7J1LGF67Z7DzdPUuxx5hDohvcv5abfBySf9Tf11BQ768m8QVoNRzhs7GsAmHZgjME93YLjwhN5SJ1eUoKQNH91m: '100000000000' -- DdzFFzCqrhsithh7MYQH3AVcAEtm4BaQP81SZzrdYEXguf2otCZb6PMrLo2fYDfCEvozwX6bugzXF7BB5U5kQ5gueeMQXHjjWGV4hCSQ: '100000000000' -- DdzFFzCqrhsuUAmP5L5UH5yP3UmxfSdUNRAAr7dRz7T4EzK1x9y2PyLBexj88AM2xnvX8hFCtGtcTdHvkzrzjScwYR3odJgXomks5tZ6: '100000000000' -- DdzFFzCqrhtBcj6beVnGkn3X886MS3X4HsCvztkxzibwD3zqm4EFDfUbbESeVT5Q97GryFhrgMBFrnTT2CTsPChabvXbnYfi5DAfUrip: '100000000000' -- DdzFFzCqrht2C8t9xzvyso8WdFc99MBaxQTa2KiFanCNhjMwuU7XhfSSdiM13KpP9r4ZLJLvCmZAngh9FpxYjgTdmzCK3roAxJNMD5qU: '100000000000' -- DdzFFzCqrhseH7ZxVicLqNLFRS6tHi63aYDBygFHWX7kiPi4WJjZLozmTnyPnn36QvzwLn8J2D3ZpffUUiuPh5MHVU77kAM1gJRZTUwt: '100000000000' -- DdzFFzCqrhsvs8BUJkUjkezzNbPkW1UbvvtHQv4pRsJFn9swkWe7VNuYbCGZpL7APXp5wUNfQoypDjvGFtTQ1GttA6yhDEYBKUMCMGpp: '100000000000' -- DdzFFzCqrht1Sdu3bWsFMW6CATc3RA8etJnh1cW9yqt6PtymxnSMkywKn7pemzgwAixjPfQtsPde2D7K5tB6EhZiWx2TakFWnRPa6Ry6: '100000000000' -- DdzFFzCqrhszNktP2h3X4SM3Fsgj7fsi5mg2wRpEABjvQbUBz4kr7zUBJR4UNRj8BNR3xBcrqRHPVMwqB2ZM3ypiXbVmQrTXWDxRr5C4: '100000000000' -- DdzFFzCqrht4nAThDbLoesmynPijtqvF2E1qPWXTqUvxdBxnZDSYNWQKR15zmpMyqPppYXgJszUa2w7v8Pe4iJNuFE9vhL8BaWvv2h8X: '100000000000' -- DdzFFzCqrhszqtLSk9Vn2GhHkJpzhKWgigLSEf2a29EuuaoFLT9naACVqRMbo2sUPQetxj7XyuQtDcNzkYvJm3cEazBk4YPnRhfudJU2: '100000000000' -- DdzFFzCqrhsobennBPaegJ9DS7vmpLHsHaMRSzjpkHcGET3xgk46WPsBZPLj8muG5uE3RYHg3ta12ApWDuqb7M1pVqRQr9PDjvjfW4zD: '100000000000' -- DdzFFzCqrhsi2LJqKjzjx2dPYoVeNkZSY6xU3ExFSCMAqjRxhsjRqChk83SgnRR9U9PNkUM1fUQGsHPWwE88RDoCEpXBKswnanCFRF4s: '100000000000' -- DdzFFzCqrhsvNLeV88Sca18ngaoXZMj5AKrAuiArrZPBCjvMpmM46TjpHwwgLe7jkYF83MyimCyyBrg2DZ3tNwTUyPh4arAanUXPxoyj: '100000000000' -- DdzFFzCqrhtDDEXJUVpwk3hY7Qoov9qZ8opjoVfJUDXiN34Z6GtaKTsKDJugfrNshAW89f95jvKtrUeKeXMedehNcukU4uBoZmmdvm79: '100000000000' -- DdzFFzCqrht8okn63zWJeU3YXfAMvWhVR5xX3waQdayPRznMzJSoFZ6VexxywugCGKJk8rmrF7jCGPmpg1J1yPBYM2aaXMpqyAnSMhGa: '100000000000' -- DdzFFzCqrhsh8HnjvhZHNGLRDLQyNPoWVBsWJNGEwrUzjaxjP4mz4ky8qQfU5zHpjsHRENK6UwRApkhYaE5Yix5R4z4YKvi1NejavrYB: '100000000000' -- DdzFFzCqrhsg2t5zWdHhi4YC3CdDw5WrH641V263P43ic6Bjvvm1W251SdaHXEphYdmYo4Sufd1aBo2YexVMWqSG7pShg2NBdXCw3qez: '100000000000' -- DdzFFzCqrhsmW4eK2tgHhwv3VUUHY9G64nSEVLohbwKEMBvRTr1Xv3KaBHNVSFD3NYXWh3Pu35cdRJgww3siyaPfQsnt3jpCiQPgcxzX: '100000000000' -- DdzFFzCqrhskCNPjm9y7NuURa34Lu3yNNBb352nucX1CgN2AMMEjZVzcGmPqd8J11c9ZN5fAY655bsPRb7ZRR2MijKTJBpZpbyf9VauJ: '100000000000' -- DdzFFzCqrhsn4wGL1xBJgNBjDx5f1ZDnZ5hdzLwKufQ7pTt37VCu5DCo3QKKXWair2SkgVsp5nRmSLnd89hYCHv4foJdD9mKR85JDMF9: '100000000000' -- DdzFFzCqrhszHW4NZjXiLozNvPfAShzZFPGoVxkqQRDynKcX8AN3vTsaMvioYGGNaQ3CB1jjGWdVUyQQ3psxPJo2hqPysgGC95ZG7KCV: '100000000000' -- DdzFFzCqrhtAxyD6YE2oQeWUxhTT87a3cYrSQuyySHqMq3PcLB4zc8iBaVKJFvibvtNhUHZVrxXoRRvEzEFXoykeLBJQkkvDKCYsPB7e: '100000000000' -- DdzFFzCqrht3p5bxND6yegJRgsq54ozEsPPMXUoJFesuDSiGSEs9gNuAQ7Mdj68YKayNqNbsBPD2iXubR1Gm3AWmP8ysoBgE8e28ZZ6K: '100000000000' -- DdzFFzCqrht8Tt3RDcCQMeYnmv26JV3SpXSoHeuSoZGQYLz2PFqv4nc2MsUM4G4MLcavwbZK4Nt3KeGhwHZ6bceasgU3h5CoF15cLog4: '100000000000' -- DdzFFzCqrhsi3hDdrT2qt7FyREyj9opL3qyxyZGhx7yqcsQMJk1KRsyVbm9fuuckcxJojmKi5Bf3hUARymuYmKKirYVDJWpYuZRycuYa: '100000000000' -- DdzFFzCqrht4p2xyooBkGxduQ9Twyzk9poePc8tSaTRaV8pJ474tZJHRUsoVXFJd3NuNWDnn6nWtEcaD5kXSmn1A6urVQSHy2voSrPsj: '100000000000' -- DdzFFzCqrhsuMmJM2URCSETY8GMe4kYiDdrjGv8R8LKynQWcqNf5KTJ51Bff873w14RuWitzwz9wGQZh2jEh4dDvEow97tK1Ds6tZU7q: '100000000000' -- DdzFFzCqrht2eyyngsrqLW1zRVWZo1Ap2XQTJW23EQQVNnngjQx7BvCTEQHDdpnuRSTXnCkmqx8T1rQrNPAa9kugM5cfuNmvSUoBp5CL: '100000000000' -- DdzFFzCqrht8sJAdGeKLFEragNooh1JoJFANmxJwXGXeBgAkxLApJVcRJbWkU5fh4aEdqwtJVFibvHZG6nRivKK57Ws6suw6H29bocam: '100000000000' -- DdzFFzCqrhshNbqqjHqmwbuBMA6LNG7LFS1CiWdcotPWokBLjHxzCW6d2jW5WvCfVsie2oyx7HrnGWQacyvV2D7u4FS5LfiUr1gdfNXy: '100000000000' -- DdzFFzCqrht5u2qAJnrPfjTw6GQLRbAyX4ToJrXd5f5iTtTRT8Qvuf7Mwnu9qvE6sRKBWqy1jc2mXKAzRwkx2CXtiAUTZzdD124X1EsS: '100000000000' -- DdzFFzCqrht1e3sfnY8C5qm8BtTZ7JgeJewWXj6AseZwa8pBXc8s59gkcPfjMXdTncnXA2QhHoYcBdrbB4Wevt7AZJPEEf2ahGqTKmBR: '100000000000' -- DdzFFzCqrhsduBmKoiyV5JMptPcsx92vEjEP1XB83vFZ9PuJHwL4LbT1YUahftueutWrd7sCxm95WoyvXVKz4mR2kw5XjXHMKvtz1wNY: '100000000000' -- DdzFFzCqrht1dQaTmtvXDRftmxo9eAE5AKP3gH9rtsqNdCKkLWYWkswhBXSJKp2HoWmwJc2o7bEYk3xLUVMHfxia1eJKnEX5Li2aZVWB: '100000000000' -- DdzFFzCqrht4KnDKouTA9vbkDTEG4BHbYQK3wEYKu4HdZaSLsY9Ahk6NQaAMvRBZH1k41ndaCdJMWFeFEXhRjmALEqkJQM9mPZH3mypV: '100000000000' -- DdzFFzCqrht7ReDSccYqFgHS3n7SsxSXupaV6EbDANTHxzNXDQfeKR52Yybqu5SEbJeCgzEzTmPuSUf5MdJ845KDAszaEuvkX4paDSH3: '100000000000' -- DdzFFzCqrht3ZBz7b9mXXDpWPornBjmdBFD9kUuGDPcH5iwteStxgykjV4F6vE15ZPcPrDKLVsdMuFXUrL1sjM9ZqCEewjGxdDphXqYX: '100000000000' -- DdzFFzCqrhskCKLa5Jxu6EgcqGAg4bQ65GqT8dfirk4bQwbid7sU9bZBRqXPDQNZdCr3xN7d2EwKmB5Z46MRZQc4yHi86YS21Ve1JfBU: '100000000000' -- DdzFFzCqrhsscBVBBosRRqdzV9bZLLhw2HRWwJPnPccbnWesthDRmYzgFvSYpmxxGfFwhb5ZoMhLenmWnurrUxrrsRQKEZw67m319eFa: '100000000000' -- DdzFFzCqrhsugi59n2nGhmcffPZUP3fn2R3YBkiuUjYEipfRYsmg9LdZCh7kzLbahK8yxq4R2U75LV5MZXEdCsR5ZWiXWnoSNnreEPm9: '100000000000' -- DdzFFzCqrhspMZg6QHJ9Qi1HWxwsKKfsYwhv1QAFSFYopirBFTgA8C24h1XsSrAJ5vY4vm4nRSF7YCLdjcGYcCnocAPtpLdA39P3zqKk: '100000000000' -- DdzFFzCqrhsu5AuJ2K94J1DZVpE12wK1g3QhFXekPqNHXTtoaWoe9CJjBwEakoJNL75TUPkVe5EroKEx9CFXU1nZBsBRZRAgvKZ3wZBs: '100000000000' -- DdzFFzCqrhsy1cnk1fixDdwwwvVapurcTdFMMT1cd2rshSZ7Lm24eE4gqsC1CkBotNpzumaqgSk4azFZ54XhitsLYjiiffdi2KDoDxFz: '100000000000' -- DdzFFzCqrht8JenNkJeSvk5Rf896wJKS114RsmvYm6YBkvLzg2cDgxue1myB5ExAf2yFQkp1tV76wFQTCTcxvXwzGAB9UnGVcvcVbALm: '100000000000' -- DdzFFzCqrhsfoPMc4WkrD2WnPE9PcVEDgCkKk65dCqALi3rAodXB3Vqq2TkXW26cNXeSXvzobPB31WArwxB6fFArViPAkvAzz31ge3hP: '100000000000' -- DdzFFzCqrhsr3ndNijDuvAvZLUWKRfpqoaUuVf2g22gtqqmmDQk3eAL7aRZ3bik2yZGGruZYw7yzwbbawEhcKmozaDf2pMt8iFzCQTQD: '100000000000' -- DdzFFzCqrhsoDAv22hhbouwKscBNRRnh2mBcUwHBcfLH17uxN4tfsQWJDpwpna96SsUYUk9p4qJoX63ApmPq9hwrJohFiQMHAYzFoPU1: '100000000000' -- DdzFFzCqrhsjD8ifeVpNo6Me5hyTsRPgB5K7JZ5GJqPeemqCgBQTcg5wew1GkZfojYGUu8KtWSVXCo5fYn6VjC3jsCYNvamTdHfVLp13: '100000000000' -- DdzFFzCqrht3ncXQfqXbjMzuGtQhfsCdHuX1FbFDXn8seoFJpuEbTZKBUujyYmxiSgXafqkrkKwHeZtLbzp15BwrngZS9qzbMTnMsfjA: '100000000000' -- DdzFFzCqrhskFgBrTWsyX3tVzybbwDJHXmLRo4ZKA1Xh2xyaqitGvHWzhoXrjcXbsd9yY1Yz7oXvCj3QwC2QWjbAikFu1H72nN6rPKFL: '100000000000' -- DdzFFzCqrht8aFzSNnc8NHzADWNufedzf2EcJCAzK1pHiWXPPfN85EKx5Ze1sohdDwQXvcbu4Eu38QNdYTwgQ1SPscU2AMYqH3xN5SsN: '100000000000' -- DdzFFzCqrhtBd7BmyTGMUQVbCuicqF4MoB8itzgFQyeKQxr1uu7C3KVJ9G5xdQ1cp3URRDMQKtoKWyyU18ALzaqwLnnRaXskACYbYHw8: '100000000000' -- DdzFFzCqrhseDfLmPMXexSYHT5BcuqrCaLaj7Utv89HSHEXM6JJhnj5AJCEJLPaihW28LaY5x7bGfDzk3bTzYEnXZAeWvHbCrigaHpp5: '100000000000' -- DdzFFzCqrhsqDaw44Zg3FDLkXJW7RiTSSwH3KhfSZKREuQ3DkRc2ybmTDSckMm8632uWHishffQU2cg7VnMJW4o7w4LYpWxfnTe4HDfn: '100000000000' -- DdzFFzCqrht6RqwmevaghJLgy3jzL6WVhokmij3LesHpCLzCjKFNoqFwDqYapAY9yaxwWdPMPxyKPqtnuYxXLxAMnproe1vbgGAEYm9W: '100000000000' -- DdzFFzCqrht5n2AygCgM6WUYdahf2pDj1FM63w4zkPuuHQyY2xyeZsZVugmTiuRhoRFQZtp2zc4HTyEUM6WycDwzM7PqD3WBbHUMepi5: '100000000000' -- DdzFFzCqrhsrbaaoa39zNKrgikG3oU7VirBumeBNHaSFC8KYVpcPBLcK7MXoyvdA5TedJ5VMV7f4PL6KpPXn3uv3wzA7FxsRaiYbwnLA: '100000000000' -- DdzFFzCqrht7xzE2W2G4fzDaW4LhjDhLtmwkebh5txAMtmASqijb4DQmngnNFAmsFg4tc1F9KwJsLHw7daqivU298o9MCUS1Nz3H37FK: '100000000000' -- DdzFFzCqrht87hXb2121ZpurC6DTq2rX5FXf8MDzr6n2sgjAukmTQSir2VJZPfZRiqyKke18SsZbNUzfLTmB2DQ976YhbhpBmXvrnyVZ: '100000000000' -- DdzFFzCqrhsnKFXnVRkWWdwiuvJMLhbzoGvh438MrFW3hVGKuwD9zrZBEK6KN9EoM7L9Z6x5q9eWUftDMb17vbdynURoMpyqMr6sj73L: '100000000000' -- DdzFFzCqrhtCYz1ZSzuXUDxumhL9jVTbCLNeRXMhe6fcbdxH4K4X64c6dtbPhqeouDpxpjtMdhP8L3GawDwNQdfLfHhaSxehTzxw9g9d: '100000000000' -- DdzFFzCqrhsiMd7DsqPa8Dtjv4y9hVUAKoZARSQL1Kv7k4KBWorMKZtEkEGXtBthhq3Bis1k3oNmyyVngGKxZvEwuCCjmeqbVZfUn965: '100000000000' -- DdzFFzCqrhsjB9y6Jpsnrni4HA81ZnsjFwTP6261yCfa3FDdMUA3F52joWZihrZNVtJAtNzn7rFUEUXkThnJcYxGGygupndZFd2d2ZR5: '100000000000' -- DdzFFzCqrhsg84vsepmwRoYqu6mwiafT2LgQcdD9GTHSWCZ93pEyUGboG9rjEghPdkLZU2GwERD4PU9TR9ZaEzuKQ3ghRWJ5kj9iqK3h: '100000000000' -- DdzFFzCqrhshUzE8cruj5JWmYakNzg63P9FWD2B489A1GwBRM1e8fsqk7fCVR6nb5mTYJrrjAdqMw8JcjafbhdYAGsG5CFf9P5Ust8hX: '100000000000' -- DdzFFzCqrhseTr3SeFrLf2trTfAen97FhGp1w5ruErzF9Zhkt28CeUHbMnppvCubLAxpBRi46MJJDt6BHttogo22ccNzhCUCykJmKaq3: '100000000000' -- DdzFFzCqrhsiHAUy6W5aJe6PJEk5S6ZnSjSDocM4kK6Yr9H4NgqPProyvZu33K2FnrTYWF3hqVwWcpioeGzCYHXaEVGn72xkaMmJKUA1: '100000000000' -- DdzFFzCqrht2JtTkwghp9gtdyFjQQSS6CcsiZ5KjDqMr8WXuim5K12h3A4CExaSqqLG75qxsGKF6vUVJwVqwmuZJxmBDRd4rSccj3vZp: '100000000000' -- DdzFFzCqrhsn81Bif4S4TvArGbSuFiUDjmMudN4jcWecbLV1ELMz1VRjPVDTjipRz1MxcgKcdYMLo4ZS9QgKz1YWFJqKqVzpj7or24ga: '100000000000' -- DdzFFzCqrht7K7s4BhN8Q79CGFXi6f3bZ6z9dEMiTpNSc2zSC27hLUqf6ZK6KtNHbsxBfSW9iVcWK2R2Wn1NdEZW7GLk9xLVPYX5UXSc: '100000000000' -- DdzFFzCqrht6Q65AVXCpoG3F1jzktnwc9xDkXeHw6pQt5wMMUik4Wj1NdRfRVmhyCubT88vCjYbVZDaZ1LuTocf1VkJeSoEvBhCV577h: '100000000000' -- DdzFFzCqrhsygQoj4xwJv5LfeWaefUSm5a25iZL6iLotro4KCvW25uKpuspxY19oVZrQQrWLTwG9krC2zBu2eBAQ3Vj1QJi78kzRxhps: '100000000000' -- DdzFFzCqrhsr2ceCax8aJ48gHNYughZx9YT3Vh3KdmM5T1zv25BoZ2M5NNHXrMfX4w2HBnF7yQLzdXCe86XnABoonahWMtuedDLGrgmQ: '100000000000' -- DdzFFzCqrhstjXnHbw5ivuEjLxxM5orLACAtQMR6JW5YT1aeAAS4nbFUX3VnXcyhT2Tv26ofxCCRzx1HV65K8Ttz757C3bh766hQi6js: '100000000000' -- DdzFFzCqrhskyhURJWsNsjWYNUxnYb2cZGZcAfLRB2QvHuuaQcC8KdtikSwJwow8fZMLgmAqvYv2JeV9XZTrR2oWyYUswuQn3AbypaR1: '100000000000' -- DdzFFzCqrhsrxDiKst3RAgLE8L5b2RCHXfe2rshMDCgcY1qhXgp8cSfrmBt82ueuRbmpeZpqyS6uZoFF8Ga2qu3DcD63q3eYh5ZP6RXB: '100000000000' -- DdzFFzCqrht7L4XNRPyf6UbCU7THasU41YZJ4mJuDrTobBBg8g9PCzBcJ2DavVDz3DVP8LmsaSWCG5BkkMomRunQJDRYK7YHJh8X3LKu: '100000000000' -- DdzFFzCqrhsxQGZSRbGbTP5EgMEoCg5FxKDwAeUZek5QpVKMvEhgYodz2ucvzRzBjZh7vQiT3uDFR2uzp5YiQatKRdkeudRE7U26Pi1G: '100000000000' -- DdzFFzCqrhsmk7Fzyfm89Yb35PA3osmkLie7BFdwqyGsko7wQSCJd8qyk2ZNDZT5EiJJ6scgNRok86jizRGQiKsLcbUdji8mNb9eCq6S: '100000000000' -- DdzFFzCqrhseXFuFSSPZRK749ZLP7Bq1aD6hqz2wpQgUg5c8f315VBVuYL6fLuk14T6E5b2tATCPhNoy2b8gzyxUaC5fhBXFDxMuMTBh: '100000000000' -- DdzFFzCqrhsreXyoKhFgZDdiu537ovwixw3D1zkqsG9wzUJPjhb4KvppugKZRCyeaEEVNKNom6DRzRXD5iLfrxENUFkH6hP8dcZddcaL: '100000000000' -- DdzFFzCqrhsq7gpp8qXHzQUuWQYZr4ETQ2L1T8SPUiwSftsPgoFdS8TRLWBpgYzU2HaB2rcRVmta4uWd3XT4bmSKSYBCbRgEb5sAvSg2: '100000000000' -- DdzFFzCqrht67GhRFmxLNzFRRr1vyanuTbmeh66ioHxhbiZWEmJDs9V2WJsdyfvRf6NhETLzcF43bUnd98cgfeUyv44PxCdqnXJnTsGj: '100000000000' -- DdzFFzCqrhstx7L6UY5wZtuDVZQkndMWAmokSKcgZMudqDX3MMnGyZhy1J6RnWrYdGPU9YeJhUc33gCRuu5EE5dgERCiu2ebUXdRipGW: '100000000000' -- DdzFFzCqrhszuv7rHKgyuUAYhnGrtH5y7XdWhV64fgfeJSFny7Ytj5dPKLbF75TDGtvd5NXbEdPDrAtbadY4oHw5CB3B63Fbt8CvXhNg: '100000000000' -- DdzFFzCqrhso9cmx6G4y3cxKjYHKktTNHVQ1AW91RntyVAA1Co64puNeoAKN5udYyDrRc5Sf7oD8aSpsapnwFD7K5ptRGnALNGaTBnvF: '100000000000' -- DdzFFzCqrhsxTWZMDFRbUNJw752A8qFMLZXSDVbtxm4mwDJFZo8dMeCYAN64BMYmq5ZvwiKSNFAEM3M8gjYyvtjRwxqh28GJqiZ7SuXr: '100000000000' -- DdzFFzCqrhsgcV7HvRC2ccD5fDwr5BodgSouKZzfso5kqyGPU38f8Pe2wm8JnQCGkD3JpUPCQTtG7ExJZKmT5DCuUkv8Rvutm4KPVTp5: '100000000000' -- DdzFFzCqrhsgTD2ozBXhkfdS9KL2xJPGhi4wSnBFPWYFpVoo8jCBZMkbxbhPN6EnxFvhrJzfwBXqnqR5891wwfSy3qkKHsJJX4B78TEZ: '100000000000' -- DdzFFzCqrhspWNxXjAWCBbiQkeBiBMiGJpz1vUthRcoFhmKrBidcBR9gqQBzU13iS2DwWFsCtYJkTh5XGyEVr8SRxZ5B779njrX8o8Aj: '100000000000' -- DdzFFzCqrhstLwTVCQhuyL4h8b4FP7KApykt4QAjwD4wpoXhUqJ5Uu9DGG3cT2bgjih3c8QjvFnmtSUg53vZtZvmxVcWa9GPxWeTUmBu: '100000000000' -- DdzFFzCqrhtCeDtgG6wDBEACTRJRWXrWidgpnJJj1JeY2aZd3ssevtZXuwVSbRLSRhUCHAoE22CH9TSRxgevqyY37X7FnMQJvZrzaaFM: '100000000000' -- DdzFFzCqrht8BGBTenpg6FNtYb4iJd82b1d8eNpoCFe2gNewFRZy37BmhLr8fMz8AXVveuavmbpja3cC9rZidJ2rzGG9Fu1GGKg2ivVM: '100000000000' -- DdzFFzCqrhshWdbKro6b24uC7vYuVPLZ6btQbE84xoW4ZafZbyuAsZLnadHShGhuaJ1geeiH318gAns3So9hbz83Fn3HcD1877Hg3qPP: '100000000000' -- DdzFFzCqrhsdqAnHuL33afabJ99YKS9xFkMGcHLBBFkmTWM8YJswTApxUFZCU1f81xs9RMU1hJk1b1X9UqbzF7de7UnnMoJCGQaQNFit: '100000000000' -- DdzFFzCqrht3ouyQW1UL7uqaL1mc5GsCQdivs8m8PDmghKphNL2mPjB6TYRUVZkmiZC34ttS8aq35aAUkeVxikpEBNpBjUxPCvWdYEaG: '100000000000' -- DdzFFzCqrhswpxXZm1yVcTk4xiVSkjw2HeBbGtPqK8PE9ETbXKBkBo6uobqRA6fENt8XiZ5TPoyWnkHsTvpCQ3C2jvg8FnAsgo3pHzcf: '100000000000' -- DdzFFzCqrhtAABG8CSJHtdqBbRkyeRfpS96g3zLc5fhLQcDAcbRYFt3G8Y6uhrwoHMUTyWooUa6VeEM4bCLpD6y3nvWjc2tSDzAZAuo3: '100000000000' -- DdzFFzCqrhssTWme7rjdx54rTfz9KEeef59ghJHksxcPL1c9dsDeNuqhF1cXBSYJVNQR82wDFx6jtUhYDKprC7Ru7vJeZhPzroJvJ6Ug: '100000000000' -- DdzFFzCqrhsuNKHnBS7rFUf7sNDBzDFQhxSX7zudomuQVoSUXb8u4ooTVKSEtd3Ue8qTba3EJLUcAMVJMqLp49pEfwkHYms959gcMx92: '100000000000' -- DdzFFzCqrht6SMHNTsHsBJXbsA9AU19TTJCy8VJoBVE9FcK25zhq7opUvPs1roHtiNhdL99DasqT8yBMd3eqaFn33LNYJYQDYu4wq666: '100000000000' -- DdzFFzCqrht9MJ1VfVugY1tYdaZuSn1stggZTAZVruQ2P5NW5osCWLGbkX6XVr2bmmJrNFqN8eMtm6onopdANk5K8C8y7AG3RStfpAie: '100000000000' -- DdzFFzCqrht8hncXkj6aJ5k9aQnL79b3SuTbmSVXLjC5W8Zk5RznV2WQpvKy4BZKrdSQd7DAWGSSWY2UHkLMTv231ZFzLVL2b6YZJuaE: '100000000000' -- DdzFFzCqrhsg1g7uBuUWDDLxVrevbFkw8C7neo9jsU6dh1d1oRZ8Xw6dFmL7zzEG8PnndWAZbbEqMr4ipaweW71skFJpskmqPc67nQtZ: '100000000000' -- DdzFFzCqrhssqqTmU3zzS1KxQbRPb5URNf8XUbsdXDujQjhNXb2K8LbeeJPD5f9vhCiRe2r4BYNriFRjbsavFTVSe5i86zH2Rs6twWzr: '100000000000' -- DdzFFzCqrhsz2Yz2xcn4mG3ZTY9XPGjfSPDRKGycps24ZJcjd4fkf4CbGZstbLEpiNbpuwNsT6vBK8mVXvrk2wC4AnM6m3NKzQx4mGiq: '100000000000' -- DdzFFzCqrhtARWeGotFeY1BrUA9g9pDzLfJmN7VEB6Bd4i8r8KQC5ijgihYVPiqsw5ZMj98C9wbuEchxf6pBYiD6WDgZCo6MSksV6uK7: '100000000000' -- DdzFFzCqrhshhonGcBv2dbEKsCPWnv2dcpFY1GfZwnGEY3c5aFCu231ZWd4PSy1da5WrWhgGFzLSc4Sa88WLmx7AwGKyzmbMMhVhbzwt: '100000000000' -- DdzFFzCqrhstZUb3muPTBBMMtvdCtaGaffpBphWfPSRpfiuWtU57QxaSwEcsXwUygN5PCNnsum4EEat7zGH83fSCiyz1JzZZVg2gunHm: '100000000000' -- DdzFFzCqrhshEDcRtbXHoD7yddStcC4R5upihoWXMY1Lt3cYRfk8zn7WHrrEgms4GwR3B1hP8Hdt1BmRfWtq7NG1VN8X5m5nzp2hYwMz: '100000000000' -- DdzFFzCqrhsoxAj134nTLUQQML8Yjdyye6HAGpsQjtM4V1KpCu7eNH89XMqGJkTTQPXMdjTkeF47BXedjf4MfQhDDdyZ6KvRCREXBfcs: '100000000000' -- DdzFFzCqrhtA8gCxis2ok7VmUAcUf6Lg1itbvvau9NTzicFot1gN6SGVmGLksB8EZDtgZfv2aX8XUrpK8u5AyK65eJrH3MaKui1XB4NV: '100000000000' -- DdzFFzCqrht3AbCSwur2UZDNzXfcRYJvGjFwVWpmW7WWhrAUUDoJrt9R1WjzdmPq1GyGALMnnFQa8kxQCSQPjtA5uJ7GaCTT9W9BPwir: '100000000000' -- DdzFFzCqrhsuopMfCzNikpQKnDgbe6e15Eb6CKGdm5nFmNwT3GarAjRVcE1KER4grMDq3A1i6HDF4kTJxJRpQdogzMj5TRKuukVDshWr: '100000000000' -- DdzFFzCqrhsjFQTt9miGQCMFjNcqb82egFSVTXL1x3EvmMENZ9PH6y4gK3uvgM34nZsgvHDa9ZAbVoYya8C6HEVoSMJiyGeocpuT1Mcb: '100000000000' -- DdzFFzCqrhtAKBD25eMMUS2Vow4eghk58nYwfif5JP5pdQkAD7yuzmzMJaN3gJSYWNJqFJikoMepdwWFtauAUayHuYhEemHKCY7fDcSH: '100000000000' -- DdzFFzCqrhsqxHdeT6WQxjLgwKvMpiUsTePQopSdodAVjbotG8Y21FKaxTBjd1uzKTMhRzHuVG3yHJbbxFoZpT9eK3QQ6hGFzeZbimWY: '100000000000' -- DdzFFzCqrhso71omgseidDjnQibyiZH2maGbPzKfoRuH7B4mXuCqT5FENHiyDL8qvuuviScbtjcfie9ejM8kywsBwLs2ShZkST47HWyA: '100000000000' -- DdzFFzCqrhse2wXHgsdG2Qd3aJgUAXza6j2DBtwTfmjBnSBh1VxK3u6S1E6qQDZrX7bfLuNissUmeAFQSgVMWKCupXb2KKPDFUPEcZqW: '100000000000' -- DdzFFzCqrhstGqU3NQnutrPccuL4nwYfShPmayGJuEa7sGokS6UCovzbA3sm4EAxBPaBF3iPSqvF1FQH5rrVbSQ6siRStX4CgbZSXPCF: '100000000000' -- DdzFFzCqrht88Zc1gLdusPtk6WNABbaaBiTz8681cJ8VXwy4dLdaHSJcBY6px7NSjJ3fevJLSaE1q3eZGNhjR4o7rc8RH4oEpFL7B4Qs: '100000000000' -- DdzFFzCqrht9rVFmiPYEVZTAsgF8cuqsD5vsSTTT7NZyfYQdMdPWnXXyxpZepdoQf4AxmjhtGRAu1r9Uf7SprNJTwUPtLGRXrsegr2py: '100000000000' -- DdzFFzCqrhtBY2YrGRC2DFHhLRegn1Gi7aDuJbR3wVS97YpaV3Rc1SxvKRGNjwVQkzBXo6AQv5UpskGFtmFABRN2LjfDUTpmYHcAU6ck: '100000000000' -- DdzFFzCqrhsuKN4keaM7FaGh3GvD62BzV7f3NRJ3NjkVpPMxcuEDZeDRsPxiKm12vKY8hcoAAgKBvF79M6Gne7AJG1sJ4kP47VqPQyFp: '100000000000' -- DdzFFzCqrhsfZXJQ6wuXPxobyaykc9WKeDWM4mVzkzmaCj2ZWgUnMHQDjEsCGM49fskEuSxsSQ1Ft1gzqpxFK2PacHSkzQvCCbWVZGZV: '100000000000' -- DdzFFzCqrht3Yho2v1aAZvNFA7n3C9dRpvPj6jd7MWWXNvg4K1FkhPXLRkeyp9EBQbfHucBKda2tWy87DUrMZHj2MMrjbHc7bqYZKSwA: '100000000000' -- DdzFFzCqrhsfek215p9sn1KaZ5eeYnE8M1JN4ijCXs4Y8QFt7mVZf5bZxpMW2ne8ESCU8twRwmyfJGD4YvUo7pmMBEDTkxWZt9Hsm5Cv: '100000000000' -- DdzFFzCqrhtApZdLq7QavRUv3yhstvAUBBnqKogfCsSSQv2Xmuffp43shQt4EXcrVEXbBxLnqwUeA7qXwBGvQLu2t8jYZ1syq9qzg3ub: '100000000000' -- DdzFFzCqrht8cSRbfuJ2CjKdzGjWn7337xoiLW7b15r84A7dirUxsqpLNesyJwtBjQduNQxF8hK8VnFaup3AVogtedukS6NhNHd3cn8e: '100000000000' -- DdzFFzCqrhsijhdyfNuk6YWkW6P9xtT6qKnM7yNj587d4rPhmLwtn2geu1w2CN9GaScuqwmVyc9WYSYEnQG9mpVC4jwzL4Ttkf1DbYdp: '100000000000' -- DdzFFzCqrhtCtC8CA3ubpopY5Jn1KW4Wj8EmQfxo7mbiTi6Tb93zCE1L8V1AGrF6U7mY3MqPGAshauE4yPtsydAVhrrSSnVQvoRqeDnC: '100000000000' -- DdzFFzCqrhsruE4E1Jno9WVQ77i598VZ2SemdfbiiDX2qHKmszQdegMHfqVFoKXEpaXXk9CN68wVa2NYhVZkpMMZihkiCzBzNcjfV4Ai: '100000000000' -- DdzFFzCqrhss7WeV2Ax9RSwjF2UbiL3YrZrxk4gnLqvBpj28xJDyotVUKiGNph4CgGXF5KeoJgrfmkWpArt6bEEZZCBgQnyo8tLuAQYj: '100000000000' -- DdzFFzCqrht8k86spcvSjiPBntvLNka99aHhZeckFobRGbpciXkJzLeBcnorPVUMxiJ2Lun96essWGkD8C4XkgoJiFdBZKkiAAqdsXHo: '100000000000' -- DdzFFzCqrhsvDcQuSCVE8icer8zxdtQrTR2kgGV2NwVrT4iSyhXBDgmEXofpgByrQTxx73BttjsM77TzVxpfZTUUhsGjjkHd4oxGEQ2j: '100000000000' -- DdzFFzCqrhspLBxBUc7N7RCVs1n1mVHhUGjd4sUkR7czgxWVmfxizFkCN4H32MTMSLSah9AGEDzrFvV1hz5a9NiVDc7iVEAJDdaA4RHn: '100000000000' -- DdzFFzCqrhtD2aZNiRmwwWMD5KtSfV4K72djBmVr9ckD1RAQw7PPm9HYDRb5yZiZkhb3zrAVfXyHfG4SzEaN7MkY12Z19FEBe4rNHpzn: '100000000000' -- DdzFFzCqrhstFTfQ4whUJSMFHSHGnQ9XywzKXNoXo9awSpWZKu4ujUn6SCyKFAz1wdJcX77bXABsgEespXqKo7dbdGof6Tu2THeUimAE: '100000000000' -- DdzFFzCqrhtBUTPtDvD8Akuhp5T7J9NmpYeDhJeDWE6myJUwB1vLg1ftyHoddCo5EgpmAcBEwvC9Jkb3JEL3M9eJA1zmjM1Rc7jqwCGV: '100000000000' -- DdzFFzCqrhsfcGeyPDw5tn1cvkTrcAWZEB8FnzLjxPHnseLzqp6iKjYt8ZfYjeD5AyGRKuLiF3VuGpJi9MMk2K9jMZPHxuEQNKAKqiTS: '100000000000' -- DdzFFzCqrhsgZ2XfLjWdqs1DBP6iD5EftmwwnqYenXjtLWm3NiUTnCX5tivVSJfPabEB2v5UWRJ7w6xYpvPZFu3anCa8kDBwZhSEmQm7: '100000000000' -- DdzFFzCqrht9HMM8Ju3sKNFJ9SDFaE8fY4P2mvW2oNCkYDmxuAFJfpZ7ZQawfH13B6F35q96e323KcyRTXDMYNWeSVKyQQB4txFW9529: '100000000000' -- DdzFFzCqrhsyRyBo52ruuxBUeogukmBWFHxvpc9EJmtidXhYZZcA2xHb3QiztLPB5U6RhbjdJNHuWdUEQcXRRdtasgS6SrddyM73aodu: '100000000000' -- DdzFFzCqrhsyQMi4f2CzPMdvMWj3xfrPyG1vQsKDrZ2RxuXffji4Mw9ntg9t7T6uoNqzENzKK3t36Rv8jGbdjZDnfHdNsBZa25SgR6Dy: '100000000000' -- DdzFFzCqrhshsbfGrn7h7AhzHRubspv8faJJNFmGw1GZaSdUsMYN1aQM69FjReT6fnaaMDhHbRa45j22Cji5u9YZrxcsrn3hWB3K7fuX: '100000000000' -- DdzFFzCqrht67ZkDD3fv91tGUPtUNQ5ALjCDJudgqGXTX7TRMTvz2SqT156vPrPZJbQ3SRetVBk3R9KWs6QGPhvRZjpuQ64e8warHoix: '100000000000' -- DdzFFzCqrht9oQ6Sefw3BsYG4fWnftowNz1JriCn7zV1zx8dqqd3sTShno9EfhZAPSX1W8tBRMySEtmonKtTm3K2Pk883p5wTQJxv3Ky: '100000000000' -- DdzFFzCqrhsjNT5kanxnF22UG6fRojRB5sGXjuMEyy9GDz13aXpbT7wdUgx8ChdHThVwwBLvmXweQQVyR79KTvmY3fPEhXmQ9JdNgSRK: '100000000000' -- DdzFFzCqrhsg2meWxvZAoqXtDn8i67BLhFfz6MjZJd1CXfyBV1XwY8JopEr7LBEruqqFqBD9UogzEvN3Nz5RqAdL8LUoiMjgSAMLokZi: '100000000000' -- DdzFFzCqrht34u8WkcZWsY1sZ5oqGLEPani1AKeHZDfrXUAPf6ZpTWfMjCWAgWq3zdECWZ6JQxbwaUdrLPKwSMDC9dmPF3j6EEsAZhr2: '100000000000' -- DdzFFzCqrhsxtMtsJU3DkzrCUJ5rUnqRj5zET7DSTyfFptYRps4v6EEpvkqvYje4WrWdZmuR6BAKYvZSDu5r15xixoBQinVGMCRyRSP1: '100000000000' -- DdzFFzCqrht2NDSR5FjTGUguVM8bsHxbAAjWL9hK8cPv6x76MqwvFzFduFxsPvhk1Wihss5nPWg7jX3Jtw7a9pQar5DQJdEPLbubW7AK: '100000000000' -- DdzFFzCqrhsn5YM1sUjML62hvuAqtFbmZfXyrWBHTx3ibYQQL2sx7XL3LPVfi4Htb9i5QTLBDdVRf2p4yUYVuLu4Sb1Vq5ekVNDCdRUV: '100000000000' -- DdzFFzCqrhstjRCW8CMTRsQtm2js3eNY8g6Himv9wRq2nGqHGcxrjjnJWg8sfv6n9XmgH2HUtdn74ECXAo46Pquba6ARDL3FWnhpNtZq: '100000000000' -- DdzFFzCqrhshgLViiP5Ri669Pi7DWr4dJaWP3JWR63uKxUJPBkhSczY5hsmDBF5psF6Qztbm5ZEvuqwtzu6xD19KuHW2v47ao8cz7HQ8: '100000000000' -- DdzFFzCqrhswp48YcybJsKQjSoHU1d633kAvp1e2b8mTe1zWNfqkTR13uivbBEKwoUW9wZXzvJsu2AQRN7QCnxf86PboJYSfKCTziEFm: '100000000000' -- DdzFFzCqrhszfK9mSNKmkz59BQqrrw7QaCjh3RePKQLMfptzaWMhH93PvDZpUVrL6k3Rpju13HpPvtTQ6PGj38aMFTQW6dgZ9FnnV2KA: '100000000000' -- DdzFFzCqrht41ppXhcQH9LiWms8TacShaaa9aKF9PDGNcLmYcRaZWTKQWLtaEH93A56YbMBTYExiRs1dcNWQJ4gBwvV9Rnz3HtZu7zDr: '100000000000' -- DdzFFzCqrhsh9Q4etAbbGNGsDQ8PWDDywgaZcULNeuYDeozumxWS2iT8WTCWHeoNedBZrgevcVxjjRiyqndxHpQEZJ33tsbiLciPND1W: '100000000000' -- DdzFFzCqrhspRdmyRj9vHsSiERi3mxuJt3fNbdLuXwofUR69cqSk86EZqrkVyQgsxXXsouwgvHSLrbeS4wivsTnPF2ZcrinspBjVqLQC: '100000000000' -- DdzFFzCqrhsricu1G19ztma1NfZre4cMtj8teA7qxVXyJZRtJCqQqEAUgsCdAj6NoHFCMJtSquenLg8HrT1q4XrVngKobLeN8TNizEqG: '100000000000' -- DdzFFzCqrhstwetBwgiVZsTGFeJWHn1PG5vPGZEU52a2ECkGd8x7yxyBKwMjbnjRSd7M2KsDYj4JDPDzeZFXqRGzpjBc7APj5nKCsFW1: '100000000000' -- DdzFFzCqrhsrweSHCw4eG5M9HLeabUjomKhVpMyPQu751b27Q6G2sYwkb8YjeCtE6mTPHxdemBpyi1Rg9XwQvfje1YbHDvZPLE5Pj13W: '100000000000' -- DdzFFzCqrht774BLMpeBxqUmUPVw8hc5FvwTabDYq5zGYrMCzQLVnsevFFg4FrArwmMEQ6jTuTnPjYzSS2R4KcdWqhCugH2MJ7HtwAx8: '100000000000' -- DdzFFzCqrht335VM94gwfV5V6wbPyV3DziLGmDBcDdChsvEqtn7pXaSR5q5DEEGpsK3fgizpoHNFNUFLFKimteAfiZzR8hH4rPveHeHT: '100000000000' -- DdzFFzCqrhsu6yUWUgdrrX33z8PsAizZhSS83CMxT7BRJNk7GrCQhUvJGyxojQsUftZxwtac6uujAaGerMdxacQZcVto95YUvduw4ZxE: '100000000000' -- DdzFFzCqrht1cYp4zCqsUxFTMGiiuseKicKMYYQjcMyo3Lnn7rWFqEReyuWhR36mC7dErgUP9umgmj2hS3Dd1wXcFGSeUZ8ssYvDxX9x: '100000000000' -- DdzFFzCqrht6Sxt4d1p4joo64HqTmNhXRrpbi2A1nVMyZDwAGhY59XXNKghG33wuDVxbGYJYRXD3FzJUi45qm4aALNXSDLRfDe2go6nA: '100000000000' -- DdzFFzCqrht8gsu8hjZyo6ig1znmnxihU8fwK4LRbpMfSf4HkwuXdEwGgkVgbsWk7jiyNRcYmfvqCUw6cEcap58Vai9wsgyZDS8ttg3A: '100000000000' -- DdzFFzCqrhsfJpvLcHBZfGzUL8fyGNB3rSMDHWVsKbbSdRhLt4NbqoY3nufQBMRzpCtNTZcGFiWHpoRqKY7fLXGJ9D3aS5RmdW1Aw6ee: '100000000000' -- DdzFFzCqrhsfQ1Ksa5Pqifh2mLqZhwxxDf6pknCgSwSLdGVWMeBcLwNPBzpT3yS24vF3EbiQwnxpqKmjcyfmmYJtap72XR8YsRaZL9TQ: '100000000000' -- DdzFFzCqrhswAFhUif2wtB5ZieXzKVV77xkkejzM27g9QWnX942Lwqgp2hY9uUdcffZhS2TU5gYnAmYQAF4wC1ccz3hv4dSHktfMDuSj: '100000000000' -- DdzFFzCqrht4gzeTABzgcMEHf4Kfw74FcUGLJhrbbaSAaw5zC5euhuTxtFPx5Y6XLDAjFPWtaZmKjsvCz6C6UyLQTTEWUu3W9xTmGw8X: '100000000000' -- DdzFFzCqrht6W2ZaCijsjKAf1cLLkVKWiusmEjirYLAJ74X4a6eGSBa9y5tGDxYHYNs2t6BZ47LZ8k4LzjT1qHh3g6WVREp4Uz7v61bt: '100000000000' -- DdzFFzCqrhssH8NAvZAGxj4gME9Cjp86DpNoH3KtpLDYdMMJTJMvcS1YgQFXURBbzKf7yQaGb46JKJWRfAgwSqExHwehWAG1cj1WbYHx: '100000000000' -- DdzFFzCqrhtA9CPR9ybbU4Ya3yDhxwhonvWU96AqypXzq47LC4ke1omoo8uoqGSd6XL43do7njy8empxtvazToGUSSQsUjrSCBpKTj1v: '100000000000' -- DdzFFzCqrhsneb6wahYrepbDMGEop9Xrp6LUiiD2o2GHfCSVtCNxYxJJXqw5iW3Hta6poasNr2CJX8mUinRurbdRnF2PCBDAAqiTiCoR: '100000000000' -- DdzFFzCqrhsq7QfyHaRfHte89XAtYGog36uvbUbSP7AwZCXcqdg5EoUYtHEUyBSwemH4VT3v22xui9pJnYvE1dFVEqXyjMoQb19Cb7Y4: '100000000000' -- DdzFFzCqrhsh4puDVySVKZsLDgUpqtf14yBsQbuEbr6VZ4j8xET7PzKYHtKQMnp6jzSGM3gshAivQhotU9KTSVPBhYHGhbfHZrw2teCa: '100000000000' -- DdzFFzCqrht3D8ajpqRwofh4jEABV7rQQdRKQDKboZ88sZqfmYHVYCiq67jR4BkpZ7GkGnwkTdVikgHzU3hNAzfJDPd5LdWNfLPJLyXV: '100000000000' -- DdzFFzCqrhsofubXZFZoD9jXoQTQAf15ZHXtKSYkg5ASPCBtJ6fowQV8Zn145PwnqjsHb96y1USEEYvfzqHwX9jpsRJYhEM9f4T5NeUS: '100000000000' -- DdzFFzCqrhsmBK5csecqbvVW7F9m2CB8PFWaqEckNwTf4cw8LYp9ywz5VWVebCPhLLzsKUvXvUPCBD3T42yDr4H7fujLsB8GBMvQ48f2: '100000000000' -- DdzFFzCqrhseJ8oNov4FDoHsMube8TPRguHXnzJkqwvCXFEhY1rwHf9TbCxrXLni9RpMXSJsYrdg9eqvWw8GxkvGsHy6kZS96dArYUpP: '100000000000' -- DdzFFzCqrht786QiJDAbM57AXmuY8mxFUY3hiwKfSzd6DPhx7HbWwSJU5AfHrYCdKfktDVkNRCE6LH2ABR9t1sfuAyk2Gfw3QVyuEpAF: '100000000000' -- DdzFFzCqrhskdyo7sWSbC4u1baaSDvs3i8jgSFPEz5b8LSWSZgYR4s4g3hcCt4hfhVMHQec7VjP1kT6WcDPgmEDy72mm7RatDYKswqXo: '100000000000' -- DdzFFzCqrht2CbY7YRP8TzfupL1hDGnhTpfzt8eqKzutzkUn6YFVNAzMg6xiaQHGT3TDuEkbsH44j2GykynhP7SAcLrmRX7hZiHvEtP3: '100000000000' -- DdzFFzCqrhsqhXkMqahoV8KxH3MGZ9ttFt3BQ51egE3fZSBPpjuzAqcd67uYFFPgyLww1E1T76rnFDVPWk5SoK3pk6hMGcwkAxwzVaxx: '100000000000' -- DdzFFzCqrhszV7peSPWBiz3VJQc5sss6CjaLK14ErvotFeKyYUrUjQhBsjsjYZwPCnzurcMqbedXdo7ouv7PExwfC1qqVDuYEuNiCggu: '100000000000' -- DdzFFzCqrhsujF7a7XyirMJuYh3VFXRitBRHpbSgfSiNpck7cTNmeft3oAiNpeRcSBaUfM1ndSptMBNFrxcrEYcPbHhwV2TV7BJ3wLWV: '100000000000' -- DdzFFzCqrht9DGXbSN7fHYxqK2SPm8CBL7s5mzKR4aRFNFJZVND8fHLymBnkvv61tFibtkLKQmaFtMM2A5NZFXi7zbDpieEqqcFMdFFu: '100000000000' -- DdzFFzCqrht3TgMjouHLWkAxFcuCxk8wx1XoG4p3gHCR1cdRZAtVmDqgSaLN1rPwiKzMBLR12GZhreFCdfBmdvr7tcagUMp2pUyEBo66: '100000000000' -- DdzFFzCqrht9zNDXrxDkztkQoKPNqAnW2SsMXLUbGyvEnamF9ytYkAP9RcJSjpCk8imtx37dWiMNfrXKZAStpmNKDXswvd7TskbmJ5iH: '100000000000' -- DdzFFzCqrhswUHvMPNgFVSpd1U5xpt4J74msDF51DhFCTNud7bhUt3d7ZfzupkgU2axa53igLU129Pk87DjFK3VJBWyFY1HzwGzGCk6p: '100000000000' -- DdzFFzCqrhtA3WXZPaUNZBoAchGS6sbTkkmAZeUt8YaMKPxBTCh4Y3HhfsAeNV7aEHRbKdrbUSPVmtk2aQiAiPDvCJW3Hx44NpVKS3fC: '100000000000' -- DdzFFzCqrhssNLTLnp45TsHmjgpxhEE497KCEqjXGTvP2YNuAZ4hR7SLDM3swmCiTo5ed92TkQyS5b3Vyy5ABq6JxeNp4222YdZTDSQG: '100000000000' -- DdzFFzCqrht3N3YQ43u8jJTkSxQteg6DxqwX6ADWbLVeXtDHdc2TtQfXSvWqEK33JKp6Mz5dnJBYu7i22PoYupoKsspav1QDksMn9WJ8: '100000000000' -- DdzFFzCqrhsjctXVagGk3vDSkjrYRxYZNm2tJJwHzeMeSTAiQQdJ2RK6qEojGPemKwJVVWmnLXndzjYiWMuJvtGnz2pkqYSfa5UiiwMP: '100000000000' -- DdzFFzCqrht7bhjZErXHxigm8TW3gjBQJNnQ3nr9tqYeBFqNkhsbE7rkm5DmqmXavNvkVGMYfcemhotpX6F634kkoXgJxBxmoqT3Dp9f: '100000000000' -- DdzFFzCqrht4fZ7bWmAaQV7JkgSEMvEuym5taFqDXqYn6GAiQTrbSqs8XFiU6W2rGje7cqYMNd9hJMbKhj46LBKWwJQsXRNJhPhBYUr1: '100000000000' -- DdzFFzCqrht1cZxgpaEKkGj6Hvijf5ZEvHkLNBjhTRsR3noM9y7Haj68pXag49J9Pj7SsQrSgY4aNXyQRK9w1vnPybGU9LEMobe2Wh9n: '100000000000' -- DdzFFzCqrhstgcXvdfkUk6HxcAtTs1Ys4WwxKPHiQM118enibwVLH8aPNY8TCBoKTh1g6m6D4Vq5dx3d9Jk7JmUekrH1ofxFBqkB4eNa: '100000000000' -- DdzFFzCqrhsoTcUtzM18LjEuNvHApod1apAyMkYeiaGgL6ArYL6Enx6z6LvDAiQrB8hUnjUYdoMBAguKbbPkUwb8UZnwGuD7aQ2ZyBL5: '100000000000' -- DdzFFzCqrhsmDxRBj7avPbTGGABQphJPDyPZotcXteNYcooSKfxZ5jyT6iDBZYAu9a6W6fPPWW62bXzXRWenEhqVEkXccrzDE6PX8UCF: '100000000000' -- DdzFFzCqrhskPhD7hk8Q91J2zNcmW9R4ybLpvrEU9URW9oANULhAh3StYxeHWRTuZh97RE3BioLLzUdAVMupFCeR3JTnnTg2btm33LVE: '100000000000' -- DdzFFzCqrhse7FaWK8CNGENKpywSPfnbLVDtC4zK2MAKXYQ6UuGrF6rA96AjQ6SvQ9dEmUgkDwP3WffUE2NctGtrjo1rk2Yg832vjS3v: '100000000000' -- DdzFFzCqrht67ksABwmf7pFKBR4KunDk1VCRvDj2XeLwKZvubmpjSd9xLxyBsJdjetGgvL4HRQkZXu7m3TAQG4cbkNeeoUHyxtkkXwep: '100000000000' -- DdzFFzCqrhses5fkMvvzWuUtkBGhdWaX7HFbSZfWWvDg7whKjPGG8wrxYqNRe7cceZ4YVbFuQ9SVQAYDerAoAiVEuGB4jxYQ428ibfVx: '100000000000' -- DdzFFzCqrhsnov55muSAXAEwocLzwMX9ArDTKTaHXztteiYfpPYBQDanGTUkGb5wMGQETtS2tEripCgrKToDZRNbAxY1iLNsJTtGXMqS: '100000000000' -- DdzFFzCqrhsj1KHd92eaHYMWusaMDShyefqD9j84rgdbwct9j1AB5kiDn8nbj7sQUB2REgAgQhXSdPt7musZf8xJuqmYBMXgJPxArCd4: '100000000000' -- DdzFFzCqrht1et62EbBABXtP9qHeV2pRaEU9cyqguBsxzbLJBsNUb5rmstfutHzvEYujaysyjiCFGvakczvCTLc8hLTGsm7vBrfSE5Gg: '100000000000' -- DdzFFzCqrht1cDmt7js3nsDrjobR8zFKiS5v1aYpNefvxCY8hsccq9YKkMZBp7yGxVQNLgxenRmXLa6eNVMU8EfmHBkCiDjPR2i3Cg77: '100000000000' -- DdzFFzCqrhsetQSZMV8r8GcknBKvT3iMUD5szcYEkik7vkHYnDVMdjzZuPDqLFbCVEic3zLSEdum4kovmCfcLoBDETqN84YhJqKBxMES: '100000000000' -- DdzFFzCqrhsh2jrDHdnhY9UZvnNrg9DNtuGUUrJNP1SDf29xm7w9fD2LVVcxYhAHbygZdcPrqLuUAdEnKDwCC14YARk8kRmDAuewPWo8: '100000000000' -- DdzFFzCqrhsxSZz71Xe1ER1MTk8JZCohNTzRCDrx2gv1n7ZhPxenu8eFkk8nEdgkpmYWj4DPeH2icwHNipHLyDdtv11hEmx1HUZ8REqm: '100000000000' -- DdzFFzCqrhsvdgurD6tgyCgTKzGnn542CRKEbJzKec6kc6cbmBH4E4wZngLyk1YLyxSrFdPbCUud3EncEQSQM7dLUSHPiDDxNikrDqoQ: '100000000000' -- DdzFFzCqrhsshqdyoZ4rEBhLwCjwtLMnVcZW8qGwqkwE4zx1MWRp2cUPrp7q86gUAYyrZdJ2QUH4Yk5orfYgEoeeqRk2NSLvBo1MH5jq: '100000000000' -- DdzFFzCqrht4jbeQLqNafwxfXoQXba8kRjz54BFGE7NFHNSoGioAFEZT1Dr1ikDyc9DyVXz6rNePZLaJUpTVHkLqwV12YswT6aQqxTSF: '100000000000' -- DdzFFzCqrhshnp81eRN5fZXuViBAtJ4fFRsWBQEVnRp5U6NWbkNAHRMnbR3uEDCeJnhBoMfzzqyHbSG4a8QMPa3hEPoznv1ivjQHxYVm: '100000000000' -- DdzFFzCqrhtCpt8VLw58giEDbveGi5AyYaADcU12HhZ4TzZX2AzqVYsXA7APHDR9Z7CNPUYb4x7CFrYiDmBUXRXpkHy1f7zqrTtaiWmY: '100000000000' -- DdzFFzCqrhsxyz68spbiaPoHwXBKxoD5ZbUpscwgu3waU7nLBXNfkzLTy8JfEqMz3qhX2wHqPapfxCo26qdySs28MTp9pZPy3TTeTgwd: '100000000000' -- DdzFFzCqrhsxLSS4VZTqcDDMawN12zMKyJzwLYq8Z4RjCM7Fm61JXHCiic1pfaf4hppMeZPiw2M3rQjiC2t4d74aXoDse8ta5Z3updzj: '100000000000' -- DdzFFzCqrhsfbEcs76dGUaYEJCorLheaQcy4Wv5ATGYTff321GZZWd2nJ9SedhTV2eNnmNhcpSe34LVaVaN4sEu3AUYGzM7cpma2pQ5e: '100000000000' -- DdzFFzCqrhso6PQiCqtH18UaK4CgAYKuvvTQ2R12o4jZ1miVtmBKTh5nLTM9ny6Fe679UZh6msXA64rEHSobVi8oieig3Qqag2ywRJmC: '100000000000' -- DdzFFzCqrhsw7HNhZ78mFEec3zRgJfZuhzyTtwAMqqP8Mr73pEFLqTgAk8qGTM4EnGoc44vvkkJRgJCSwLqFxsjePCbPKPBAeGund9Fz: '100000000000' -- DdzFFzCqrhstHsGLQsQhYRe2CB7BDNtfsqnuTdaD11zu7w2XugfMfXmJuMgMX7vBZr5pc9mwwpaAbQ77QM7LjJP6h2uhrYHBNxbv2zEt: '100000000000' -- DdzFFzCqrhstP1y7D5nGi1TXkPkrAv5rypvHtZE8YkD3r9fseTeD7Lc3EBMyRG2Z1o66u3bTpfm7Lp49LnhyBBGECyp6L72RouxFfF8d: '100000000000' -- DdzFFzCqrht8b23Vxk4XvUMDpqMiAr9eLuF1e9k1RzTCXNSNGEfZuqzJnuHeFwVnRy7vTxoNquj64ywoY8xaT4wEYPmt1QbvbQ2Prdam: '100000000000' -- DdzFFzCqrhsz1oyrwS3HQ8nAeK9yhPvC5vYrEE8jqmkixv4aKq1NudSn6giyNQQKuM3FhBGwMiJHhm6kYtMr7JQho1oGiKw5YAsAPrDi: '100000000000' -- DdzFFzCqrhsmWNTz3GNGH4okFgGcxRzBG94NiMnF5GzoaZk4LUMjT487DvRLvCJCAqrQe8X1RNeP7kX9NBieR5mqkmgbWxVd3uTQJkrx: '100000000000' -- DdzFFzCqrht7SbejtNAHvDRzqqipzjqFGXucGWZw2bPE9QrmAMEba4hzh6t1n64RJMDDbbSN5wE3ybEk2mLwFUmBPHoDoyoFGverPenQ: '100000000000' -- DdzFFzCqrhshvYUKNEbqNUyKbPhFiUjrG2wHucpw7t1ZP8Yk6YSGgrKe8U5hYmPUCMutkAM5UG6Mxw8TDs9tYBzsutEEXgS8L2gaBQiL: '100000000000' -- DdzFFzCqrht8hnLivYANprN4uhMqLAbVAvpkx547i4UHfiDAeMQ8623wbqc4teWU2zM6XBPhys66yChZPLqiLiL1Bx2LzcUBWirRmTra: '100000000000' -- DdzFFzCqrht3ShwB3C6aeVBQStc8oRo8mpqdCr4TmrzADwrz3ko26aqscvEUuFWE3JhwtKERy5Q9ihUYAK6AaiDXcV5yYt3e59ovZStd: '100000000000' -- DdzFFzCqrhsebz3EtfjTYr7ZEEnQcpHG2V6Gs7zjo3FLD2YyEk2KWFDQ42LNczHZJAD3GtjRx6hxNA4zTPbEDxGakJKP7TKnUfCfTwgh: '100000000000' -- DdzFFzCqrhsnUAt4kNHFcnZ6DWiHT9pbfMsBsn4SxUsWK8Snf8aDbskmKG95gLgyJQGkP76yedHhgEDw5ssRWeTThpss4YH7AvjJxea6: '100000000000' -- DdzFFzCqrhsjP4JFevxikr6zU8TpZSjnoBcG81iu2JoGrrwAgvNgdYeVYGKFzq93FCsqeBfmTR1ktyPQoF3V7kAcaxj8aD6Rtuwr9HoS: '100000000000' -- DdzFFzCqrhsrkt8MJdarX1ryE5DpYF8qLKdw7Pnz6S44yseEaByVsJDq8nDbgoJyNFNZGXKbXiaYqaLHEymWWgJT2Derz6zCRWgJ5VVV: '100000000000' -- DdzFFzCqrhsuaHCL3YetjZv4gbVtuiTydkk8bxYdS3QD38HdXv7QPu3i2Na4pegcUEhpvGvZrRJWd1EwZyaWwEtx2iT3D9yeboMWZ8fm: '100000000000' -- DdzFFzCqrhsspuoR5bGh7TGk7qpmrFYbSF13bibwZRaZA6fC1343UNC96H3fF4EjWr4yYxs93hyiB4FP4oET3DkdkKkwFthFrzcSfyTB: '100000000000' -- DdzFFzCqrht7ZSUtTzHASGtimVWkSEayKwAWdWS9ybTVyE9TjAixq5Rjw5NwE7BpaUqRmzNBmqQKeQahsEHJpU266tmJkx2cDWCrYpQZ: '100000000000' -- DdzFFzCqrhskbcDjS3TkPMLcfbqFN28uzoHXVbpAaEJRk3H5TKXWZkDqcQPsLA5EQKiTNDWqCEWFQMnPU99yeZgQxtn5bja48LtPwUn5: '100000000000' -- DdzFFzCqrht8isJrdTLQbE1qVCmoe4DY9uZsGiC6V9cJvxdvZBTLbmnx2wA7u8LMCiMDRDQZ67PJc6qgATvdjDmdvyAroAvmcJoXcbJX: '100000000000' -- DdzFFzCqrhsmSLni517VQDeKgi6NioEP3qdfh1q7EH3cxStiSsrQnnW2kYw1VzML2PBS7AuNwUaMZAAM3LfPSp1tX6UsaLAo2QTZG1uc: '100000000000' -- DdzFFzCqrhsxiFDvynFQEdNbwEjoxUwoYc88GC1aQUWpqorusBy1dyST6rX54cF33afGANNScdoYBtBd9TgZbmREuih9VqGrVFDqcVKH: '100000000000' -- DdzFFzCqrht61w95SBc4hCcYuZmd8mbmQ2X34xRjr7bvVGtfUXVBHy7HpAfzfYDxaaLNJHbr6tWby5xAqWnMospUxi2Hn5TFJ8k1u4hX: '100000000000' -- DdzFFzCqrhsrUmUNUR7fpRgSwHVJk3S61sfBpdiacCBmfiYvwKMdZocyVhUxdMa4Q1Nub4cQuKrdhkhqQXFqHtcbpsjVfXaVn8is57S2: '100000000000' -- DdzFFzCqrht1VoBf6Qh2cg2yWa72rJAmRSrKvJzvRT8fyN9vZzk9eFEF1S1tg3dMmKYj6hpjABP14gd6jqph8GsQzxNfkY4AmYVSnpXo: '100000000000' -- DdzFFzCqrht8gn3ATia2Nm3frGzNm5wJPSL3k4r9S33hgXWhBX7Kei8Yhwd99LtsfddYLV49bHid2QuVWv24eMBrQW72CiHmLH9wx77s: '100000000000' -- DdzFFzCqrhsh6qkNtSLLVybmaTFP8TxxxehP2P6mX4zLx2fp9yjBoDrLEP6UfgmpWNu4Xmx3XfpePoq8Z3xnybM9XcJsSR1CWsrXwxzU: '100000000000' -- DdzFFzCqrhst8Uw7gByKmaC9iWiJcdX6JXPBvKeY6H5cLgNovWX2bHrJpJn1ZFoB57AS6HDDz26EyBd1EW5SJus9js89LEjJaTmj6tbH: '100000000000' -- DdzFFzCqrht674UZJL5dJvsbRJPTERWPdcNKqhyw6WY2rQhg1bked72hyEhKtV5jQy69NwTj8512955M1oKkMv5pNzxd6UJrKsfXW7a1: '100000000000' -- DdzFFzCqrht5bgPw6xdXnB92xuCvUyJku17s6qZNZrVG7vJZ9ytGR3fhvwNSnS5rTUpJtJBnywJPWNionHhwugusHHnkDH2pnDv3dZGY: '100000000000' -- DdzFFzCqrht1WUNQWNky85reojZbvftJJE6BEwJoxHdh8A7hkJCz6YNEU1Tubvkdm6tKm9UoWZzjLsLybPHZd75mNmFBzsxv6hsjQ8TS: '100000000000' -- DdzFFzCqrht1sa38YvhKjmC8X7PksuxUPLJoMa4J6iZLHTVcTUPmug37aiTvNSKz1wecw3H9eBJAyW4iQY99ChvH6xYa4yk5GbpQC4jU: '100000000000' -- DdzFFzCqrhshKv1mrTmmVvMmv8RPVeF4F7BwuUMsQmMzh85mhUcG3LuGvKoNUeyScoX7B6AxQVwMJxmGyi4gcaiHdUgP1pzKubSKDJ35: '100000000000' -- DdzFFzCqrhtB3isMxmMqEinxsNuZFDUjEc8YiYPauQ6Wk1i7dBZNaREeELYdTPma27DC74wPwNHgUEx3ddA1UqzfGPm7LJsQ3aXeKyCU: '100000000000' -- DdzFFzCqrhsj5EJP8ixwzFQ2NAj2wz5DgBWqPqBRwXacK4D3v9QXomrVVupMvUnLWP7xMVJxTcQeXfGkxp2WCFwkgueHCnR8fzAP7wkS: '100000000000' -- DdzFFzCqrhsqmAPKepyznWeoPeheeWUmWcv2TL4hpRRT8hFajT3d96BE7n4WhK1weN18YR18M9onrTVqHdQVLvaLFf64PFDh1Cd4ouBn: '100000000000' -- DdzFFzCqrhtBe52zEhFjdGAsv7LkaYaX81Ho5yygUD8hLnhwxwoSiL2DyhU7YF4qyfcPfu6e8ZyViyhv279QbQMTVwqwt4Kd88Drmt1V: '100000000000' -- DdzFFzCqrhtBMoPC1cJbMPYeLLHay9qazoAqHmi6fAtgVkedcoWvUrkuANyzRwmL4oCuo5SsUwbLCvUTLyPKJv8bN1kd31Gan5hihJUQ: '100000000000' -- DdzFFzCqrht439benSkBHLrLHaicWnug6otuF8bLngSDYKpQZk4yg9tDhRuawuB8hWACk11qAULoGu9vM8UPqoYCdzmjRU5SYBGNe3wj: '100000000000' -- DdzFFzCqrhsvn3VAfc7C5ntUjZr7HDgmCREuiJdmy7YBDqWS6mYrmdRRZsc3FVcyA1xJLoNzjtkuhBqrFwpQLVTMe2AQBXZhT5RBMrED: '100000000000' -- DdzFFzCqrht1AD6wnMCZQYRXN7yPmnPFyn4ckJXcvfiwkxqJY21C9uimHr5YGuEtsaV7LT6vWtYMubo2PsgSDzbjkhs2pVgcEgqPb1R4: '100000000000' -- DdzFFzCqrhsyZKJcjPdnL4yFT5iaVAHTbNwuVGwR4s9FUZoRZRtnky3WaDuvxtPdw5WDJXxtnf1ZxHvvVaemvH4E8qvif5w4L3FMyq71: '100000000000' -- DdzFFzCqrht26W3mvKYkUrYr4aRXumECNhKYJ6oni4VhrfEsFRT8ibVgoeMp5EGqjf1SLojTcejx5dPXbxienJLsjaaeBLAjGLFVQGXG: '100000000000' -- DdzFFzCqrhskRMcqPxXszeaaa3e3GeGm8svQEKMXzGGaFrxkkGeUmQqLzga4yG3NU6ST2REG6dvA4puebdrRF7Pb2LGFiCsTTPSSCWX3: '100000000000' -- DdzFFzCqrhsiRDd2Yg7sRQvzXzGV1KH7ud3Mayof939zqkmY7mBKPDVVczmVLhZAWs26BLg3D9jDqacJZLq285mWSKVFdjCVCT9bUs4i: '100000000000' -- DdzFFzCqrht5fwqThtNT4fw6zXctvuHhq4M9wjPVHYqdHDae1h1NwiZ9D3xoeQALXLEdp4rQRAtMK2sYBWTxSN7tuHLNyZ5UUr23aMCW: '100000000000' -- DdzFFzCqrht7ZPByhWy3JoK6VWHNH4XF6sjV5MVvtx1v9a2eVLiUSUce1HSX16dSbS3LYYeh8uQMPW27fuG1P7kv8HprM7ebX86m1Tdg: '100000000000' -- DdzFFzCqrhsqCo1nbUfeKbuwBS8MRSAfagH5jN32GhF5tizgs3cTSoHhEDtXjWmRXw8Bu49CLQ3pZ6pvwk2oCDACX5fefMcU8vKMQzTw: '100000000000' -- DdzFFzCqrht8JyqFHBZGvCmizKmfH16WePzznmEFozMByVHVnmAbU69U4VmoxSeBxzyJG1rtcdKkSMjuzoJNe3VXnMkUVDzGvQcYTkGj: '100000000000' -- DdzFFzCqrhswufamdszJtBM6RjHjdeKxMuRWFb2YmRaUKGvVY7e9rLdvzXAY79HEiJqDT5V4oLEX8w3JExkAT8XuF2ZjFHXNJY8rvUFq: '100000000000' -- DdzFFzCqrhskfDsd7cWp7yv6LUwcb8C5DCDSdJ6W3VVMyJzZ3RdsfQBbcGhcMVqzz6ZbbwoZn5P4c76fzKjUMm7kWFNRRtYB9gSNtiom: '100000000000' -- DdzFFzCqrhsgMJmbPNm8trUEtaSvF7MRorHnNL73PzuCL9uauuUUN7K5oHsop6eXjtDPywmBsokBiHz1zQyf6GGz1L7nDfmYn9gsUrNQ: '100000000000' -- DdzFFzCqrhsoXKATuRMKD8rih8rwiRbs5aJuhpVLYCVYvafwgcpwjNnid7NRBeu4k68EVhvL1QEA18xbAWDW8kn9uJSsoTjwQMDNUeE9: '100000000000' -- DdzFFzCqrhsot5S3cdu1tojRcN7cwidbvpdiWscrBGvvegZ28d88JvR6CyAceDCoZhw48X2R24XgVLkTbtZq6TkCUEDtXRhSt9WEmykx: '100000000000' -- DdzFFzCqrhtCQkRpBXwvzLQHmJqPBzoVngbyFGRG7D1cQ74QhKCo5f9TSUF7gXXZ6E5aDQjm5BihSwvufNCZ1WZ6nabQ9Fhnt9M9CdZF: '100000000000' -- DdzFFzCqrhsgP42mxaHtCFnubPXFeDwZuY2PPL2DcZxc5swphMBNrFq3i3FPAzq9CbRWKYFZrYQgxkSXNHo4zhpV5e3rTgyQ5SkWdKNS: '100000000000' -- DdzFFzCqrht5aik8mrKuZVVuNtq79aC8mn42CMYtd8C1qTJTCthKqisf5N52mxDv7AbLekF3mCxYcPuHwDXYL8SH5fmQzPLsY2xJ5ynv: '100000000000' -- DdzFFzCqrhsvmoPxZCuCx3ZCXmSpEeAoZtmXzwg2SLUiiXqNkNRmPjCXorfmUrhsiYTBKqo57AiRQMoVxrJdgXFxr6UDYmeGbn8oRmmr: '100000000000' -- DdzFFzCqrhswZ4zGD7XBhJhhafGzTz4nCttX6kMtDdzugabPrcaac35qbKNau3LV4Qvk4zKU7NLXBYE9Yo9wbNkQwHMYjYkx3BpiyX7t: '100000000000' -- DdzFFzCqrht6jLpBnpFJkUQy9fnmVzETWPfXt1dPwJxvzWWJBQDTTBsHN3HBWU81tZhmATnXR34GmYAjYr1AmaF7h2jt9htTmFJvNTMU: '100000000000' -- DdzFFzCqrhtAxyonZvFvDfbDpXnzYV4Hva5S8g5sHDdA1d5PKeTjpkD2HY53S7YPL8og3h3xxK6Z4T9NqgbNx56PkjWTV673jnb8foGX: '100000000000' -- DdzFFzCqrht1otrMqMYaaa2DR1mywJMLx2mLcBtv7Agcr25ez2yeW5Az8URR3a5GQqjqyAcMLcpkHsJLrcY9mHfLGkNZZXGzHJQeHMUV: '100000000000' -- DdzFFzCqrhtBAjiiCzh4jvK6DjacJM2kq9ig5K7gm1EfGq8CxYkVJJGQSjFhsY41GjEr2Ed5e6MTJcCWhnaC7YWU87VQrwffBRqtJrSU: '100000000000' -- DdzFFzCqrhsuQJwWwhu6Vxpic7WZHWq6sY3vcHh6DuftyLYmRSqfgMjgsEAfTewQx2qzASm84hXsQBtweAAHuceJSuq8J71pQ1Phe9Zy: '100000000000' -- DdzFFzCqrhsye2oD2kUWBVMp1tf4BCGCs59fRrH95ujZzBktXhQsqKW4STScunHzpo8ynrK17NvhGMEL7SKz1Ahs1ACqUNdNeZgdpJuA: '100000000000' -- DdzFFzCqrht2PHXFLM3Q4SiZx5fRAPFz3KjuMJZGxifbormZCwBwzyz3iChnntXRDosXTBuDcnkCbpNnLfVqZ7QBs1BSVxPexFKKkWhC: '100000000000' -- DdzFFzCqrht8R7cPMGDB6Dc9j6iWJiPqddfNehZn4Hm7qVZd5ZsuP7fkDAc6QJhKj2UYmHW2CugNfszTdtXNXt1GfobUJAZicnFDektu: '100000000000' -- DdzFFzCqrhstRWBbLghUCXd5Gnz6hYCQ3UBkzDdGwHRg7xduF91Y3uP7XvkNtN3HS8AXUvfB4zTN6p9a5i4AUWshgTGevpGvaUvGQauE: '100000000000' -- DdzFFzCqrhsnrMBKUQPpDT7FuEx7GE4wR6rfeeZTfZXZM2rbiG6gctLxBjbG6hf9w4KbSsSFWBrZUsS69jJhnBDwDTPAMXmonZTEaaJ9: '100000000000' -- DdzFFzCqrht5AHhMMbfzKf2shQcgSqdoWq9g2aZfbvMERPGjMqUru1J2LwUzDmkeQoWJ7gMSyfVWeKy1DQ3SxfToGjsWCX2Rc7wh7wwQ: '100000000000' -- DdzFFzCqrht4x4UcjeNeUKLETyexLqRaJZCibBDPCTrChEi17DeoX4DskREg9Yt5SpXwRKB2MRFaM6THKDwDMWsNZJcDhp7xjjDPXBJq: '100000000000' -- DdzFFzCqrhsqLja7ksswD4V54MUPjWuVKbB2WmvhNvLpJjYLsoRLhHhmVYKp8B6TjPdm3jStFhpvFuHGqgfKYsiwersy7c5YawyU9XLp: '100000000000' -- DdzFFzCqrhtC2RFhDpTrKMVhUyDkoqB6rbn5XWm23EFRNHxiMYpRVn6oHNUudLkDnVBhsE3VoTraucUK7gEEozNzu1aniXoRZPNr3TV6: '100000000000' -- DdzFFzCqrhsztPvaC9obe4uPPeReoe8Yz7LGbEvgoUMURW2t26ZKvCKQHRYwa9q3qmea1Wq6Wez7N4wMxKstZvhUSMKGq2mu35YQSncp: '100000000000' -- DdzFFzCqrhsmEdDDkWxW24xZv4miGsG89AP2TNgC2r7EEAxtaDi3ueEFveigv7V9ZL8Z3aDcuZ5jni6q3Ww9DZ3th7PA3bvpGz7JbNpu: '100000000000' -- DdzFFzCqrhsky1fpTgvjfyfiH5oUWprVjckb398MjDj8bK13wcRhz7H9BbEsjCNj3Rc3xJnLkDNSkMcY5QQoAznRC8uPwfhXkk4HMhAi: '100000000000' -- DdzFFzCqrhshFQU8vJQnDd5xgC7b2uEZX1RPibumRJSEdsBUQgWS4PGhokHc6XBM4h7tLiGirAhMVVwgJUpTxBtxoKbp3pXtCBnHKq3h: '100000000000' -- DdzFFzCqrhsqvYYfAtrwybXyrZ2XfGpEDN3WTMyH2BsgehC6GWTvs5CvQW1eekvdPWDQU6HLbfETVDugNbeNRYbfKUJzyLjuVVDtmWRt: '100000000000' -- DdzFFzCqrhseP24Yu7xxXQjuKzhQyCiKb8edL1qHVaV3K4fUgEAvHdeYAXgpGup6EeY15pGvVfFfkfBSRncse5pFijhLy6tGX97Muj4i: '100000000000' -- DdzFFzCqrhsusXwj2sxaEXmzz7wAy7ngdF3pjnm1f8U58VcxXRPG6Zg3zsU5xTpUwsQzKTcXj14KCffdy9hUmo5dUisyZgGXWiyfoptt: '100000000000' -- DdzFFzCqrht53feJEW3NDHkikGTpkGHoSqpwF24kWSEiFd7P6ceFeD2fptSJQ94yiCzh9FgqH8AdNk3gczsBVv6ADDvJSsqyiKxjd3vS: '100000000000' -- DdzFFzCqrhst4iBUkfT3Pj5xA6vqb8e17LhFHyKkLiVyUxGc7vLkYSktaJbC6F36j9d1xN5vX2hkgRHzMaN2xkaGzw62WFnRFVauoNb4: '100000000000' -- DdzFFzCqrht8P2ybUJw33prwqPWbkdcbhHNy5QhsfBosrV7toU3R56kFjhNyhdK7gZDHWojsKgZztJeGidTxh81wLHDKXxBwqj9QBcyv: '100000000000' -- DdzFFzCqrht6NaQ9QkkRx6UrqFLquWd6gGicBcu2BxWS2bP9cXmhJ1Jsm822Ljtq1ir13R5nZETVGZNRtHjZGbddCywVmk615kJQuLcc: '100000000000' -- DdzFFzCqrht7ncG7G1AuvaYpLn5E6zrwja12rW2WatbR5QMRaLJvoCKU4QLct2MFVe9VGYbRPDtJBfP7E7PapKuoKMyU1qz79fD6PR8G: '100000000000' -- DdzFFzCqrht4N1sj7JjkVgdLnL8zRLG1RSF4RmoUoRS5g3JaMXcQfTMXz7fgxJQUULK3oUcgS6j5ZyszEqFZtRBoYCZ4Zcm5SfkFAyJe: '100000000000' -- DdzFFzCqrhsxSdPSYTEWC28j8gi3qWDXxn5VgHa9XWWrYPja6V4xBmob8svGQho5AHFWCPNHcT7XHPBEeYcVtaMHybNGgzYbe2jaiTiw: '100000000000' -- DdzFFzCqrhsjJfTgS7pG4CNtR6zCJhVHFaqCzhfY7jY3Cf8CxLqdvL2QRMcuAaRZG5ABLXAcB674a4LVWTbM1wXJ3ADz9Tg7PHoEbfuX: '100000000000' -- DdzFFzCqrht5QL2ZCjRu3vsp36PReVKRqjGr4UqNU3i454psdD9hiLMC6JbhSncwjyFBNjwZiBWCUyY7ty6iwpCUBT7oyk5Q3PkrrhQs: '100000000000' -- DdzFFzCqrht9zucT19Ym69mPEorJo8XnbCafwr8r4DGGJpezxMDeWASyZhQNc5vmMvE7wm5VX39E9oeC9VknNYbt6cZSeHn5pkWT6oFu: '100000000000' -- DdzFFzCqrhsxU6yHdTZSq7ybgPcRdqgLgiZ66Etya1G7oGRAonUGiPugqfYu69M5QzTMMvZZLPnybSvjWAy2BYwBk9WNdyNBrQNSQSMw: '100000000000' -- DdzFFzCqrhskb8geC1uij7PH7g4f5DNkYxcfpPksiKFmhZPvivukH8UiqoqtCn8Bm4zjMM6tE4BZ9UVpFvWmJqNkZSeyoi6XnRAseYrv: '100000000000' -- DdzFFzCqrhtDGHTDogrmCeUYB45ADfe7jsUD3sX9ZTep8TsVefuxjBA2nDSZ7wD3h6RyfZZXJJxJssN4x25zH28s7qiF1Hn8vKc6bbxX: '100000000000' -- DdzFFzCqrht8AbMx3Y8KcapH2zc5eqKtaY38ifkS9cUjzZtyFT2bNTMWVuJQwLQmJ2Q5pL4DZQau6bqjH7N2EttF3bdmyWVYs311ue1a: '100000000000' -- DdzFFzCqrhswKhHP8yVXgyS8Tv54T3aNHjvVgoYigggyoiMD6847ro7zanHEVsKHgjtBi12b4pAYH86uELcSKLeKFfqhsgDrCXJ3mUh5: '100000000000' -- DdzFFzCqrht3mSSgh6tPYh6hTqnWwne8QTHmuDVwExYnVmeNESsfS9o1ps3YqZ8zDTmCBLm36kya8kAknxv65FHq1mzuXEeh1xru4uvy: '100000000000' -- DdzFFzCqrhsyENFC6AjpwnanwvCVYFEHjDuP1pRaLSKHiAMs9u32W7vsUChmK22p5AXT2ExmgXPfAUVaDVBGuTPzM9nAPPjSzJ5cKcUC: '100000000000' -- DdzFFzCqrht5LzM3ujWHNuo54Tw8psAzq6LAYmfGsbyUGwQePcKK1oEb9qF5MCAmoWtaNaQSnUiT2oEs48UkG8TRrj58hfC1MaAPNEyk: '100000000000' -- DdzFFzCqrhske3AMwb4scPsfK3Zy2TtD9Ero7R89482cKfvow1oCmC5eovgrykPrPbU6twceG4ChNS6jzxSYgUG8CUov9XzJwpzfJi3F: '100000000000' -- DdzFFzCqrhsvq9iJqPVr1qMsPFT4DUzD2TuWK9F4WE9B9GWZWaad3Evw9VbdTsEkEebS4YaDiaB4tSiaZupk7mqPhaiSLJTPrY9Tevzm: '100000000000' -- DdzFFzCqrhtBXs6wxxRnJBfr6PM3fQxx5gn8jVMzzS9DYhdiTsZ8wZwvBTazaYZuVoov2U5Ljr1Epaz41td7UDgD2iMxMAV3rqbZ7P8W: '100000000000' -- DdzFFzCqrhtA1aAZb5ewZvR2LbkjcQjSAPGqGwkZwQ9XQKJRwTUVCeZYcNrNXi5T47SxRHQ27bJCa1fJkvi9rX2Dr1ozucSDMSYY9bxX: '100000000000' -- DdzFFzCqrhsnCnZxEgwwXu4WKKSNADuPnrid5sUzZKiEx9b6KGPuksyM2gffmFN7Ar4EuB7sggome2ymbkNZYCfd6H4rw7e2hwNHQJcF: '100000000000' -- DdzFFzCqrhstxaRYq8wHTYkjBhaZLJBDLGRZDM9RnrVvbvWT21SogEkoG1mAoQsEHwY19ypQ3EiQa7fynmHvYUUZkmHtD9RGYi1KhCCf: '100000000000' -- DdzFFzCqrht2w1AnP5nUVdHNn6D3TUKP3dw6bAijbK1vzUzD7sXVPothRffWVSXAh7w9UjjLcMzCznNmv2JH5zsK4hmSpX9pGRx5jys5: '100000000000' -- DdzFFzCqrhtABvmYEZptEVcw6gxyTd62k6fhPLtpP1Tr6CnJEc6dintCNuZes4KxH4Zhmm3TSZRVUWLwYKxZ1K4ijzuZvXCfkPigRy8t: '100000000000' -- DdzFFzCqrht8qGErRZP9pdNtioCn9Y6cRDNXsu4UyrfzxnEzCnEVPjcDoKZKQEvaoNHv9PXm19geUXujR3zWMQ1QqQ7Jp6X8HfTYbGNC: '100000000000' -- DdzFFzCqrhsovhRtApboKb3prBCub2m2fTDcJ3CMbc8UzFbifNQqrBSh4gbehxPjqLGYdAaWShfUYDKCHCpQSYPqHWSbmcQJKuh3D8sz: '100000000000' -- DdzFFzCqrhsxoTxVUtpWvdxki4gQ17RUQWrXYHbL6YagHqVQnsVW2v5XTnhxFnYriPVS9Ar6LgNJ1iL3R5Aia1bpJypnR2nkA9WHbSGm: '100000000000' -- DdzFFzCqrhsnhKt2MWvXBt2429LxvnkwJ79kmrG5WiM9Mkc5wDQNPrj8nMwFcZiRTPnGE47tKUg3TwA2Yq9vovpMSHRTysn1rt2SbJnH: '100000000000' -- DdzFFzCqrhsjKkvakS7dVrShF4wz2orNBSMJMGpeyYNkN3kvN99gFJAhhVhFxVExHxXnmhTkJtcHWrRpY3xm3DAjC67t2CiCcmhyxyKy: '100000000000' -- DdzFFzCqrht6Yy7op4YtaarvDjZtnQqF3kaidEdSaGqz5WrqhNx5x8jirBwjTFM9tcg6phXwkMdAoj3DoPWrQAC8hQ3rRUDQPZcxFh9K: '100000000000' -- DdzFFzCqrhsunHKPAoacUVWLjX6SdGeHMymcN98WjRigakuNumCJeyCoDaYts13YS48tTkGYaP8ii7aTv3DvMaaHg2c6UBsTrzSB59Xn: '100000000000' -- DdzFFzCqrhsmLc9QdkGQ9Dwtv6MwinCXpEpAeMz7Uc8giDk34Ud9Y5iTL31kajUbVTGNJ7g6vF57mwhoEx26U21DHyZe5kPWjVKw57Eg: '100000000000' -- DdzFFzCqrht8F8ECWdQPVEZM4z6zkiMnfdVAjHwsSSGFyKfTe9NWDYfv9iLUcftptXYuj2jSKJ4YU3VpaGfKaxNsS3aaorervsgSLUy5: '100000000000' -- DdzFFzCqrhsr821ubDTtA2N42NY2zBcNb78csH75ThSxhKVYGWjGu5kxJqBQkrpvtNXmSHawPDgnvtuWCpYCtmxKTJK5QArd5ztGXSd1: '100000000000' -- DdzFFzCqrhssQMjAmz66DvcAfSMfPJxQSfNd8cA9vuknPoin5zS6QJ3ApW86EPhvJ4RzzkYooEWw2XWM2KRhqe5pqLF7ZZL5YUFzqupY: '100000000000' -- DdzFFzCqrhsn5WhR7z3AGj5p7jZmr9YdAzojZYQL5s4ug5XFtZet5NodNbF2NuKpYki4GhYk7bM4ehhnCFrSzhveUosXbrF24XqJGFV1: '100000000000' -- DdzFFzCqrhsvnmPSFn5k5NyjzQbbUuXsdvBrwrzirDNJz9T1m1fYc6dXaa6RkHxfbtpiHoiUiYM5VFDUfFRuBP9FD3UehuofKujo3EWF: '100000000000' -- DdzFFzCqrhssFCusazWHXUZ7khgSfSNbXDUTrR9u1tc62Pmk6cy5PtYoPqXAY4wXnAZccHVvJQduPBQ7Xj3BmYUaQjAtACiyS9STsWRW: '100000000000' -- DdzFFzCqrhsuX4Ju7VST1WP5jvWamxTkRb1ghrJwSedFhBXiZtdj6EYAGW5CdGwF9NeRV9g1GS4ttYso7soU1BvYp97BL1bJdrHZG7Pb: '100000000000' -- DdzFFzCqrhswvTyXzhkrufxNkSMQY2sUqt7THjne3wqUmqNgRsUVXefxHGZ4mUq2FjpSKngah8Kgnoboxh2f3HsTXPi9xsvjnXxiJDLb: '100000000000' -- DdzFFzCqrhseBfUQzpJanYhPqpBQdYYsoJuRrSxAi8fQbL4Sm2UtLjNRbm7T9Hc1vKj8BB7e3M7F3eLRQUFNRMqwjgJfJ4ANnFSoRVhU: '100000000000' -- DdzFFzCqrhsxTE6PwWFgKnEbQo9NJvBPCSoTobkaJmQRXJdwhiJu6sXGn8oLQhfXsvUjskXetp4phZN6GPsiYW2CSNebvbkdiiWS7bm7: '100000000000' -- DdzFFzCqrhsrQpCCp4LgSTqkw6PPKH1bkjQ6KAznmSK7izVDaRd9c4WsMQfKonRU1WSX3GeSzQw8YrSLcZckFiaKrdfGaKg5ps7CBzph: '100000000000' -- DdzFFzCqrhssA5bm1sZwM5waYSF8gzKAqfKcPHmcDDztCSyVPLSRT97YcpC9wH3ieVmbcEft6huGCHNKT4JWGuVU5RdyVmN1Byj7JV3S: '100000000000' -- DdzFFzCqrht4wQ9tURQwpDzMHFkxzthYn5GmgQujS4GFYLfXSCCmujY6rKkW65oKMDhDv3MxrwE564CdEpRCX9TthjxzRpH9K6GgjbMF: '100000000000' -- DdzFFzCqrht4S2sfyY8nsiLJa1L1LeKVK7Smd53zYBhwwDz3XsnaZot7QNUrmG8TsfL1DAQccQ16fMJYDvLoQMQMv3i6q3CZL7KQzaCR: '100000000000' -- DdzFFzCqrhsrHg2753KenwVkzJJKJCTLad3fydBmQaDyy9Z5AVwG4fTLHR7dAPm1Q4dw21vekUTb8RdFkgmviRZarBiUqxF3AqcFwuL9: '100000000000' -- DdzFFzCqrhsnoygDdz5s3jHhZB4aUAGEQKHPJcbAAuEzcY4M1iSRh2tcH8r1Gm4QXEPrhtfq9bXjaEhxxrsQRDxwpNZfjiK1Qk7ahkMu: '100000000000' -- DdzFFzCqrht2Q922m9WpwHYxStkPMHRH6T3yCW4TXPBMuTJhr5zGncVygCURWNgdrgKBqsNojqK5VWPpDkr7rsGF1jdWrreweamKqFT6: '100000000000' -- DdzFFzCqrht8zHHSqsSqGVUYzS7XN1ZxAaKbFh3A58a3Mh2f1MDff4jHRmBe3kgqTHkr2fo4ootgite76yMqEoJqRd1EqoEf66FPDbFr: '100000000000' -- DdzFFzCqrhsmajz6R4cJmAmsiNdS2DTz8xBiiHufwwBziWFJFD12B8EsvhJrjTo4o497CZozESxaSp1j9RsxFKUdhTXeBgBWUdBdT63D: '100000000000' -- DdzFFzCqrhskspMSGoJsEBYtrthZpoKgnMALXkn1xvj6FLngpveHxH9Xz8cjNGdPLUVvYMXg1AMLAGYGBa4FqNn1Fg3J1spJsVbNwwkM: '100000000000' -- DdzFFzCqrht7JdNAPQCq89zpLY8dJ4eKEBZmfRW4qR5QHnJgnd4sXHYmotehGRG3riec6dDQWVx9PTtNy7wmDCL1y86WpyPfjejwe6cg: '100000000000' -- DdzFFzCqrhtCSH1pouAatoNeF4MtVHc6m9XNDQwXVTiBYsZTxJoSrCmBncAe51t4TZ1kmtZGoCLXkSUL2SvVdc82ne7bw8y15GDrVt2y: '100000000000' -- DdzFFzCqrhtA2vGMiYJss5afhtUN63EdLJk1mxnvsXzhygZgajKzEVxURZpu3EikvVAppnAxgg4nfRJxypREE9iGjdM6qx5cHj5Jpejw: '100000000000' -- DdzFFzCqrht3pM6bqHYcJRsYmiLD7NkTnty5AUVtiUmnUiGrpg5Rt5xwmsntBe2HDrsrKteSTSDbfoydXALXk89Kzdp9JobQbp9J1VvP: '100000000000' -- DdzFFzCqrhsr27QaZfATYvsqjV98vMFEgvffD4tRsPefxJi8MHHoFQMEJ1ZV2msWyCgYb5Etgh4KV2Sh7YL3FgwJHuXLuVTYv1acdKnY: '100000000000' -- DdzFFzCqrhtBb7mNhy3LowyiKRjci48zwuUqXGzZgvDSLt6mWWdgw82zmLprfhmLK3pS3JXYSJMPfndcUHBPWWNmyuS53nmhNF55CqLq: '100000000000' -- DdzFFzCqrhsnB7u8SrdGTMgf3PVRUyz9gzsK3YCaDEP8G4rytti9REugshq2CCstwpTkg5iKguR39K61vTkxeHqZNaSqPB1ZATsuhoTj: '100000000000' -- DdzFFzCqrht2Bhpc4Ba6nT8R3zAaiU14vhJRSSHgtbGYWziqUMiJ6FnDisdhVtfyUqyfzsPvUjYWGk37xHxqDCz26427wXCpAN5j2w9C: '100000000000' -- DdzFFzCqrhtCV7RYuxXAwLnAu2rkmcVKasbuTzSbjwbQPxHzP3KSbVudmTKgBpRfnzM3CVs6p4nBeegnqD5KC7v1oXjfw4rEVNQg4gVC: '100000000000' -- DdzFFzCqrhsuuY2n9bbyPKxT4ZqqDVyAvFqEnRnjabaDPDPNQrxPruZEGUVtprsQtTFs4h7kGisCeF97Wi1GSaaa15EFSneM9QM2k6qe: '100000000000' -- DdzFFzCqrht6j1wgApngbzBXbnpFVQfPg4JQ2b5C8U8pG5M9cWo5v8rAVo1nDGMPphyfDVPjS5rc4sxb5y7MXNjb4xsDjEZ4UwqvbSYn: '100000000000' -- DdzFFzCqrhssKmUtBsrjbWL1iT8oSeD13MXh7yrkVmecAYv7pUYfNSr6XRT7qQWcWHJxaYYuPwt2exac1PBTpZV65zapvbnMLzu8wmd6: '100000000000' -- DdzFFzCqrhspPtL3MfMcHeSZ4wQUvac6SPGNCiEHrXbqfzQ748Ne1ZUMmBUzVkN8RTZXqGwTPdMXY7qnWRUmBGoS577wqvint733qRNK: '100000000000' -- DdzFFzCqrhsr86UF6Y9WhdAY1dFyv3dkwhGBGwNwNx19wvPugGAyDEDwmyQgVTNfCHGZM4FdLSWQzwfXo5DxDRNLyizsX3DHqhCzucAM: '100000000000' -- DdzFFzCqrhtCEPtsXCc19jpjRZX1yL3Bfp6FfP333DZ4w5R6dCS1CkCAM3eQrF2dsrNs9YaanbhBoYoZXabrKccYDqxiqwDCeXjCAy6z: '100000000000' -- DdzFFzCqrhsuJ4KGXPeq3D77Fh4qgz8XKkJwmfG84fEhcftKyDVGzfrpPsp883F39aS2DFAjACLUVDKuxARh3TjnRk8hbah9YLbJ1VFA: '100000000000' -- DdzFFzCqrhsfPshhTyx3fsWoDA4JpYgAeUZYaAgwumDqF3E5is8hpD3qQJspe5SrktkZpkp4ACSJvz6AEHEGqA933H6SBCBAdhS2qHTs: '100000000000' -- DdzFFzCqrhsid645qK4Emgvho21JkCkMXNNsjeYDnGxSFtuy3VVm6BSvGuWSqWptkz7iu9E929FaWVtnX7Gv58Re1TESYNkhTcrFBnBY: '100000000000' -- DdzFFzCqrhtAny6YTDBw9BqR6B8EjhYXk4f1FYLGBBqHktdetgAT3MPKtgBVHw8uw4DK6Das5Ya4TkbmNqwgqr7R8L4H352YsSfL3X7B: '100000000000' -- DdzFFzCqrht8qqQVBVJ2mcZgqahX1BQ1393XV7ZUzZw2gzqWy17nRdrCvPLhrxULWFuxXmtdYYp939BSUuAvSWsFvL7ymkeZbvdMEcnE: '100000000000' -- DdzFFzCqrht2q2XaYTfDdAzG69xZjdFtYj14EJTkUdJPTkFPtDNzKuQGjrbNwgYi63GrYCLcKq5syU5iUcFBHDSYUVJtu1bLaDVg2i1P: '100000000000' -- DdzFFzCqrhsfHLcUKMopeMSVjbUU1waXdYzdvsoBEnoQGQ7481AMZ2SjbMhfqaELD3baKuR9UgtpEHPtdP4PYBNcAH5qL8fsvEMzrYzz: '100000000000' -- DdzFFzCqrhsoBY58ytmcdEPBpcNsNZSZWxmc4tUajwtn1f7BLYWjuRsZCj7aYq1ijesCTVJKQ3hNSSzRzYV8YehCZQmbNN3VREzDQYuU: '100000000000' -- DdzFFzCqrht92ihcWZLduFG3k4KiGgmQoGhSBEPExHDCh2NbSqvra7GNix2RjYfWX2otBy1iv8CYQQb4g1MrtSW3CT9Fj7fg4pmuf7Pb: '100000000000' -- DdzFFzCqrhsehNKvbiX1iEthbn4sT1nucdcrAEeJLnMs9B8SnGCaQNvq2Dafs4SikXnRPc1hdH9CuEKRNN999jd6Uo6umqeZd7pcLGYH: '100000000000' -- DdzFFzCqrhtBVnrSLcUGj7wH7iyf1bHrtnrHcoaUWg9YQf88NC5xoDpwuxEm4huiLhNN8ti8ptX2GzxC2GxNnWT8oXx8snLCcbvZgdMX: '100000000000' -- DdzFFzCqrhsqmv1XXKrBZAR6fQdjA9DdHW1pfgkPmrak7qSmbvZTA2XwXfPZnc8XimHLLiA3Car9K59StccqNXBqyBcsjUxtQRSHyrER: '100000000000' -- DdzFFzCqrhsqzdSBWXQkUJ1mJWxUbPgXo3vFnTfA7A6G1FbFTeaCgp41PD4cSbr7YGdy3Xe5imXGRnds6mTeecC1WTVyqBiE4A71FJAP: '100000000000' -- DdzFFzCqrhstAu5KnBxgNCTT5XJdYQ3XYwGmsp6nuGoPXtj2wPGY9vLEzvsAYw2hmkei7EBpPEaEE4jw6fnJGFgQeyZj7A9EFUxRF9aA: '100000000000' -- DdzFFzCqrhsqiQdYJSpcLAPXpS3ENoiQKbXRemTrZL9fUvFxWGzqtViSihqhNEBJFqQpTU9AWw81M2vCrLyDNV7Q3wu6MgnZkSk78u2f: '100000000000' -- DdzFFzCqrht1BE19pzkzzPFojKNvgUHLrEQZUqDYi5GSnyoAu5n6pgUbhAbEtdY455QEMbLQU7sPKgL46hRf3Aydr2uw3v2NycVsnc9c: '100000000000' -- DdzFFzCqrht9YiSBaGY3xNtoKxzRjwxGAqVVaX2LcdUxvPvwsbmC8mKaVDaCWpbsaMCxL5zZgcgd6XcykbV6Rp5DEH2UZ3t9kVkL8pvr: '100000000000' -- DdzFFzCqrht7icQSvUaNXxLMbS11ouxKytJf6ZetARe8Df1fzoSA2jYAUtmmcBUs7b6Dnbg1Q5RhYWsbk8GksMvpfVA2MCxc3C7fAe2y: '100000000000' -- DdzFFzCqrhsdwyL5Xdjz18heotupQcqGcaYwiEq4m5CPVN1Fu7x7kbx7FRdgvVbh8rsAJcoDc5cGj73ZNiyQxmBL7tXBMWu3f2y71QKY: '100000000000' -- DdzFFzCqrht8ZUn39jnjtfCFQsShGLvnvogzrHV4mhBSwUabMduz6p9mKLtkVWrSJWGFJsgFWp9QwscFNHf3mcUQxot13HV4tbr6cAv1: '100000000000' -- DdzFFzCqrhsmD9xRHRAPvmsBmTMq4MxF2Ezj85zrbxYLsktrXeYmeMbdtdje9TKFcrrq63bX8mAG6cX6PYdPVhzSXamrkRkefGGp4ao5: '100000000000' -- DdzFFzCqrhsrXidYNscXZFyKmEcfsoFzpgn7ktHcUHfqVX3xMFLTx6hbYAF4q4sb76E7LDUpHxB5kuAkqx9jyCe1WaURB9eSVdU1uSuJ: '100000000000' -- DdzFFzCqrhsm14cAPAMCk77kG7Gwu6YsRqhaJsPsybZnq7yru9YX7fT1VgSgrbTzkP3zBQdq4otjBMc8ecPbNh6MWt8k8ZXiTgh8gmFi: '100000000000' -- DdzFFzCqrhsqqgKJTCJqRHH4EvDMBt8N2JGTqD98qZWS8vKoYzKYNVsgc2YvenK2thiwoyJHGPKWBRZ216mpgJXq43zQxt7bZ3QEqKhv: '100000000000' -- DdzFFzCqrhsidJNqfDQLNiRVprzRhpxvt9B6dtn1hzqyCKhqchnKLhjLEu3ESVzEKGrc5EAiHHY7rrP2zFaSVmkce1DNUkEhFVBy5KuX: '100000000000' -- DdzFFzCqrht1QZdEH3vdXTYrboyKzhh6Cn5r3pxkN3TYoN7oiTasyiR5q4XX7qF67o4zCMYnafDgDczehqw2KipxR7boRku5Nw2y794P: '100000000000' -- DdzFFzCqrhsiMhkHeXDNRHZzkBNzzGssqgFqFae9VrZ9fV7USUN4ogD4G4DQAyYiAg3tdZ4D2vR3tWPWwTsQWrjSJiCyjBkSzbirDvo1: '100000000000' -- DdzFFzCqrhspRmwRiwjJF9ZHvmNi4FGYCMEATFiytAm8uweRJFUY8pm89NSdGAQWG3XarirFoK9XXaHPGuDrzuUREdkNkz5DkyTFtBaH: '100000000000' -- DdzFFzCqrhsejoW2qcdB81U6LNuhVae3hWX221V1yx22EjyjGMrW4FcWJwPnBx6iUwZQCrCGkQmh1K3Vivjj7MMgD4QY8C9KMBe4QVYF: '100000000000' -- DdzFFzCqrhsqie1ffztHbz3DbGSTeqYQDqZMQk7Cy65oMqm6zXWAHRSeJnboMr1txHtcLyRF9wFuzzk6SiT2C8DJVupN3ip5VrhHKij1: '100000000000' -- DdzFFzCqrhsiVXMXwGUwvKkgwrJg5Bm9GR58hE4Soxpy9SgtkWBPrG3WT4bocxExNTHYVy2KLz4CGMf2DMBDL1v4SXiouKCio4LMNoqv: '100000000000' -- DdzFFzCqrht7hxr41HJ4zu7TFL6ZN2Rr5Sz9zPshdKboXgoeb5UdMMFqPsqrxtkCmnT2mSVUuPi3RxdqWpvrZnyq2mRodcDxMHvsjnTa: '100000000000' -- DdzFFzCqrhstfrqD9djhFjphQwE1wy4vSzfNJAXppHSPGxbw9cfPGHD37qmVxS3icC6BuAg9z8pqSVnhVjRbxv3gnE1tjLfGSh9ZmqNn: '100000000000' -- DdzFFzCqrhtCBca8t28wWgHPLXrqVbRjpMGo6ntAQbBVmesnUkU9VnXpfpiHmv3xgu7QT3MxoDzgvM22hAYWb5dWBjNy4ZPe4tnqVPfH: '100000000000' -- DdzFFzCqrht3P8aqQNHnGFvJVsjYBTMWyYHeCt5KnsB1yNBika7kPsjBQpAbeA9TZZRuRc7fcB1vY4ZkPNiRRL76wL6CDvVLTwgitikt: '100000000000' -- DdzFFzCqrhsyL9J4HTGVY9nojxhrdf8rSTrWod38VoXYRHtUXMhFK92Y4bmHsYgpvVqKk4wUjJpzHAEBmHbAN8bxKZHKCcz759hou868: '100000000000' -- DdzFFzCqrhsnnzeUWi4xQu88SM5Bn2dZWFPQCEzdexgoWWRkck3k8s5orNA9WLQr1dGnWmekMeLKDkspBnEZetuZBCa6tXCvGQGng62L: '100000000000' -- DdzFFzCqrhtBoz6w9wwEnxoMzUp7Vr6S9XwpHQJWrib4vJU7SEwPbhyKf7JJr8ZnDfqUe8rbySddMGgHNUHFWZNAW1sFoapmF4ncN8Zx: '100000000000' -- DdzFFzCqrhtCw9zL7n6dtmgeTvqcrUnYySoWwwKgacRevPY5sxT4MbjBzVXe8LLZd2exFWZdLdmtJ9bVNZq5bqdeXKay8SeY5311J4qx: '100000000000' -- DdzFFzCqrht96nPuZyMinb3AUuoh9XLtWaQXX5vBogv3CxRCu1jAGLAH8Ls2Jk3Q6LfXZvJ2jYzkDxB4VsRbqhFrvLJpb5ZPUX8N1qBY: '100000000000' -- DdzFFzCqrhspDHCaRX8fhK2tPg8V3Ttdfqqv6LCfnL1rKx8XiMPvHTCxghSAZwMr316jRrtuy15evxdtNd4wCsy3wLHGiK8ALLCuga9L: '100000000000' -- DdzFFzCqrht6SqeTkLsu4BCz1p1iPiANnCP8spSZA9vQWunUqKHzXQwqCBkYHvJ8T5cvRC5zAhyFp1HbTBsvYZtHTdBCk1DSPnMFpgeF: '100000000000' -- DdzFFzCqrhspimnLiNraenn7vZTB2qJQySoJa9jdLzjiiHECUTqdfv12X5JDc2N1jP8cHHMBsgBR9uMameBuWgGkQEmvgERCctUHuLaK: '100000000000' -- DdzFFzCqrhsviVcEcCKBXwfTVFV3J5gSzA8nJzgNgxLeoHRGEua187Gkyt6ZkypavHgRjd66kdx7KUbNKU3PfC9C33e7NEHU1Dx48ht2: '100000000000' -- DdzFFzCqrhsgoVMKe6GN7HN4feWzFwoasfQqsGytg9mg6Ex2zjvVendKrLKHTgzVu2d6AF2K1zShYUHVCz37kXVcJvnLgqmTvrUKrUWb: '100000000000' -- DdzFFzCqrht4RpH7D7toLDRT2QKrx6m91TGWh5Dw26KrCXqxvY5PVRFvbh9nqhPm6BN1bGohWDj1yheWUsucETLqSdet7bfivwetpzR6: '100000000000' -- DdzFFzCqrhsywbCUoqj5sXi9xK5Enut1xZmDHEFYNnJt2gh7Tsydi2zLDEEgpkL9oorNJ85BQ82M2kGTtBv8qwZPFDmoNKMmMPF7W5iH: '100000000000' -- DdzFFzCqrht8VvHj7E8pKYfcY4gAf1vzFZcTr1YnYVPJgHanv83pc4CzPb2E9y7AmzrJCJa6BN7eDXXEjAasUiprmUTVURkKHjSJuZ2S: '100000000000' -- DdzFFzCqrhsxZY2sW89zcsKNFvaTuG5tb3nsCnzdfWDuc5vCbqh8986GRyK17Yd6DpQ7P4FufmUBGQH6phKHk5vh2QD8qREErqtNRVer: '100000000000' -- DdzFFzCqrhseTob4UBFTJ14S7tfetxzZGmf2DsS57LXuDib7mX8JCUqpmyDfYqoyyKRDTvLByZkxS9GQp61YYz5zPmTtkLwjyaYpidEH: '100000000000' -- DdzFFzCqrhsrQ6HrGAhhvqsvDTLbriJqnqHTAR9p9bcWr9C8m6Z8zRAzAVxVcDMCzp6dBkwf4yu7fEJXVLNv2KVAMZXbUb9MNz8ZA6AU: '100000000000' -- DdzFFzCqrht9upMHEsV7LkJp9dFFiQ6R4ciArrR8rGbjbThvNSuTeTPWTCsj6j8BT5Bkts7yuUjE9gLpDpoLDVhSFTxw4Ge7y2DhpmHd: '100000000000' -- DdzFFzCqrhsxZSWpmJTfXPjUFzq9YFz1NakSHam6fayRXF7gEZYv6JfWvHCRk7UbFjD3fjVdG7ukvg1eT56XfJNySZzu1Njt2ZiLitmw: '100000000000' -- DdzFFzCqrht3Gv5U1Ekwt2gcmCdyZG7XYrD4TQi3fEPYZGBneUKMiT7WFWCieKA152VRj74hf7QqLwjDjcfM75vHTfqSnT5fJRkVhdhz: '100000000000' -- DdzFFzCqrhtAkkHcqmn53L15oPmvuh6ycm75QGAmhNNDaR273UjDCAw27b8KSydHX7bGoypUyoiR66ug7PQk8eimg58G5jfU9JHFoW6J: '100000000000' -- DdzFFzCqrhsrHfuXELg6C3Q3jYsWavU2QXCXQ9VLGFkPnYX1CopJ42i17epaT7KmKYvTPfRrFmM12wcwqRoM3VipUj254sqcTai6tWQo: '100000000000' -- DdzFFzCqrht8Au8vc1g5UWEem4Nwvc7PWXnvcmXcqhLWhGixABtU6SYjq3Yk5MjYrms243cZwiNbqBgTjjo4jCbKak5byyqaMXmBViiq: '100000000000' -- DdzFFzCqrhsnUNZ5DWVetCaseiviJ7KmX3dpLmJdRyBAWDmPSAxkepSVTW9zuxHpQvvDMvp16TKtMzoDVoqjiDSFLFggx5S149dZKcZm: '100000000000' -- DdzFFzCqrhsexrE141shQ9GSabDFGuhgW5H8TR2U7kmSP7A9F8e5hWYtUDbaHew2eKr3iBbfxRJBGXMmykYwULo3AHrGCb7HZjWmjN7i: '100000000000' -- DdzFFzCqrhstpwMupeBgNya9wmGkh9bYsyrZb6bz9v8a4orynopWp3mNhh4XZoFRxPHgJ3cTjCEHu88CZkdUiopxBdeptZ3SvkhSEGx2: '100000000000' -- DdzFFzCqrhtCfoX5ssz6TcuiYPXpxSZRkcZzBe4tm13m1r2J8xXMUDpt6eCZRZyeus4DSWkxZxsp3za1MbWukuDKMk7DbNEBNATHgZrD: '100000000000' -- DdzFFzCqrhsuj3A5C3vQD2JFmCCpQybhYNpnWf8XgAidkoiepPhLqEDE3n133STaeA4Gi52GGVbM8N3WLWDv9eg3YbWMTuCbMuLrFKpK: '100000000000' -- DdzFFzCqrht66Pd5cbKxe2B6tSssiWuiEYukctVVXib6VzpJtFbPJ6H59b44zPcdFjqj8nWzXGcQG3j7w7kVxzRfWGPjaeuhN3oSswdv: '100000000000' -- DdzFFzCqrhstemddBkQ4FdLJ1zw2RheCnfVzuhdA5mZxMpjkehpVAZcerhxShuYfEghytuxvb2xBXx2CyUBKuirN4HAL9VpLN2sTe1CL: '100000000000' -- DdzFFzCqrht7ECrWLALfcNFpY15t9uFKRXBg9XnTeL1CZKaeVaYcozYPLPCUJPFCafshs6Ut4KsoDkcFz1szWK5ETmpbmP2nKuRbz33D: '100000000000' -- DdzFFzCqrhtA81Nd4nvEy3Yed2AMazNJZAdxWeYZ9Y5GV2ixiQnEA2ZTByMNQQEdGwEtqUjEmHjsS712TFBUt7rwkx3mz7pVwBqaXXDi: '100000000000' -- DdzFFzCqrhtAhTNyzGV9vCXAvyaWd47XMcUEmWnUhFQaWfmRwM1xa6d34YdBvZdbCXgnMhy43tVRp3kb1ojsBFvhYYBS8JJfQcGZLfRa: '100000000000' -- DdzFFzCqrhsjau1oTu4CtgwQVe68CCELCrYX48v92kQbSQvX9mV2sMtX1pfruYUivfmMmuhDV2URXs9Zii8rBvjQJvizEVQZhkebcVPz: '100000000000' -- DdzFFzCqrhsr3hg61iDP2sR67k77WpjJ93Q6Jg1jW7rwuG8SoJSRfkyciBdPD46FtUTC3LMk53LgYNogYLDRvAMzoiu2FgVkE3ssFALg: '100000000000' -- DdzFFzCqrhsmGKjNiAn4rUfE2w6eU7PB331snS4mVNoJtN1F5Yp1EFuVJC1yCbqK9V133C3DEVWfQKLo5crfDv8w1XwXRevMrJve5AQs: '100000000000' -- DdzFFzCqrhshyFfBWD6xzdLaFE7nP7cVmXJBxqZfC1ACTPDzKwbFZQFPr6v7JKUxBSN2XVQSaEXNLhWPYvovL9idPcY7njZPYVn4sc9N: '100000000000' -- DdzFFzCqrhtAZHCrJBX2Wg4ivSes4rSo6App4SaEXLMdqNgFFb6zeD8APtx6TSPddgoZHMNpcVttpfAmL8AYu8xvycpoKyJX8Z5WJ9iB: '100000000000' -- DdzFFzCqrht2nE3pu7fiuu7CYxDtfCy1pnPyRSvEqiRpQjgw3AuRHuUqwMnt69HfFD13WNQVB92EPFvCxBRthP93SmuJw6Y1CmiYffBF: '100000000000' -- DdzFFzCqrht2FP8YFs5YkNf2Aqo3wYXRQRZT6C5ydQ1gHeGUiQDojMSwj5fZXiHNgjZLwSoPU4d3ryD3NRVHwVTUV6E2Ajf1PonncbJK: '100000000000' -- DdzFFzCqrht1mSKrFd7zbreqbyA7CbECQMSUMwd53usRCL7cmjkweprK4m45boob2hpjKLnRjq9BWd2JkfAfXcbox6iWgTQzLDWy4sai: '100000000000' -- DdzFFzCqrhsieTqw5jZwYoG5ibkuJXbPhdQHsoGzTxMC8fEacK65rgTkZrsMdjNrxbJCg51XNe2Z1DTfgbRhdY7bGv39Sgva5dn7R6Js: '100000000000' -- DdzFFzCqrhsfysRg51kA4FxFWm279ZY7646jhxvFjF8EeFSb2RBZaTHD4qEUoVLA89gEska3fr6K934P1SUh5jRbfTmemAX8oXZe79h2: '100000000000' -- DdzFFzCqrhsewZh2mPZTTgxEJa65UuMZFTfMVYZdgkNu9z3zgL8psq2Sx3iGVtWbvHPpW5rDFgtqkjA7FJeEz6QT2JJ1mANMffvfsNwp: '100000000000' -- DdzFFzCqrhsnDWzJ6eLMBiC3yNAjFTnUwuWTswT71SLMJew1YdVCmdcsQNE46fYC1AT4zj1zMPMH5mBNH8hyQRDB31mD4erEzsRQmZg9: '100000000000' -- DdzFFzCqrhszjaKta1B5LawWmwHzep2gUFLPcY2nTMmrKnBva2gM7sVPdAZ5K9quRmPMAv25SjXR72QZYsM2d6npyvD2tYbKkedQrB5J: '100000000000' -- DdzFFzCqrhsidhXsAkgn75ZW5hBm7GU3rVx9vpHUERVozN2imdF7YD5KrRjAxyqMvSpanC1qk4MTRABBnQUp6wUTA7Cxq1kfpb1H59Ec: '100000000000' -- DdzFFzCqrhsqKffUrbcrUQd3TYKQHNDYmGUG52yHJC6Bpj2xGiS1SmibXbkRPAfLCB7t7WkkChJ9UNYjR671KShb6yg2UmqcJDVYuMRa: '100000000000' -- DdzFFzCqrhsz6oPnwmPFD9Q71EXCp6UjqPHT7DhsDa9BQiCdDQQrnMF6kvX9ZkN3xDcv2fkZa4FsWepL3KJK7KgCjDu5HgC69LbptprW: '100000000000' -- DdzFFzCqrht5v5msg4HLVFPLtT7ndyAS51uCxgvSVvTSyGrLUFPiHPJE8CCLgr7eHp3BYN7FPQyz5z26jKeXA385K4Mu7MfeoQTHxafH: '100000000000' -- DdzFFzCqrht2qEERrHHQEteoBBrohrGhUDsqoC2XJmVGiueaYYgKozTN2bR5VtzDUUzBepmMYdn7NWJFBoQ6rGumqDpsX24gxJ5b3MJ5: '100000000000' -- DdzFFzCqrhsrWSBJW2xC7B3DLfTB82sa1gc5pyfyLewSDc7edF1w1LUv6xMyWFeLV223ZEttxF3M3EcPYbP9qYKxxBAjHYr7xoZ7Swhz: '100000000000' -- DdzFFzCqrhsuVim8EiNU3tsX415aJZ2UVvYTxqVEi29WSY3QknwwiLptKB9pUC3gnJSxbjCcsJoxcxT367aoCe26BWQ3PrvxXnCNCeaC: '100000000000' -- DdzFFzCqrhswFzx7cwCX3c5jDPye8aWJ1h9h15rMvV4CXstDCyJFvLWhgvyBWjktKbvyk2u1MHVWt3F159jT4c9foHAYR2pzCJq2yJG9: '100000000000' -- DdzFFzCqrht13bfVTveGynbJjCdfvbFWYbALziEvVzdCeuMWboEvyQg9KQ4xfBick9arDwaHSCSmsPvRaqVsMAkiYhJoxUTSRQa3fut3: '100000000000' -- DdzFFzCqrhtBsYvva6meVRXmcJiqdoDeXuwMF95bFcF6Xm1Bis1b53fbHxYu6XW1HrrpLNZuR4Awcpkd9pWjcmEarJCyUmBgr3hzqg2C: '100000000000' -- DdzFFzCqrhsgiYV6v7koQ6Na8pyoQ5cJPr5Qpf4rSaBbPTnprk8c1pbJBmX8L2XDp1QgS5zV4dwLkezAzXKRPjqJNCvkdzWB2pto6fTX: '100000000000' -- DdzFFzCqrht6bncAcUv2Xkc8H3C1Ac4HbUZwFz5BvX4p66zdPNtyVug8A1eisRwVYpmYRuZi1fBYmG91NqGModmdTCGuJKjsTKyN5Cbr: '100000000000' -- DdzFFzCqrhseipkRqSWnEFo8okC2kJqBrNSyLHrooSry2ig9JsWCNp9XGWS9j4ifMD6pJEeiHfYqqpipJoQF5exiKhmLCXaR1HfbpwHK: '100000000000' -- DdzFFzCqrhtBWSfB52qb4R426ammhF7nQtLPaFGFHjVH2ZLtrcx9CEZq4AdHwwa9XtkLrrKF43BsUTyeqVaxBRi3WJbvdfsgBytFtMSR: '100000000000' -- DdzFFzCqrhsftBgnzPrVcKLsVyjrPq8QLJPgSUUqK3diVQ7tcufY8v59kDb3WJtVs1ouQUtSDo3Cn4GspMx7mxtFaVDH41x2TvjZoBL5: '100000000000' -- DdzFFzCqrhsmAN5s6AB2iPnA1Gs7SF78ZSKYCjxtNjx8NxgaJXG3fqK293UbVybEUb2bTPFN2BzPuUydU6ygNDp3XcHEPZGnXy6SjDRX: '100000000000' -- DdzFFzCqrhsnCT29uT5DV4cCqBpyWDNQqeAQ5BcqG61hB7ttdkLyjYQ2gMwV28zd4sxvGpnLKHH161EuSZi1D95YnJ7FsEhwSYrCMxLK: '100000000000' -- DdzFFzCqrht9BkyJ6xmEzVgy2A3MYkWyC5CcHdRFg6P9d6DPedLTJfAuaMBzTuhUdY3uTHmynzrNYeZcPNWMr685mS6aMEp9WzQxctbX: '100000000000' -- DdzFFzCqrhsjH8ZrptUx3Lqn6a4KHT1CEs7Kc8qYJPnR8JM52VDe2By569R8gYd82VGTmmkNPMSGjwp4CS7VfKkcjSvR14sfgbGPyquN: '100000000000' -- DdzFFzCqrhtD11vYVXP6x3DBujPSbd8bjiwUwuPPRyPbJqdTbYTFvRq2az9WBUXPp9YxWa4To2tGdqmUWrm9xjRMRiPfydDbYWnUjcGA: '100000000000' -- DdzFFzCqrht3eWRupXFoukzrNo4tXApqbMH56KsxYBC6HDMSJ3XKxLugg626agrbiu5TBqXfjr8fdryhrkBsHwXyckkMxqMwEAU5iv8u: '100000000000' -- DdzFFzCqrhsjEQgHeZLBcKVVHoN8tkZVXXyQSK8xchmSGUegSDQmq69mdRL7hPcfqfNGh7FrUibX9UHAaCXjpQxRg2L6CQqN8Q1WjMCG: '100000000000' -- DdzFFzCqrhsmnWXeLsNdoNZcphmnUhTD94XcjfCDoV27DfYmVA6umVGfarH25fG5CYW5dDUB4hmzm5ZySrNgYstZ94umfJrjXxDVUr6V: '100000000000' -- DdzFFzCqrhsqWrNWvtTwi16EY2xxjwmELa8gB94fwkzk2g6vDiTB6T6exyvhcxsKKRnFWeTPJquuJqeqMmmF5oTcMpcqyb7W4L3HgaYE: '100000000000' -- DdzFFzCqrhsmazcxguukyfBwAstmuDZvtZvRSQtYexveR2BrC1ZB5TCscAr74EGcthbbGSaTrui3VjpmRXzHw9GU3j78p3AaQUkTcnPN: '100000000000' -- DdzFFzCqrhtAA64GN6rvcr2wMQPstST774T3iePwyRD93Av9GxJBBcA6mKmKwdt51xpjjWf1NFo3LyYwhh6AnLDE2yt4ubZkNatTtm3t: '100000000000' -- DdzFFzCqrhskiMixCwBP5xXjJd2LV41gKwFe2qMWWbznenBxgJ6hRwGGP2yToXwznwc6anGrVixm2SchpHzwG6NDDc3UN2CJq6YBSfaS: '100000000000' -- DdzFFzCqrhstXqSybDkiKY3QHdFAV6sWdkK6PV3Qh46s37SxSjtLJdTk1g9oSGH4ZLYUye1anZLRpbeVdtTY5SiEZFatxZgZeuUjHtPJ: '100000000000' -- DdzFFzCqrhskR6kYqddQP6m1nxm6HtMnFkFkMRVKoCyNSQCkAbM3nmtekHZxHE1YdWWbV28dH6sdJHtGtXS8akcBFtqrbMQTdjeixEhq: '100000000000' -- DdzFFzCqrhsePBoa7AM18nPP67xoBRtYeox6PxhQLhzBCxBNBSvxSbSbiKGe9cCEVcpHya9igKFktyGnxRAnpczHbdt5qQvEMNXj9eML: '100000000000' -- DdzFFzCqrhtCSo68dDjR7AhgiUVUs2AFhpsL3PDppYZgJjKV9d4ST656e1HAjYixdvasGu4eKP4cbLTUe1X2YSoHs5pPJMTg9isJAa6T: '100000000000' -- DdzFFzCqrhssveYPKz2V8eBJT7DSx3cP1eDzMJzyo1WARiD79y8B7L42Rp7XjmzcdgL1hsda4JVHghm1jQj2xHZrSN3Mjw9RiPBuWori: '100000000000' -- DdzFFzCqrht6mgbjQnSiz42d23v1esngXkuqWSTGbChgmRkGCQcP96VmhddYbzXVTZtZoXyZuvvQMCMkmpfo7RC53iR2pHqMg7tVs51i: '100000000000' -- DdzFFzCqrhskHLdDjF3jvVD41NAdGqGL6bZa8pgNuKmTYbRtGWTV2YdWkGE5ATuqXSjTYYFDvbok73d2zDnnuUmoZosJSFSUChpbi7Zz: '100000000000' -- DdzFFzCqrhtCgDcuE4AHFYesG1XSDS5hELrctspWMjZZ6zc6f16wDj8aEMKZBtXT5d6VoT3VqmguMV1rqDZ3Hwo4ZzmsQHiE7VVDuHw7: '100000000000' -- DdzFFzCqrhsoazkWATWjoRtbLHJcciH3G39PWnXTRvwksCxo2Y5AK5rvcs1dfQXu3yejWrBEmotHowNmPtLTfx3DaRCfjv2xjdXwwk7b: '100000000000' -- DdzFFzCqrhsrC22jQo6rfgVGZKUutJPW5e2vKTHC2c5nn3jGTw1DBEK78MWwHXHq5KVDWTQ69wf9yqWV64da8QnM6ke6iY1uAM4aX6yT: '100000000000' -- DdzFFzCqrht9RtDuLeCZW77XGxTYVByen9JBxaj96uKKccCqEPmvzfvHCYS6ucFDYYBhAEqFqg3ejWtkgsZBwTUA4rSthRbgqkg2c5Vm: '100000000000' -- DdzFFzCqrhstpgnjboHWpndAvU96xaDFfzabrG7ZxEHx5J9h7RsckBSiAGFryeyRV6VfPWxMJC8fbsvoZjrpw6fRD49bYnUJiJxiu4WW: '100000000000' -- DdzFFzCqrhsrNfLGtBDszf4zgw1LLfXEfeG7p1xq3ubgyysppojYWSD1S3ks1y871PTGQPUJhr9e3ynWBJqY38Qno15PjRLzPAP1mjsv: '100000000000' -- DdzFFzCqrht7YUutvA8M2dJDRpTkrS954ufZx6bAYZGfx1zd7vB6hH5viuyRRMbrKjAzuKLPPNj2ztsPDzdFFKSaV2m1bk3DrKXaxpEm: '100000000000' -- DdzFFzCqrhsiSV5SKmQVBgNMG1SJBn4hEU38MLHPDu2c1kfDMg56UJXG6EV8pUmTyKdQXLJYd4ce3T4Cm5R35JXF28HQP1NmFcfGWGk9: '100000000000' -- DdzFFzCqrht6vqywvNZ3XYGEPg5pxBVDGrwd9KCL3SgXETnJYYgctjzEJGg2owhDMyvcje3CPydJRux87DGhceJ6RpsCpYR9V4U7vN7i: '100000000000' -- DdzFFzCqrhsiz8vGAPQGQPhoXxcou8AWR8Yavr6zXBtHj5faW91tCSthdRkrnzDj4nR5x8r5ZNhbU2y9kLqCXgwGF8W9EAm5dB2p2nj5: '100000000000' -- DdzFFzCqrhsnmJ3aUSkKX2YB1B1uhtdAkqEnhMgNSkaDYcmjmxCt7Yk6gJCRZS1m8AZrPSQFTVkCTvEXw9JfXLzgLdbW96odBWhfrifW: '100000000000' -- DdzFFzCqrhsuPALKSafpg9uN2qLUvWTykAg9UXxqkfStE6hky3ER8dDrs4tasek5aoPKhjzwmrU91CcAo3LRZGQZCnD12v8jVQJjCRA9: '100000000000' -- DdzFFzCqrhsezMDDoc4EFs6FSp1qQE4cxH9yfHZJHTNgEJyUFYEY49EkBJp7z6LEdufKZncG7waj3jSqizW6duQsksvyLmcn6F8o5sHE: '100000000000' -- DdzFFzCqrhshBC2drNiVTAPUc3zc6sH72WVquMjbsCButxbU5hoqLm4MDDY2E5GuvCYqyDV5FCeo2yb9mUC7xmWTRXoC3EM9ypCR2tMV: '100000000000' -- DdzFFzCqrht1gsp4NTMiMsCromT23af8CvheNnPppMNQjwXHXDNMG8Tm2CbZw8VtLpjTTjgWw5zwSuPYXF3g4fXDtpzsSuogPHKBXmd3: '100000000000' -- DdzFFzCqrhsiipcZJdaUjteUWzYaC3is3rawtS96o7mi2c8CKLCsmCGUen168uVxpjtL4TrrShdErMqyFzKdSmWCBcDYEgVH5Uym18hQ: '100000000000' -- DdzFFzCqrhsfQcxQTStfPAvrDbXzBb9UY8DRiPjkxmhXEhaQvt5QBayaweSmbrgmtaqPNJucwA3sqDtGq1JZmJpR74EdhZsv2VRnY2f9: '100000000000' -- DdzFFzCqrhtAiqawiEAobxWuo4yRKzYL6CF3EpSYX7ip1kHh5iRj74bAn6ngXsXTQMtdsinVhr7hKqsXkqEGfKrKnX1iazWnVvpiseFV: '100000000000' -- DdzFFzCqrht6g5GdQotde1CSpSCQ3nQX3PtnBqPWHoxTTufi9pwPQa1QhEpDGXo4mqsv8cgEn1rmj2hxxJ593HNEAmdyi5KiGJzWPWc8: '100000000000' -- DdzFFzCqrht2Bk7Wm38FXUoi8tMYmn7eytAKynW2sSGxoEKjC12tEkrgP8VTqwEPxS5Gxazv6UQtBUAYqLM8gCG5D61HPX8sHoH7BYXB: '100000000000' -- DdzFFzCqrhsizfHhnqMrFdGSm3BDZtoHHPzCPbNGixV1nzWDYy9xfCdg1miwYsBDwFiM6frVcENrQx9KZtQqYfwgxEc34dkTx8tva3RH: '100000000000' -- DdzFFzCqrhsmikVEKgvrgvDcJ2b2wS5ygpCCB5nX6Bih4DBT5G4UeeYs4T1NSsDGQ4k8zejxnV5zCGksBvMZ5zztcLoyNWvZAzr7Ymg2: '100000000000' -- DdzFFzCqrhtCYjdYEeZtDEHq5zCZo4hbDxgtP8t4CUyPSDLFQYXbMgJKrwXHL96hrjE8fHLfLQE6EnmBNAz3zjERywxQnxkFmDeUrEra: '100000000000' -- DdzFFzCqrht9PPqthaDdnnYtqNL1wNDQDwucsmGCnfKTNgz62bQEUwDCE2D6tXrn9mT1tdesPQfVoTPxtKGqvWhmNWVCRc6Aq5LudDAr: '100000000000' -- DdzFFzCqrhsxUttsj4AwiQKbLdFEswoPGBPji8XaLUHzwW3w7kD1SLonudsTPxeDUWRnJtSgKwfYMD7ihXFTvZC68VC5pSXGojzU7fpi: '100000000000' -- DdzFFzCqrhsz5Aiu9F3ngXYzX4w2Kg1ZmrxH4FP4RtEQNj8sSoBp8zG5Hs9k2QwsrVeiu52fwRBhu5SvyPKRZWxRi4sqkwqC1yA1zbgg: '100000000000' -- DdzFFzCqrht2ydUJho3y4Ae1HqhSLFwq9moKxLDQW4dHixA6v2XGrrT4KqcGNNjk3cN1N1Ectc2qs9JViabnQ5vQ8cuosCCBa9eKmznZ: '100000000000' -- DdzFFzCqrhtBGsakVjnfBeMAAP2w1R4PVRXdfaVNwz5f96MhxTBoMsF3qk3hghpSp3CAXpwRkjUdf5cVAEm34AuEDMopVPeJTWz6YAAY: '100000000000' -- DdzFFzCqrht7vHs8w41ehNKoLjQ81YaBeR4rqdQNFpL5dW4cspLzMPgnfLJ7FpoBB94io62wNz7XcyxEjjQrUiYGrc5bQeVNm3E4NCGc: '100000000000' -- DdzFFzCqrhsmboHF6ECHkopHPfZnNe1CTMzo2anHdry2F19aojkAiUrSqxqLijE9ADxRRFBc8eJXveCVQNQ69UKUFvvWqh3irvo9Uj7E: '100000000000' -- DdzFFzCqrhtC4sak5k7Ur17e7Stfs3WXHfD4Wun6YYHyNuKZ73YUpfbWPy42vz6V767m9uh3YwsV72CxMMd73sHZGBudBukygar5a65H: '100000000000' -- DdzFFzCqrhtBvNo9S5pMDYfEmWBknyHgQfbgnmvC7Cfvn1D5JFvh72FoK4MJ4L5ZJnVpbfsnEYXjiJSdvbb3ZWWUbrVoyzRGdUA2i6o9: '100000000000' -- DdzFFzCqrhstE8D9dQTxod5Atxz5cRnUVnURp2yWSgUHDtPTDh25kBq9w3PDF1MicztsM7ywdQExi5TsMcFaqSvgwvUFPMY8sQNcy6ua: '100000000000' -- DdzFFzCqrhsg5zSxwqDMn2dyYoRTzF9bPgyJjLXwR6MdecedFLoQ3JBqPGB1C89gd5pDR9n68UDzG7jPKawcz6mX21hA5iWiDT4UpfCC: '100000000000' -- DdzFFzCqrht8NtBkvoWbWenp6rghioPNPX55NvjsyXtRAocDnPTaLN1WyREEga7KQBqUWBzCEBkYamnFbiXb2qYF5ZRHKg3FvtFt9xBV: '100000000000' -- DdzFFzCqrhtAYNzJvKZueNn4kegSUbBCVSSMkH7DiAucbJeN86mRs3MWa4hzzn2fiPHhNXook4YT6ZxnQ99EvmuL4DkMRU1dPF6bRJ9s: '100000000000' -- DdzFFzCqrhsdso2Acs3ZWRZsvSiacqTb9RJCTd2tqKtN5jJUwJHAo9mCih1SVpMoZvPvQTLvryjfK7S4k4nopra3CdXYerEAS8sXTiQs: '100000000000' -- DdzFFzCqrhsk2LUttfUUtw9K3sbFgexo61H1UaRakYKarUT9BqC4NdCK51wxdeTAf2nWrpvk5aeD454HkwJzWZS4f1SDJnUqjwJdAwU1: '100000000000' -- DdzFFzCqrhstL5nEaax7t1kpHKPzXS2jcMEPf3PYB11fJmyjRNvzj9d5a38BdD78VSCUFJrPUxoVyCmgVxqogi7FdBcjDkYP1QBZcQTr: '100000000000' -- DdzFFzCqrht4WPKUCjXhWAfibm5Wo2bGsc1QwsDcZBbuNU1Rc61t5cx5Y1df7YrSteNdJNAMLimMfnHT1idmfGKA3vSrC54NjWZENFqr: '100000000000' -- DdzFFzCqrhsjuiPr5P2WFmJzdQn8LiqixgNhfBqWSzQgpkjWZem5iYC6m9roZUUuoNTfRWEbhP5X3RqmsC3u7zgw9kUHnd42cZjyVPmx: '100000000000' -- DdzFFzCqrhsh7q154dg5ieHsvdjW8pbAQ7mJLJo464mSPn1kccyNXT4yhwfN9YBSitVUiRGs4cw8wiy4PUunn7ssmtRxwU7nfwxBhyKU: '100000000000' -- DdzFFzCqrhtC6WPsuyhqtVPmWEz3MdT2uDk6JW8gVEb2J4Nsi928Zmox9uKmEVXpzw42NhprGXRLiAgQTALRU8x3btiUdmnAYWXY4k4r: '100000000000' -- DdzFFzCqrhsstkWYNBD3fpeP8xSXyQHzKySdNfSZVsPqQ1jjL8Du7YVBwB8bPqd8RJP9M5c6S3pav3Ys6fueage6Vf5MWGGmgvTZGKbA: '100000000000' -- DdzFFzCqrhtDEKPFcpmBG8EXTgXKdUHFALzy9yBzasahChmSxyXFnUMch2LBFDgB6k2u4TtRbE4zPCc7vokG3vMZkJoxNaMVHaoZwV6Q: '100000000000' -- DdzFFzCqrht1QvSXSVcFCPE7dm9eaVB56eMRUeKadtnREkHC6jN3WR19gWFscoAvd4tT9HB1GGhYUrdVj7yBYvh5Vg3G38Qd5jwAqFY4: '100000000000' -- DdzFFzCqrhsu37FVmDNLAngSqp2fZoX474mzrXYHGM3bDeqsG3nyuu2rLW1bhndHG1XL9NoPikGXb57vdsiFGD5rvfXCTXyPNAUnM86B: '100000000000' -- DdzFFzCqrhszt8RBxLWN8raBaqDR8hTW91qeohZ7KfcR4bWXe7t7CYZYmQGR4qzZ8qc5WzoqxVRzPEcTSi9Naz1SZNavMEXVGm92wmV7: '100000000000' -- DdzFFzCqrhsxYoxRtXRHu1G8QjF42oLdYtUvjTUar19DTr1c15rWhfMhVaumw5G1T7suC7UGbjPSHzwNbEwrDzpVBRzkM2xUioKEr8WJ: '100000000000' -- DdzFFzCqrhsfbYrsF3zrvznBw8aN2Rb1nQiaotFDhaJzXTTcW6EnMN8KuNqV6NRMPkZ31eps3PQ93FxdWXm4wdC6PDXQVaQ4N6R7nHmp: '100000000000' -- DdzFFzCqrhspPG75WPd8Ff7SfSHHUj1ThjyX4TTrNdSRfR3Rf5tYc3KCHCsPTGz4bmZcQh2yYVFvZ3a97K8pm2xaYgcD97o7C4xjHh5m: '100000000000' -- DdzFFzCqrht1M1m7hBpVHLTx5J1UPk8G6JEmjBpoHiQNpZDf9vFjTtJYHhvw7WvUHFEogWefTzPdeNgyMAfG99axy3bpAer5hdkMwywJ: '100000000000' -- DdzFFzCqrht5yEbfJY72VZHKbizsKmAfWErHKmQ7X2SCwBAbWJys2SqZqwsLwek8xYZqFDyCP2j22NaxzwPojehgqdCqPrBLvAMa7A8U: '100000000000' -- DdzFFzCqrhsxQBAhsAKjiohg5X29WKhDgByq1iRfBEY4zS6RtBxskJqfEdHr3b6xEQrYS4FZ2V42z453V4cPoPUnk9t5Wnz779RKyVPq: '100000000000' -- DdzFFzCqrhstorkTmRLeMuVgDGYCMdS5cCjNVqkockyTNe8VDU2fHLFFoy5vZDkZCgYSXhj1xQD5Dsjy6m28EELmaA75WfcnWJqURKN4: '100000000000' -- DdzFFzCqrhsm8CuhbBL8Gbaey66LTHPUnZAFxzwPmLGfisT7d65Xj4NMYKMRtdVHeF95gicTCbkj953KGxTnsrfMnJHKjv6eFnSPeNVg: '100000000000' -- DdzFFzCqrhswSDgiie3Grt8pfU89fDmnK9M21Y4fH6YD62vv4nMV7X36BFdjqz26sYuZoTYbKCZXWGsBCroZdbj93Ggsa7JmfoyBSnf7: '100000000000' -- DdzFFzCqrhsr2e1v3shpmm6akAoXe3moXZ8gqVgft8f8nKhHGvbw61nJ58bTP8meMzfK6CRLydqBFmgiyhm9nRLytto8idY4NWVYwY4R: '100000000000' -- DdzFFzCqrhsq9ksjqtNkiTMCQRefFRpFZymKYR5KY9K3dx1iuMDLfnxbcCjttmApQS3VqBw44kRcVYZqcKkmDLX6BQSSdJpJsjrd1F4i: '100000000000' -- DdzFFzCqrhspPos2BJmUkkG9kWTb1N5mrqkWxt3xtiKJLAZfkgYB8pe8JWmDwfZEmAcAfHYdBFfQX5f7eH85vmNGwVXNFYYMi8et5RWK: '100000000000' -- DdzFFzCqrht4zmwguWjWYscg1J2Amgdi51qFbj3jZxZuVFtWbZj7KhkwSVmaj16CuaCaQ8mUvn9BH295Tj59hMksNSvUPLrtPE2J3Q8A: '100000000000' -- DdzFFzCqrhsjrzU9wpS4MKuGPwtdGvBMqLwAArAQhDoZdhF1TyTPzVPiVfnZsXEhK3Rg2HByeMYbLs7CxhNZQEbeWiTMZgQ6S5nKvvge: '100000000000' -- DdzFFzCqrht5Ks8m1aUaucNsgjnH4W35JWue68wtiYfmRtsuhLZ9F29qTFKJf8PXU2RpczMmf4C4sMVFtSMSpgz1bfgxk8HtEYDeHbKh: '100000000000' -- DdzFFzCqrhsgyL5jMQK7VQkkm434yEi7XDiZriD8YhWtX1bWXD1qr5w7Kr4Abeo6QrzDPzNDgYgxzhvCYNFjtKV321gevYvSWCxF1bcg: '100000000000' -- DdzFFzCqrht5NXVz2Pt3kcdsW3Q5qtRZCK1wfKZoV7am7P9yD4wnj9rHgzm7nMpeLtuZYrUdpioQh3Bi9tLGAuvHrK2uCztxff8k6Bi8: '100000000000' -- DdzFFzCqrhsj1TXEZ9wx3gfT3UvNJjijfQPe9Qmcbt6PxEmmbeCU7i7rR2QkbPei8CyGvipmax8NfxesAXmzSCMV76ozUDdzjw3Qdimo: '100000000000' -- DdzFFzCqrhsdpJZHrVp8pv13Lvz4TxNrhTPqyt1Hnpad2GzhRikEHaon3XRfLZpr6973nJn668ebtPUgL9FpSZEH8UiYzXnKmz44iaNA: '100000000000' -- DdzFFzCqrhsen5WXkaCV1EPz8U8Gkhn9nP3K5iJbLJKFAzGgnfDydXuASTJzpm4CeHujWMKqh48P2Fg5CasgQuM9LezhPeQhpsr6y9GQ: '100000000000' -- DdzFFzCqrhsqyT7BNaHpE58gLaBwjPgQe8TT7gyx2mj8f6YzD5ZEnu4LFTK91aiLUDzfUQzpU9t1AxV1MvVpftNvt6YWoFu9rLeMvQYF: '100000000000' -- DdzFFzCqrht5w7Dv7kVW1ivoCvRKh3A4Ju8cccPGpNNX43FcSybrVXWyrNXYFSut7q7ogQaJXeJ7ycEm71oZ9T1Tv1zv78VXdPNCf6A2: '100000000000' -- DdzFFzCqrht76Tkn6QzYeFSPRx55Qmoqz9yeCKV8RjLGueNdDaiQBPyAHhsZdaJLXiovZzyYx7MjMHaDF3iGnv2aA3He4debEgAGrK9C: '100000000000' -- DdzFFzCqrht77LAUt13bNaQD3xrkUDWZTkdwHEyUzd1WJyoZpdJV7bME78s7xcVF9j7PNjBis2SbRDDSASrcKo4ZS1yix7shKKPmnVcZ: '100000000000' -- DdzFFzCqrhsdu9QdfAi2BmXcmdV1DA4zHKsEtWdeti32jpKzQC9dUpGqy4A5WPWgoNSvwhmFceVj8BTVna1Fq3jmjS3NbyAqseACNhqm: '100000000000' -- DdzFFzCqrht53PjyZUcneCYf9CGnHxnpc8fbsqjhVRNu8zx9onVDX5rS623SfAJ4enUZseRsFehCYXoTiMFnZrrXk9daNs87EMVPupzs: '100000000000' -- DdzFFzCqrhsdwALkqZUNTYvqq1cM1HDP9iXzWfEwJktgnutkDDzhEKRYa5u6DLf2Qbgo8bSEhNjrjVAFRK5CrHH9tvxhSDoV3u3xG1P7: '100000000000' - - # A special Byron Wallet comming from ["suffer", "decorate", "head", "opera", "yellow", "debate", "visa", "fire", "salute", "hybrid", "stone", "smart"] - # - # with with only dust -- DdzFFzCqrhsz56VqWWAQpRMcSFYE1WKeuFcVzV9UpovnJghF4YmV7TkMLNh1GCHftUBNEZQ2h3fCKsb25syBYrd1Qob2XkyeS6vgDzQ8: '1' -- DdzFFzCqrhsfE8zNNyc84uMJrR6Ma3ToNYfwwZ4oQVGt8QrG9ZQtKngy3Qe4tzioZSdnwpD9n8RwFC22n61ytMs7NkXhVHrZwPoDjUju: '2' -- DdzFFzCqrht6QNVjDuTwuwzYbubxxEHkRLR717NWYsUeqimhr9WwQQMJS8r4cfoW6Fkdefm53ea5vX5drr55vrTsGcPDKjFgENcXtDC8: '3' -- DdzFFzCqrhspYWP9aDtu4t3LQWyt4h7zWSYgmRbfdvHindyJoSozKq81ZDEAVhzQy7PFCMFBDFyzrszZXvHQCwTwyPLpqgFwadJqn6rN: '4' -- DdzFFzCqrhsktZddiMaLXEBdfpcZaJvUQpaM3KUQgaj4Tg3v2EeVU8HXimv6Ci7C46rYeQJ16sgwxU7t71eEbVpAknSsZDgCrk1ZbLk6: '5' - - - # A special Byron Wallet coming from ["collect", "fold", "file", "clown", "injury", "sun", "brass", "diet", "exist", "spike", "behave", "clip"] - # - # with 500 UTxOs where 100 of them are dust -- DdzFFzCqrht74rkP7eNhMp9iaQ79JQZzHX6QxjoFoie4qAn5D2MESx3Rzpqtc9zX6ASEdDThwJyqjc2kjqHMFnoUnC79GmmNCB9Vfe6a: '10000000000' -- DdzFFzCqrhtD1LQ5wUyD3XB9wb3pV1YprcgwGwwyRoxcq4HRmrR5mPJyrgZn31dhYyWeGbu4q5UDHxBAoXjgqk5MuWsNsNVxTF8F2qWy: '10000000000' -- DdzFFzCqrht2WTfwxWQe6xBUfW3wn3c1jzSxhSXA3N7k5pqQSHU7HPKEzJWmThUoumXZfPmwzsuH2ScHJVWd5aoyMu3KbuNjYerW2USX: '10000000000' -- DdzFFzCqrhsmwHKki2LAsTmtgTVicRjvdnpnASuAQPAzkToBA24fe8F7VKJ7JvXr7nZK8kDUR55PmW2LE8L1PsoS8oQ5xot4UZSNDFxa: '10000000000' -- DdzFFzCqrht9v5GtAfmEentVJVifD6wMiBtYwF3CRsmNrj6poVazpQVzUA2wSqaA3qXxLu38nYjF6eCPbvfa5eXtgqMRgbJgS5RKktbn: '10000000000' -- DdzFFzCqrhsixN9C25gpSKwbuuDHUyx5CuX6mXpueiSeDL9xD8VSxTLReGzRYijPPVFibcSPasNbpQ4NC4sbGaoyDA6ui5TapZgvrRwH: '10000000000' -- DdzFFzCqrhsimUHRmSXdMESb5rg4cvWXuEA4yyWG9K9zbK9JG5wELWB1J9fPS8UcC9px3inKqiMhDxRezLKfqBmEPKNxi88VUCV12yae: '10000000000' -- DdzFFzCqrhseFRYgaXgzfzx6YP4UcfPRGmVFuHRmK46vbvxJKBv2G5PhDzgw51ncgWRPD1G5SpSe7njH3hANNNEmwZbHN5jmLERvwMFi: '10000000000' -- DdzFFzCqrhsoe4FmTx53t9PNeRwkk2r3tThWDG4iFSkDRZ62ukgPEJwQuhVeH4wy7PevtqZJ5ort511GS448vq9TVtzq6MF6xYXSRzQN: '10000000000' -- DdzFFzCqrhsmLgJ4SYYYP7NizMB15YhRnr3uB6etmFtKi96SLM18adj1bsD4uAo2W7A1qe3ermujVMrikw2W57uKdMSshL9R26qpMxzc: '10000000000' -- DdzFFzCqrht7bNPEP52S1fFTL3fuXPiT684iHQL7Jh8TSpZ1y3daCiswqDpTzNLnVqbjJL4nGQr6EKU5ag6hQh3Su7Br6MdByijkteCa: '10000000000' -- DdzFFzCqrhsfJHwdW8ST3auJpKqj1fR98ddQ2AhtcFVa86ygJ3mxGEeUt4x8Jj5fvnRPyuFbWcxmbY2cCm4w96HSPoL8GcogjfSqjfBG: '10000000000' -- DdzFFzCqrht8ZChkZpKVRjGvTjtAmMvtH7ctW2BpGiuvFSEYFtiTpekfwZbkLF2mkAMJe6vkzCWYUAV1pYpZHBzYSXd7SDE15JaomHmk: '10000000000' -- DdzFFzCqrhsr82KTijCUhB4X455iz3xfphVDfq7BkNyFxrZFNpMXxv5kpXCjBtwwtNPrg9989Y6eP5CaNbJXu5aw99eDYrqJhJxja4Ys: '10000000000' -- DdzFFzCqrhsn6eNkT8jVdSWL2HekJzWbWXC8MpYsFBD9ZzoyREGEMnSpKwnc85fRiQoDumcBSFkYZLoV9QhhYrACDuyLxkrVQKZAu6E9: '10000000000' -- DdzFFzCqrht7qfcesd7cGVWjR2g4Y4uzc1dN1N8Q4WSoRXrVagWuqRzXRnj6j3kBgKjK5wmGHy8iQ43ztHWq2muW3sBWSURaL639oD5E: '10000000000' -- DdzFFzCqrhsunU3RzkxFFi828WCCxmJ1TSY87pcWtV35nPVieK37sdw1NFSWwyBoySXB6E4Djijxmt3XAbtTVqG2vYAsnxjJeJm26RSd: '10000000000' -- DdzFFzCqrht2me1YG59MRZRYw3TrKEtaBe8K9gufXPsRqL2XZJoyLV2mGj8VUKKKtHNXtRhihRz1jETMSEiCJwaN3JvP79FUe7N1RshY: '10000000000' -- DdzFFzCqrhsxa7TVpBQF6fWUVVTPMw88FFPJJ4Q5iACr8Ywp2kXJbJj68TxsgT96GmwLZFUMxuT3ckmH1ydBWmq6FnzKpEj7rDyRc13k: '10000000000' -- DdzFFzCqrhsnd5fktRzjggYTBYqT8HXwpNgxQrLKn4hbbaBmoHt27Cp8wrkc8wXGLn7rQGdYfdFBHPE94kNKDQR6FRd1WB64imHz7dW6: '10000000000' -- DdzFFzCqrhsh53AKGP1M1VTYQPy2Pa2hSLQemEwZn9T31npUGWypjZhXNgC9npqpKY3QLYpLAFrSbFWAG7RqcBQ84wwk8PebQTJN7ZM3: '10000000000' -- DdzFFzCqrhtBoYfqGzYsP61ZM5Fsxy7CyXhSRykNwVJjoNeohNrWkbmCag6VqepW2KtcF8uiH4sXJSXFZ1xwp9NWZ3yy6fV2edfLTQ3L: '10000000000' -- DdzFFzCqrhsfCo8npHCT2yUTybE28nhT2r97hwZmw1ZVpb1YLP3yT6XfvHUMgQn5oUKmPaacW1TyDDLSpDEt2bAPxAFVHAKi4h5vanxK: '10000000000' -- DdzFFzCqrhskzPk1MGb1xo9BxzcCNHTfbN48xBupa9KbJ9n8tE9b1NF5mPncMfFQ1CGYhNreFbRcmfuk78XvNCudffUwcXxF9B6zmB1F: '10000000000' -- DdzFFzCqrht4LGyz2PunUcmySpAqDNcYbgTrVheNRVTJZZMAgCSmsvayYG4eLwU9PGX5fViKBywuyzfLgau4sCDesHbucPN96GwxEH1h: '10000000000' -- DdzFFzCqrhsfi1p3MtYG26TpgScRnkATR2fnjiJFLVeGrULFS3gjjj3ByULEC8ZxcXD7Av2rEQwm3vXz9oFXQ5X6K8NNprseWwrSz2af: '10000000000' -- DdzFFzCqrht9GXEcM8LaTRo15oysWd8c9RxhQa7MmPcFBBPKL8cJYczhojyDLuNzfZGKRgfYCeF32UmfVyuccgxWBYubGeXqmSpYgpk7: '10000000000' -- DdzFFzCqrht1x3AA2J4Ht7Z1a4xUtmBecTnsMxuDeAqhQLLbpB9vgJLjyhBAhHJQdRfPMXhDaD6ANtPdNhD4xKi67sHBe3LN2sy2JtPb: '10000000000' -- DdzFFzCqrhswSf3sKpjoN4YWAqBxeG8wYmuxZsdgRTxyF8PewXqm9Tymi2FrW5zF6dx86KytPWhZNwV3qPrAggS666uYMXbajkcFMWk8: '10000000000' -- DdzFFzCqrhsudVzxjFvbVFyreKSy5yWoFS7zf4U9fyft25FVV81qyQA4UHKJceGPf17sN6H2NchuLp3LWn9vAsmaHdFHd5ujH8rAJu2m: '10000000000' -- DdzFFzCqrhsp9rKHL1V1fdS2pdVmgpWKRe8Bmq533DzFSAaJcb5HrLEAmmsCfbb9fvJ9uz8NfGdWDj2CxetGuheMuK3aFeYbPsYRjXdL: '10000000000' -- DdzFFzCqrhsn62sWhrHnq7MMds6nunf2nUiJJY9Ewn5K6L4e3sbDAQmzU4jyq2aWcrDNXT2kHanTaPftBWsaMmaDhwMvjZWAWb8YH8kt: '10000000000' -- DdzFFzCqrhsmbbfJ2naGfSRvQwDWGwc5oYjg5LiJhGjyJp8Rv6RV2uPvVqPBBVLrxt9cct9oLN9kdthL3SuFybTkBV4udXrGiJPePWvL: '10000000000' -- DdzFFzCqrhsrRNcVNk9tAUPSsgWUfaFmZP4WJwKrBckucAGiMgH5SuzadfMVaoh1p5Y2ACPbT7PZZavZKxHjFgwDESHGh7mD1VHSsXHJ: '10000000000' -- DdzFFzCqrhsnZWFsD6XMrKfMzjhQGLPNSVgxjTfwCdnCJB5q2M9aEf7JupcknXvMRwGaeVTmWw1auhHFD9Y7WdQGBj5X4HnJf4eLfRhm: '10000000000' -- DdzFFzCqrht2X9Sjw2hQ4fsv5G9XKHVZferp3sQtqbaLFPiB3G8AyYrpBBbMdsD6ctbSR1GemGFHv82UztRoa7pCbRb15KkxatHnPPjC: '10000000000' -- DdzFFzCqrht1kyXPPNKR2FdwhXtdHDpW8eCwduqCegMxCHkQ5YVK6NdUcA3YEx8ZxqLxi4spe9weUMQjSify5hkdyaQN3xDbvU8fotiU: '10000000000' -- DdzFFzCqrht4eiEyj8WBvXks39GMsEf9pxq2zPJzySKfPFgMypSLuWuMqRmKjt45akL2gdGnpHd6EjQFkv8TVCkZ3AVdhj6ENtqdxZTE: '10000000000' -- DdzFFzCqrhsnK4ZbLydcbGh79N6ABcDdELfPmEwjLeNeK26dRr2GypwoTFJMgKcKE8vjM2sQ69Zrb8MfSoh6S7NdqCp2z1NkyVSMByKA: '10000000000' -- DdzFFzCqrhstvUSEM5Da4GteUs7AaLx3c7vvZstgxg2hpYBPmgcHNXQ5hLWyvF7Qx5wJM1DLfuc4K4WCkTVr4j1h3PpBTj96XrWZYLC5: '10000000000' -- DdzFFzCqrht2Lee3DjH6PXARBJ2f4mhycRcLxbPMfkytAg4mVJYLsasxhjYmRTApSwombQbiHR38PebXgnM1B9MAF7PzeG7ub7Q41WvR: '10000000000' -- DdzFFzCqrhskyjSxsuovAZusy8n54jndPa9Ri1YuAJt9pQzZAhcJzBu7FBc2W6KXxLkAA4sRkfjaqPcjRMFpAPJgHAayu5VDbZNQ2WpE: '10000000000' -- DdzFFzCqrhtCeiAvANjy6mtcF6YV7hLNp7pS7raiiCRvrFDYQJR9Jujnr9niAmqQ9NLgMNQdzfW154dzZGNiVF6YLkqZxQW1wXJz4DdP: '10000000000' -- DdzFFzCqrhskmdcf1AvMMoTwpLe99D942KHbU8duNxZujFx1Evwj4L5MYHXYvJVj7RTLLq82d8m1T8dNx3FrAUEj1Hf7GqaibWeazqqz: '10000000000' -- DdzFFzCqrht8LXg6C8gYrnNw2vM6NjQq54yYZcY4sxQohccgA4Ugzvn7XEuQswDS6TjTAEe32HxwHn1tYXQi6nNqdcTXyCK1xHoYri5K: '10000000000' -- DdzFFzCqrhsv24r2yWyW8rk7KC28gZAgyYWYZWPqxbu5F6KUeUToxi8gmuQzMS2YWkXeWFXipL3JpMerAWqVKY55SqDZDfSsBuvPPKFP: '10000000000' -- DdzFFzCqrhsqVCt4UUKacnHgz27FtJZUfvK1uUQXnKd3QVjjUy8z3CppouvYkuLfvK4LYeF3uXazAKsbmPGD11uDAnUhJ1hkxHZD5Z7h: '10000000000' -- DdzFFzCqrht5Jsq8pc6XZ7HszkS8GKdjWTLwx9yBGMCvUMm9B27t3pGGGstRHVpgEJ8ZwbK1831z4q9fLXR6jZ93DJoPUaaJzS3XyUvC: '10000000000' -- DdzFFzCqrhssADccjeDoHmGY8b46ikWGHMsaXpzhM5r3fc8D6rXjxMQv5r5XfosrXBiRiFnHFVdvKPoDRzGjk53xM42vrgmJFzrMKFCh: '10000000000' -- DdzFFzCqrhskDjCB6feTvqrNMDmtcDuFB9pa5Q91h6VTwUT6a7jccdmv8jEiHGioeCZgRV77BdBGRLcAbhPNpJN6AHQMd7fN6TDCNfBm: '10000000000' -- DdzFFzCqrhsvKsWhmmLFrteyGtaGjZUprgw9LHXpXLq2WR73iszWbzd9Rac8q122nXjbFxq5tCkJRkYXV1poT8JnuhaPToKEkfHyYgY4: '10000000000' -- DdzFFzCqrhshTqnGQ3vwT3usggSFkhcisYtw7CHkhZYWPKxw6YQUrmc5bRam5cjD7S9opQus9EfgxbViHVKGUAuHFktrtGgHCKpiTR3X: '10000000000' -- DdzFFzCqrht9mqjNjcUzMJQCCKuetEYNFduchRbFqTmRLe9ERsNChQsDziDEK1EeDeutehcU8LhYrQJQ3NkwWNLuNgSLo1ZZNStsyKMR: '10000000000' -- DdzFFzCqrht62RJx2nznFLa9PyBRGou8CQjWtd66ntzCzWmp1qJCG8Ls6BXQCDa1GTbT1PhLdfJ3fMexHBRs8RbqdwMJpVXzZSC9Sbgq: '10000000000' -- DdzFFzCqrhsfGPwQT4KQidEfEgxt23tAyZKmatiKxDivkaL7D2nwHtRureaxCN6TJ6aTKdg3YM6YL4e2RKrBbuKgfwcSJ2GCtt43fJgC: '10000000000' -- DdzFFzCqrhsq9gaTbqV4aJ9mWNAXjdpcCwLUCsruHn3PrUo4FadN8BZLKckU8RE2qkk4NgnQwjRwLnzvs9zkJJXqociz1TM7MDMWNMDN: '10000000000' -- DdzFFzCqrhtBgHtgDnvge3BqAyHsdQaaa2kNveMH4DwHeowNMYoSCsCxCEVHctpmbFQa7VyzQTApNZkgeuU5CAzUFPw58hqxKifeCk2h: '10000000000' -- DdzFFzCqrhsrjtD75C5JPZnPYc8ERSoXejiC9rLjaieUqDdwaizNa5QceGoVs4G1iyxsW6Xpd5TijRSbSKpi2XAtahfWEgk8ydLAfRic: '10000000000' -- DdzFFzCqrht3Nu1ynP945mofM4mXRxbQwzgRG8JjDYqnL5hjEbByEfWUTCgbEGrnDobdRf9R1xzJcXFJ4KZ71MgdWv8F5Ta4vYwdtzf2: '10000000000' -- DdzFFzCqrhskrYw9LBJmbaBdF3h4SeGggM8FVwoCdrhZ2uRTjmWmaQfyXSpegdqCgNLmEJiTFcPDjPMj7WZuCuSjHmCmFJaRpHer9x5z: '10000000000' -- DdzFFzCqrhseZminsKqmJgvt6Hq6jrv7VWQ5Uw31thiF4gPdVUrxvu3Gmcvt2EP9CHzC7S5pSgSJh7waBNZrjZEzVEpV3W5DjtFiqGDt: '10000000000' -- DdzFFzCqrhswqffexzb3aoNGiFnUrCiuREuK63J65toAzjpwD2cx1oCHLtBR5LR4MaAJSGRbn2uWwAC4g2wyjx4w2z7kJjEGuFCVqmSW: '10000000000' -- DdzFFzCqrhsnm9uBb8qarQZfSSYxYXjQ81TdcyswH4vgsHBjq1zov7nMy4ndTRS7Yuq54ne6Ds6rfyFUhdBRk2pJKYK6RoeUiGV1vwyk: '10000000000' -- DdzFFzCqrhsm1QSHAcAjK3Va4jZdDq1NvHCQjrqfEAqUBUki34yQvdeiKkZpGabFLVuvVbQJDk69YFTcwoCLbhLWi6vYWuzi93miau7v: '10000000000' -- DdzFFzCqrhsksQXvpRDVaovPGxirbBZcv3pxsb16fAEw3WbWu4fSLjvo5NLxk6jwizsBPG6jHzvwHn2DV6QnzbHHvQdLq2NNKDUukh74: '10000000000' -- DdzFFzCqrhtBmu3pCXv8rXFW9YuAFrrVBypDQ5GfEvuZHfsgLfeTBsnZUT5X4BqMhnLgoFFSnnC2FTz4PozcSYxqCCw89QETsn1DdnvV: '10000000000' -- DdzFFzCqrhsfhPP4rNa6k991fiUXpSp6thLbQkzSVZesnJeaJwFk8h3HJkWBJGRECokpTthCmuJr9qEqGtvCP8xLmmUnK6zt8kzhBykd: '10000000000' -- DdzFFzCqrht7cWB8GyXGv8VFHUGWyKSdp8LNXdzjLmhRpkkak2wAZDTeonN1pzkUU2YSQucvQ3XHtAzxPPoj7eNUXkV4sq4b9LKKYhXi: '10000000000' -- DdzFFzCqrhsxcnheSckLSjUyNWc1yZD9z7yudRfQGu7VBoEu45CPGmDE2Zo7a1KJVA6SinACVzoRfpsznH8SnxxUEgMpi5ALKUArpo2t: '10000000000' -- DdzFFzCqrhsyv2KBMBB66EJHkNS7w7Ei3ismZsK888BE8pDcbKWVrdpb9qmMDPb4RiSQ3s12cQ99QwAcyA6wEHU877t18igwJs4TDAnt: '10000000000' -- DdzFFzCqrht58Az971KU11U83wZ8ZcPRLT5M4u3iyjUyJnwthbA1pddekoczb97vxmuAsGAJdvGJmKmG4frEdBE7e7MmYp3CnXWyAtUe: '10000000000' -- DdzFFzCqrhsgFfKY5vePdM3QmjHb3GsUrKWMpLgo8GxPSy8fmCQNdUqjYm6oA6QTaSJa84wZZHvZu7V5xsNqrRxYjh6Nxb8SwypkURhX: '10000000000' -- DdzFFzCqrht3VHwMWTC2qwUy1uH3zQkCnHkX4XcJyiVU3YwQPWGMHxFGnNR6PPemgjWBvwPfAfNfypxbLhmJuR34ph8vVszVCMquLcv2: '10000000000' -- DdzFFzCqrhsmrxwxYLr4FesY4abQ6wYeYDbAn13teGi6gLcU1dsZD6uzvzF2QmGuBvmpyF2S7uotax69TzX7w2k95A9yf1FkBihYLEfE: '10000000000' -- DdzFFzCqrhtCNu3fevJ5tbxwWrk7nF8RZKwTwjtZgRtW5hZwACqRcfGe4xLVd6bXeJJxjhJi7ne3kKqtk7n2YkxM7CSEMDpDHuKUr2ya: '10000000000' -- DdzFFzCqrhtCsJdwUCsoo7Hj2exyA3nEqPzicMH8va7xqkHmgMgHvtJxzg1MKM9ntjzzvBAsUuZ5ictd59CxEmJ3kiKNJ6HHvdaVN4qQ: '10000000000' -- DdzFFzCqrhtAY1WSCqaYrrG3fKvyTM925RzwipCphUpekgSrDsjA4Ps7GJCqUjv37RjcyfKMQFfRQqrm142noSv4Gdwrzca1uFCEH4FN: '10000000000' -- DdzFFzCqrhsmEBikbsSNrU69MjNcumTY4yeErzt2MfNms3cEKNVJBU8cTDPoDwsZD2CUE7W8bCfQDsH6N5HCvDkJr5f3ZgeRbMyuiAZZ: '10000000000' -- DdzFFzCqrhsuNnToiZ163uiiBWQBzjiMVugy17F1n27KzyCmB5AKewPyzWqEFWU9Jtoghnm6Jr5rXnU9c4WDoD236iKZHK4re67s9twj: '10000000000' -- DdzFFzCqrhskns4CuEYywAcDBrWUU2mp3Gni2jkYUg8osrGKPyonz5oBNMMXicyWKiFpXDtearQHed2Z7qK19oNaezLKa8fAcjL6LGE7: '10000000000' -- DdzFFzCqrhst5k9WRKnFRpUK9b2cznh5b7NRkUynwiJRec9wdiBbyP5PUVJfVXn47NFmwLcuMV4nLyShBVNpnSWbj2juRjquxvKwVq55: '10000000000' -- DdzFFzCqrht7Un7iRMdZCjTZzxf29xKMiBLgs9YUyktmuk8qMwu6nSHQ5UUWf8k3VvP5NaY56XMJwnroswpJveV9T1YPpoEPLMnxS195: '10000000000' -- DdzFFzCqrhtAzxVLejkpxfh56FXiBz5PCUF6Ea4LnNc5PC9uSSjss7RFMErLdNCDiETPq5m5ZL36Wdw2MSmmu37vmAzwikzNzuVVT9vh: '10000000000' -- DdzFFzCqrhspAEmqDbk5XGWHD8FETFnoUAC7RNvBRnXZqnv4CusQ6oo9gKf5Z1hsiC5rnC6nzkwcE565ouA5MjGGJDD2JV4pqogJppwP: '10000000000' -- DdzFFzCqrht7Xw9GSxcBzSrKpxYniA1x8gb2KrHDF67NMzhLMyj7q7RqZjdTFdoVMRrC667vxjfDWVb5NVMEmqTSv8R9yLPkRAoCZbtd: '10000000000' -- DdzFFzCqrht8czQpERWB3T34hVP7V184HnUYsRR2U7tUYKvdrhrzswu9oFzNVz19ZFZy9tA44G8FmRmGrCCyxVeSLfxwqUQYMsHCB5UV: '10000000000' -- DdzFFzCqrht8kukQRhwF8ZS51Ac6ZWiyBex4yevB1phtcwcmXCrEWHdJpKAVRpWrs2WpToK7YzHXVqRS5yCb7FdRotyNJ8Wb3QoZjA7p: '10000000000' -- DdzFFzCqrhsrL2onj7RdwXZEBqgFpSHK2BcWx6DoDppJzd5Sszi938Ss3yiGnjH6jJVuPfTZ1m9QtxBPWQoFxdyoLjkt7gic5B1ZWdfN: '10000000000' -- DdzFFzCqrhsvpQsmdyRD91kuqvtxhdWMGE6XUQQf3vo2hdxN9vJ2w5RHvqoUqycdLoEskLom6bQVo8YG9Ys8dG81ssD7gWm7WAzwgcG9: '10000000000' -- DdzFFzCqrhtARo5aZWRwmgsHTGvQTUaMyNjcv6YRt2hRDebygBZcMBYuNwJNU8Vhtw9XuVy8cVR9fJQ4imXNAAxoETgmser875DtB7Qd: '10000000000' -- DdzFFzCqrht2phxeuGkxu36gUTDtWX6GniKuANNFa9SxhEjajWtPzc5rumfvSbdLw4NQUyoxSNsqi3RhJedtCchERvp3chrJhFnjzTDr: '10000000000' -- DdzFFzCqrht2cU4htvHMeBLiPgDDmLxopVi2Py14tmDhBfUYsZXTTsLs2Tjq9Ne5wUSQYHZWqE8n62GLQ2vgJ69jBCDpjZ7J321q3zWa: '10000000000' -- DdzFFzCqrht1FjxeaiwrMp3vP38SrAuvB21Kmaar2TYEWapNG1qdsheXXzU3N5PWrt5ZRsHMuy8fzmAxtxX4Y82EXu85VJhG8SAEc61K: '10000000000' -- DdzFFzCqrhsgR3ytMhHziYpg1sEG7cYzvicoHyd5kT9Mgi4nLzwc32fUCV7yMpSWcarAU31MtCurnpqFoSCVsabiBJ8A3HPvqGu7debf: '10000000000' -- DdzFFzCqrht9UWFKQUrmHZggsWCvc58aoTPBNPRYNpEaxxY358ddRYF2YXXdRpPfbMdnf6hqqK3QRxhtTxiWUZVBMddKDGVE4CuEsXeL: '10000000000' -- DdzFFzCqrhsgdRAMQ7JuP7jS8d7BukYHsjXK69FEpZAVquAJ5f3ksjNP69HjAdZufGp7Zfu6ieEwDBSSkxZTiHHWuL1uyJWVwH72okwa: '10000000000' -- DdzFFzCqrhszNccp96SsQZxkzqMBSs5Fwgqjt8mWE9LVmAeCuj4Kw2SvywfgPA5gTU1KYCkZ3G8e4i4SvodXPnnJmMEEAybFe4HPBAPz: '10000000000' -- DdzFFzCqrhsjMwjN9yzKfqxBsKBSf9wE4oH7JtcCfaPmugCyz7PGYNzRByA3vHxVA8RA8ud1mweqCyXqL3T6uNs7dSVCEQKFJmDYSJdX: '10000000000' -- DdzFFzCqrhskPrKFx6rw4VbGzY6g1kq5K7MTPzJVvDXz7DDNMgb4KsiaDLGHXErTETyX9jHr1t6Jq16dnyDS72hRXTLapduf1JDYATYq: '10000000000' -- DdzFFzCqrhtBGHMyjRhTdWkmVoTUPpbx3AUZiKG4C1ytVBUhmVutdXzcU9jcyUBwQ7hV2b9cZFrPh8bXZaEWUSWaV1atSEDwMjcwBD4i: '10000000000' -- DdzFFzCqrht8mWkGbyctZecURYxaY2jK3HDub9z6fbWZNd1RM5CUvPiSAo4X8TYWr6JMVNZ9QbyuawnrQzfKcnCLqPDMmHR3VNSieKZ9: '1' -- DdzFFzCqrhsrBHGSy5Xcp4gdi9jF6YeSR66PX3wVJ8MuBNuMy8JtLbgW3vy1AhGCV93w9NQ5dLbPwdGpJtuwvwhEQLFFgz1F1JjKe3r5: '1' -- DdzFFzCqrht4xtYUhJxYmMANcaKrPaoEndbt8TQdYXgzeVX2F93aWS6dPJqDZgeUSLCRMZidycs26w7TpbodmfU25zNFwzEFpfegEhdr: '1' -- DdzFFzCqrhsxZxjUKf2ih5FXPck8qXB2UQfMiGLWTJUHS7yKnJKEewnzJkBwh2VGSuFNa8jBrmobtve8rGHHHtseq2ZD6pvPAXSMKCB2: '1' -- DdzFFzCqrhsymxqbEvQwoEoyGNUUnn91pCcxZSgCMDhLxnyGbdjnG48BdWApjEbFiqoYfP2nfPQyz2uiDYvSRdz4CGfwbCTNYJVzcuuW: '1' -- DdzFFzCqrht4Cp5w8QSaMA2cF7kPpLddp1toCFTkY2mzdCss6D3DdhYTB1nRXCUhvfWvh9e4k6TPrrapXQKGePPkG1HAGiD8iDiW9ivZ: '1' -- DdzFFzCqrht5drE1utizafRN2GUwZtMeaWVsXY9c5kYyro3Lnyf1GANgMfWc7WCErJVdQXbdNaAKSxmXTG6PNu2uNBidNjTz5XsAdYj7: '1' -- DdzFFzCqrhshfTiHuQXZ9dLAeyFj4VWPPU7KiEjUXixwUiV1rn8vBSJmxHzapC31Ecz1FcUdMrsMxUTdcLzzWvTR5yGtJ8ouT4P5FMcK: '1' -- DdzFFzCqrhsegMx1JjmgF3rL7Dpa4rL8Y4cvBUREcA7CNRgYRjrPexsQJSAYMB7VbA3XRyNsRF4P4vDzWP43vCnqtox9AEndXKtPT9Ss: '1' -- DdzFFzCqrhtASNaEthFBpQJH7KADxgHzwJp3t1pdXK6hFgarpZBv9FDzzPu824MBTLcfkUQWrgdqfGZvsKuXTZFNsNgGH34vLbV3UnAZ: '1' -- DdzFFzCqrhsv1XSxrFwtPZkKFjUC1Pkv6xGi7vAaMP4KptRFhMwRtTPcpKymUFyaTe27NoSto9RQyyqvBJqss5bZbex72SArXa6GAqeG: '1' -- DdzFFzCqrhtB1J6VpL1r1nKVapAqkT2NypXUbRhG5vizekX94R9yygUxYG7skmiL8DxFbB2rCZdVpuCKja8zxhkgbEYkkzGKoT88VFmz: '1' -- DdzFFzCqrhspWQrzyaMvPgKZYpzV938kPsucQ33RMGM8KBEWh4hFmXKa2Z1pfLWftznjS9kGgMDRYdAPcs7mfmFcwF6NPpkULRGqNCpi: '1' -- DdzFFzCqrhsrdcBTYEPBMx5VFdvNhrvBMzScTw28ZcrCdtpqoWwcamfRqFJCZiaurP6m79fmQ5J579xPTkFXBdBzWZQuJyY5rucfJR1V: '1' -- DdzFFzCqrhsiQbNzqp8AbYc2uS79Y7eiSnXPGbookN1RN5DN9LFEuuf7b16v3AcfHmj2PYVB15UuiP3rMBZtfSPM9HYREakyQfrKgsER: '1' -- DdzFFzCqrht6qAJ28wEbJaAs1JuAZQik2qpwpywZB9bUQ2SAaiTDpSLWyvEsjxinkTAt9jaX5pdCWiNDHdkTwuZyrB7zggwGDdBWymt9: '1' -- DdzFFzCqrhsjRLwW7b4V1gtA1URmwyvbTES1kboiXZ8zPsTMXXjsyXhKZymERbceCLVW5q82LzcwHib6Gu4t7cDxQ2V2CGueEqGfgiAK: '1' -- DdzFFzCqrhsu9HpnmxnKNKdDwBggGevwNrgywxwFbU1GCUDJZZtJkDdMmcoEKWLEwJdHrYE3ZzMCpLecG3qRPToTCncLf7Qgq9J4jcs9: '1' -- DdzFFzCqrht5mQX2CAFtRqh3igRvpDePkU7QEHbrtiYQefZagZEDaCjjPTAKktuF16hJpVEv3CEBDQNBqMxmcRxpAHZSudJygFfW9KpY: '1' -- DdzFFzCqrhsyhrXzwHn5NcUdpafk6u4UmsUG3rwKotCgCN6VR6mTyasHyDcHA37fqaTpetm4WSPBFMck7DXbRoKkXTTqzQjBj7i6SUiR: '1' -- DdzFFzCqrht9fJGbcYETEmsdUTZZKZStppKt75d2j9BFu8ZgawoC8dL3NDQ7t8MuuKZVvr41Hk51BxuempzPU87hDm5E72vz4gUoB4oT: '1' -- DdzFFzCqrht7k6Moq1y4iRrmyVgEdDphyugSDUU77kkLyEcNVtc9mLWzEgk2XnKD5nEBFDPeiWFWLuEog85eQXNdRrJusAfLGEzDirpv: '1' -- DdzFFzCqrhsrbC3CAx3MgskKNhQLuRngeovypdE2LNcz9aSNDj5yMpQYDWsSY23NSkCmCkTckY9Z9EPs1niP6ztuUjPSfWY6uCGFPjf9: '1' -- DdzFFzCqrhsiA7iN2yxdhxTQNKGx79f96J1bqiGf3KKQvHRppETgik1KXQmJE6c2uUmG9ydPjkNgG5NKPaBeuuumvdfaiTW2DobfXF4d: '1' -- DdzFFzCqrhsx41vheGcTWUidV6f6qEtshFnR3K7HVXtq2gN976U7yDJgRDxEiTzAeDgMJff486cGUcJCWeSd5tGj216iJW84kkZpjLJH: '1' -- DdzFFzCqrhsrY3YHZiB4zBLw8WHWkeCfbh4CTRYKjxa5edhHjt2x4FttdoeNq8kcc2WgZjsbdWcBmqv6CyigiG7DcShZHJGScHAm4aJL: '1' -- DdzFFzCqrhskvCaEZCKaeNxGELir8xnaUmSE1YUQD7FxktQEb2hdv5TxcYvJgVdvbiuD3hh8315iq37kWNDU9in9hHGzEUaSut6WdqrV: '1' -- DdzFFzCqrht8uNnaVxNs8229RpG5DqG1VrcGzjSgNANyq7hBu1NHrsnWDz7HXzorLfyzKbFJnPuYpquAXejFRXqdJHbqgdzP3KJ7y43K: '1' -- DdzFFzCqrhsqHPcyNxWzJMm9mKc5wM7bRZ1MQkiYgEuAXaByXezncXp4Ng6ZrTgV9AB79ZnqptfxkWiFBtaXyDstUJbPE7vKjodh8E4z: '1' -- DdzFFzCqrhsdxeDPdaf2YSLSSZL53HqkaGrhutswmuBggiFzonZ3gwD4CypmQbWWPYzpEYRf798Wed8gvJXoWytqZFyT1ak4FJH4Mvic: '1' -- DdzFFzCqrhszZuNUE2Lvnt3QLkxKHGNzYHCgkj4m2mi5N1Mov2WJQxwG8mmbHebT3n2Qrj3G34crVU7CVAWFoAyeauuEHdbJpH5Hcu9M: '1' -- DdzFFzCqrht9WpwCR59FcNt6LADojUCgZ2xGbXAjRp6kwwy8UMN4jUHprFq9pMBNkoUrKbMqmCKYo8YZpffZJeAHAQSFhZ3Gd1JWito5: '1' -- DdzFFzCqrhsmNfQkxdkcATtM8SHiArzDW9bak3uSVjFaAC3LT5m8FB1FDKtcRinA3dgEkiWacotmaXnhCaca5nXxAhGghnpQ4itCbfsj: '1' -- DdzFFzCqrhsjEgXGbvtLtTAEmCE9U9LXHsLbuETHaKQkNQQcnZPqA5cqvsuNrsuwbzVw4VAecdE5QUbaDyUo9EocnzXzxgNhUv2h5Q4E: '1' -- DdzFFzCqrhsnJRUTcfmAQKcuvh7Y7M9tJqMdh6YSXCANRHmtZu8AP1hXKiUNFbEzt8txLqVsoyGc2u45keLWrPngPksgNyF6sSpoVmKQ: '1' -- DdzFFzCqrhsodAYc3nR4Jnq81C436WJfXTXf6PiZ6r8oRDqq5b28y9J8YGL5NqT7TN7vfbfcSdnL9GZbWQstWCuZUPsZam1EbPFuE3a2: '1' -- DdzFFzCqrhseqxku84gVQNLxJSWDjGkcGUaMTWTJorgCwXwYQaiHGnaYH1AAjw5ecm93jPHA68mQB2RdY5VhvHcJa8NY9GXKU3UkB4xJ: '1' -- DdzFFzCqrhsh712YhxvhnoBmGzkeFKf6pGnZKt1o5s7DnsqC2mbrcM792NEPZ2GGNPM2TLSaQCmX7qH242rv4fzjyALoVdWF8cSGQYfh: '1' -- DdzFFzCqrht6PetGdiGHQ6Zai1QbksvZ5HBuUmMA1FGLsF6S9e4W2bu3vzbi6Q1sT6JbFpgNuBXvsMmxeCvNdyie7KJSmzAZdVpymdyt: '1' -- DdzFFzCqrht7WN3gGyuqEEMPnpKmGwDXEDawoCb4BzuYz7nxPcdjwi77jwDoy3bQsN6Rhe7WvcKbHWsvcoUJ6w7i7PRQCy7ZQ1GTvv1u: '1' -- DdzFFzCqrhso5WJ3g6xvXrM1cor1kn5Q7sVnujdoegsyqHKDSMfB4QK7ABa2SzWLjQrUDfgDF89isobuLFdubvhEU41cE2WHDD7tmSiv: '1' -- DdzFFzCqrhtBkyFfaKMqjoRyB74TVbJHV5By8fK1rr8VuemPNCDNUPBR4gNZqatuqnXMkkgL1NDLWmonjSjfXPpZLrgF3EHtT1Vy1FVL: '1' -- DdzFFzCqrht2oPToH8SAhh81F8FhucH7JngGqp2ZkBVNAD8xy5vtGAJNfbguu9HWGEuBhS9KPTBrrekcUaatfbJwDGbKcVYzzccqezP4: '1' -- DdzFFzCqrhshYui7m9fwUuycoz9BVs7VMLzWryGy4zhrCVy26qiEGeohsNUfaN8gtVG42B88Ahv62xJ7aHGDkWkLucJikVrZ9YZbrCSq: '1' -- DdzFFzCqrhse4sjw9nMvbkMwW88TMYc9VGRSQ1DmdEYMpiskwPB67mce7MML5scqegn9rpj4wkWLaWDBVpoinxxys9GebX4WxnBPWfg9: '1' -- DdzFFzCqrhst1Zo3FEvMPoFdDZKPN339MgkHQJ59RD7mk9S8DkqkKQWGHFeXbJHBqBy9YJhgzE5xZ8PMEgkPsijKAqcjtJKTRbNPQxac: '1' -- DdzFFzCqrht5hLsaHDaZ6vTWdwu8ZZ2txwmnAvNwTzo6GVNRk2qGYN6JWGGTxjG1hnXYWdLacoinnfmhUxbzwtjaH74rhCFAgdHDjvb3: '1' -- DdzFFzCqrht3h9FmFR46Yc5kPAxw5uPgDofAiW6ZTmtaQe7RSEpdLFzidRhuDS6c3QbknTmeqtL5rhS7zdJoD1oLZfUQmfMt4hTJ5pi1: '1' -- DdzFFzCqrhtBGvZLwFJFkBgduJi81RpxhQhHXGH9C5vJ1aVbjgi3BbNEZWnNVGhjAMNgUjG7AkNZnGGjjNgnbrPRNbZyJHmuQcLosGvm: '1' -- DdzFFzCqrhtBqecSoPP7Lm7bP8DCuxa1vacZeK77iRNwEcRQSyZvshHbKkHfa9x5L9PYFRxZbMwdPRYVSQjCuMioPc7MBQsVCELnRBm6: '1' -- DdzFFzCqrhskK1nkhBGqVEvyn5NiUVNVz21Scv8F347Mo2VQkKSkm8FTRrRgPXicurddXYSZXgDAPoBw93gAUwjpp5H92cWpjgrk5hBx: '1' -- DdzFFzCqrhtAnRc8y355bthDX51XJRGB6v6T88NXDt1PkwUWed277Sn6UUmcWLs2MNS4NEmbTCxixWuyzGZ9YwzjabHrUvf5ekVCCrAB: '1' -- DdzFFzCqrht7RrMXGCoJLgM2twa77ScRVjz3EQ8gM4fDBc4tUZQZezionySMo2MVUzAEi6f5HvF8S35pGTRiJ91CvKB4SUVvZR3LasB5: '1' -- DdzFFzCqrhsg1NU1eJfZk95NsCGBwYZqr7UpGLnQuya386BqVixtvGTSAMsDYo8FYZ6NNNRukHdPsN8WiTm79g4ezexuGJTS3KyUDmZe: '1' -- DdzFFzCqrhshj9ukQXuERwRcGDTaBrcbfiBvhWMGevKVu1644xmLZKZfP5nYiT2ufFzVYbu64iFRgFuz7DmA8XCfwwXvA6H6Cg4nCtBZ: '1' -- DdzFFzCqrhswAbXVPVMg3iN6oPfTwKjDfNqxJZGDVmbds2n2vBWqN6iHnBvbMQ7PdXcohbSTA2UorQbjgerhVqSNba2ANJryEdWT6DKN: '1' -- DdzFFzCqrht3NKh9EBsXuobmZdxZEW3upAchJTh5pLc7eFo7hbDWjq1ZxGq9BMikx8vS4nLj2nzb4tAu29e6BxyWcBg3QDnZZvHb3Mir: '1' -- DdzFFzCqrht44FVTU9fAqUTX1SPHjwJpiveZHwZSCRTfCBF8LypfKnhU35MHrBbrSmRqBYcPqQ14DQURiuemXEjUAWB1kGsBTy5ogMNA: '1' -- DdzFFzCqrhsvdf3ribBNGTyxzWbpx4dRzuJdTf2XN2cosn1hZrMZGUkuZDVJjxBDZwpkkZx2FZTSM9K3WZ4cG9Hava2sCnqTaaMF7WiA: '1' -- DdzFFzCqrhswHAdygxamegXwAk8uDXwdmoTieQtGFKyaZYCcz4XwEqhv3Jeaf9LhC1owTTGwqW8vAS1ksLpt86m14sa9uQyoWHfuAGpx: '1' -- DdzFFzCqrhsh4tPYUCCmsmL17qd4VtUrfANNiYrJvggwUF19E7G3L4sgHXDjN8f57TnD8UaAbLRXXCrtvaQyfYHSqigFqSwnG8qJZ7Zi: '1' -- DdzFFzCqrhsjmnBuQuyignUBAP5x1jafDzYh74cxicPqDjpZHAs3S3n1TyGB4xXJ6qM7vHw7VFtBNyCgJyDQ2wvEndjtX7gJtVsg4Xfs: '1' -- DdzFFzCqrht6doMmkszAjDy2EYs35DkEp7jif3MbrKvsf9bSsu3dbk8psw7ct5fJb7DqfC1qnnwgstK41eCAmxebxm6vGQQ9Wn3HtsLq: '1' -- DdzFFzCqrhsoTrAEaBtWHu4fcR536ZUDvaZHBDrbWuRqzUJDWmWnAdtqbGwqhjH7trne4o2sdhsddcK2FBCLGvNZLYZY4mVZvSjs11Uy: '1' -- DdzFFzCqrhsmx4tLP5Z5Qurna87W2qepys66yW6MM5US6zCZQMrT6anXUyhb1vd4njbgYxJSaktngVEfWuo9fW8mFvPXM3RT2FH34bho: '1' -- DdzFFzCqrht7PimMYDpYb8vu8Gzz7EqKZwUXJ6SnjG42SFqpXgHEESiYDXPiN9n6MEW1KRPD1Tbx3XnvfLetJX3u3TecyFxmLvWCC2ae: '1' -- DdzFFzCqrht69A9ZPSxmrV433vh2drezdj3PeudsFXwMLfMCrXMBtuqM6qp2Yrrhqt792sjrJVNQBiNTj9s3B8fGiVy4JphMMVUBz5VU: '1' -- DdzFFzCqrhsrgczySAvGsQqQSHHgxKaSJbTnEZQ6UFmADNs29dTzDRdsyd4XjxfUtMpgNZbBey3wYxHdQeKXLVPS4Wx9e4uCmduNFeDG: '1' -- DdzFFzCqrhsnqae5WsgHaN79wbVFrejXZzQ6RoK6Mpi9G43icHsXa8K9iCb71YxptrWzDpxyN2VAxm2xssdNUmESBr8WvVQChC6BTzx1: '1' -- DdzFFzCqrhskrqJ8FKmxxY6BJAdw9VUdcLuYNKySvu4Px8AhE2VkCDXWBM5eMycL49nCLnk94NwstfuW7p22bEuctfrioeTV6x96k7qa: '1' -- DdzFFzCqrhsxR14qWDod6aFJXo7iqXWHBqrrhXNrZp6H243uaBb7eYhg4e9py9Q3jhv5Nmyp6LkPHNSWFeUeJEEy2cb2gZfGWkP7cg77: '1' -- DdzFFzCqrhss3xNNhiSLFVu15nu7xRX8T4bDSB3kggdZBiNtzX8ewuMuhUGomdrmCaG165U3VTFSUZNJuvxUAzdduq5P8zC8daKw7EYX: '1' -- DdzFFzCqrhsedysVVpdN5UvmWx2Ho4cMMgJcLTVJwdd7HaMwTye2k9LnVcfY9a3jgM6J4e7io6YgKcbd4skqXtFj28RWwWRdfAEUouEX: '1' -- DdzFFzCqrhsjt6KVNWZbxa4sub2fevcTUv4tDajZPsJBFXKUjW7wAWdc2p8y1uY5nKYuWsdHnNSrFde2JjLMkDqkKmRB2iFKHhHwuhub: '1' -- DdzFFzCqrhtCLEnXQd9Ah2BmoxipMtru9YzV8HuYFGk6XGjxTSF5wJorF1DhcCQGxNho2kxmnKjGGRw2HhVfygYRJUYW52L9vVBztKoE: '1' -- DdzFFzCqrhsiFESMpPL5ALB63KicWudnFbCALCgatDXGRDLFj6kGBL8E37snW6qNL9ChUvQzBhm4ojhgN71JDn28ii9XvgoqTykm5fcP: '1' -- DdzFFzCqrhtBRhkjpQBr5Dn9r1JB86V2wqgYQTTstA4XWXUMQ7Nrio64rWSSs1XyyPGpDp6EytB534iZVmPdCeaNyH11CoHk79DAjQLz: '1' -- DdzFFzCqrhtBYTSasGLK1jzm5HpEnZFq7QkwHexCY2qXUMRaDkB3U731DcjvFQzH4EgLvEyNGHqRwSmo8XKn1HRAHePMVni3eXqq6tgV: '1' -- DdzFFzCqrhsoYs1agKRPzwuZgaRu8zsGqoUoEsEr4zSQTnovqe2qa9AHNjKmqGCJA6i5YVv2MYeDv9a5Ux1akckj4EiadDXSZwiFFuGm: '1' -- DdzFFzCqrhsjR5McmAEa1nmX6VNddvyGm1boCw7GKhCtF8Wr12dpX6P6xm8NWXh27RvbDBgsdrUB7W5Uo64Q7CHb3LngpSja33wJaEjU: '1' -- DdzFFzCqrhstfZLzr9CNy1p9DkxKv1g8dtuXgCctsTSHicfGHSetW83N3KY7qfZhT2Niena8PCKiAqdbU8u1QhzVP6dkzdK6RcnjWjWb: '1' -- DdzFFzCqrhtD4dSWQknti8PJggXTo66ywwTPLU8zv22Qy31q5V7GFCEe4HZNaKig7hwTykjoZD8Z9cKZfRj8m6FwtcWpYTPLnG6saNo4: '1' -- DdzFFzCqrhspvqNXxMsRAGuZrC1bMeMvaFERHZHT1kMq8bHzMCsQB3qKBAKz7r873eLYYNQEgB6XWfuCQxgfMwqRqpeg7dv6azCLKZT1: '1' -- DdzFFzCqrht7pb9NnJCJj44FdPRgdeUc8PmgGJRzNP4z15YLXTCBAUp68whMjKYuer7Z6EWG515QY6CgrjhrrTtLDwTku7JjRiDwcHo5: '1' -- DdzFFzCqrht8VQirMHtgxcY4AXWVh3YBUN5tVdbEXnZcVFxaoVPKX1wqtUaBhobaoeLfHbND68penZAX3PqDmVyVvfUXqksgHPPmhY8y: '1' -- DdzFFzCqrht2XLh81uEVUVyNBoW8q8nEhLwxxpyUHAGPXF1yAHS9M5Mbm5DgAWcEKZ8Jnd22PUpiim7hPJ9wzzohWMXXyVdzmWbHAfe9: '1' -- DdzFFzCqrht5gxffruELEz4gCUoeNxyk6DRVdmkS6PiX2Zxv3F48v6grxzVXzNaW74wyDE5eX5ErdDxj1jnQpHQ9hieKj2it6TQERsjH: '1' -- DdzFFzCqrhsqAd75y7ieJ2nJAaJgWRnbw1qhZF2bXbygTHsvMkRcHq8Hw6TEodMJVPpiELcUw5wJdaP2aZ3yEC8vHCE9WpUwhFsJuoP5: '1' -- DdzFFzCqrht2TMhhAMYEhSbTHDtbMWVKMgNiaQPy6XnNC77HywPNWMd8dyepR9H1p5Chr4cmEWNEhSPbH1eSjGW8d5j3ThJ4KqQyLmgf: '1' -- DdzFFzCqrhsgDhBd2BNiVtYoHDQ6Gw43papt4QVihz4F3LqVadbUhyeX77B72etNhhitPVfA3w3BtLzcpWwS4gN96i67mc7zweRAvuRd: '1' -- DdzFFzCqrhsfKJnaN6U5oQ455K9ugTSdp3rHEAgtuEGtgoPtAkPAWweXKJLcTTGMkfiwCpRjquUK9HAqLbpPjzzsF71DsgUE53kX2dD6: '1' -- DdzFFzCqrhtA32AGBJnDM1JCyYvqXsxvBhwnry694koEBY27YESifEPCCBBEt7UTH95pDL238DNkgazeZCwDfEUn6YW2GTpvzDw9J5JF: '1' -- DdzFFzCqrhtBTYY7mL4HnNoFpR4Yhuh9SaDbPGB6Vs71AvUFNAMkwCUGCSNzpxiE57XjWRste5QhrzBhfLB5WdtAR1kbBJ7B5Ejb6ZD5: '1' -- DdzFFzCqrhtCraCNwTHxoCZeM4pEcfJPpF5DU2XKvorVtdN3U8PuHM2efNWLEmbvuFrkREDT9dBDkhczUqctP6rJ4ZNKxiYcMzrfx4yK: '1' -- DdzFFzCqrhssQWcBX7GgNJ5nueGUa59JKWanrjsRTbeg5Ks2RjMB7nsbAgTbczw4de31X71KuiZv6zj18hAVq2UTmP9uKm2TeGkocsJ6: '1' -- DdzFFzCqrhsxSdYvTsRjur3x1g23tXe41cSTn9mTBw9h76zc94KKohoRf3zhiG2EKSzpyPnGuLsN4f8e5x2pZSf59emBQaER8vrgT5KG: '1' -- DdzFFzCqrhsiZKP4qWrrbuX7PovLEuGMFGpvnMfYWbsjLyfLqH5eAubSTpLvpS8N1XV1Xj5shZY5rtvdUW2zWtDz3DV6Mms1rSpzuf7B: '1' -- DdzFFzCqrhst4ZXQBmZCSyinqjRf6zxVZirhoh5YcRA5mxigu8MrCubTuqQ8FsUJy3Sn4zzHAWrm8XgKQjnifKZZKhLfTQDDmjRTXv7t: '1' -- DdzFFzCqrhsyP3PxMqF9oNVp5zMSitEoWWDpRrvvemT5cwfjjG55FafUwRkaUeTHvuvkUShtjuECycRLg28iTZHAV9xWdjK78tRGjkbn: '1' -- DdzFFzCqrht7QZSiR1kWkoBvF4sfVdifesg7aXzMy4c9AqSCkcfw94HstiHFqxNDd6dcEDRBgum4in41HztJ1JDuRsauLXagfJ41pF2y: '1' - - # Legacy Funds (Trezor) - # - # (12 words) "walk", "license", "firm", "dwarf", "hundred", "pride", "ensure", "midnight", "unit", "keen", "warfare", "east" -- Ae2tdPwUPEZ9W3XajXS7ypra9BBYkwfvTz1PinD1eSCxHCQjTmw99wBz39y: '100000000000' -- Ae2tdPwUPEZEhg3LiSAMZmtosbQcAgSU4jvLhWSRyph8hwYqv9CzrFy6vQo: '100000000000' -- Ae2tdPwUPEZ2zpcZVpVoBtGnncG3qSCMQGQ6M4pV2H2K5YyDhqZ7424GKyz: '100000000000' -- Ae2tdPwUPEZ7tEnAvFtc3v7eP195XrS3pFgZSSCoa5S8oBFk6ztxVwmUcxA: '100000000000' -- Ae2tdPwUPEZHanmRFbXA1f4pYrFRoBcDMG88CeV4Z57XpMUjqsc8jRz8GE3: '100000000000' -- Ae2tdPwUPEZAyvGMHqdRfLcMuP6Ez6RgYjdyGUFBCeqzPqHbkn4wd3WQrgJ: '100000000000' -- Ae2tdPwUPEZ2CdZbNdzsbu8yBU5ZK3XLEQa2pYwsZzgagKCMMdpRLKQKFfX: '100000000000' -- Ae2tdPwUPEYzrrpt2NccDnv72v1noz2vTXt17UeHPtXuZztcqYM57ncCvfD: '100000000000' -- Ae2tdPwUPEZFyBM66NYnCREpZy43gEpUKwyvYBdf8nK38N6VeKJoawNsVQC: '100000000000' -- Ae2tdPwUPEZ7tNoEkK58MrWdR6q6unhSqDgXQvEc2XyRtNLgSWbCe3QZghK: '100000000000' - - # Legacy Funds (Trezor) - # - # (18 words) "hen", "idea", "mimic", "frog", "second", "magnet", "egg", "indicate", "jar", "girl", "broccoli", "heart", "verify", "person", "present", "toe", "vibrant", "unable" -- Ae2tdPwUPEYzx9hEnPZKT14SfPmsQvpwL46yPRFqzkqBPTDpwwDBiSQSe5H: '100000000000' -- Ae2tdPwUPEZJYmMs1z8Gh2eGZZR3uBqgcQxBevA3rsvWft3U9d6a8dGkcZ8: '100000000000' -- Ae2tdPwUPEYw6pDMLtHTxBq8LnYCbXeey8AkPeL9DNkibDz4i1SssCTH8R5: '100000000000' -- Ae2tdPwUPEZ4wqGZtptW4LxngfZjdmCRaLrsdo3H31CqFkrKH5fxF3GAUdm: '100000000000' -- Ae2tdPwUPEYxyHGuNmABqY4P7uzzGd6UWVeguwgUrF3tV9AEptExgAbb2Ds: '100000000000' -- Ae2tdPwUPEZ9wCuUSgeHEC7jMhiHS8hXWx8w1Vtt9ZxrzYoKDPbTKhdPAfJ: '100000000000' -- Ae2tdPwUPEZ8Vt43wsBaAzHnEdvjwPnjAoWLC1xeJeNeWAvvZnNDAMwZ22b: '100000000000' -- Ae2tdPwUPEYx21tKjtE2WzQsmsxNdVZQxCCgojUxMFtmCYR9gqqwXhBPm57: '100000000000' -- Ae2tdPwUPEYxVQrJm6PuWkjgNadiUV3YfC2sCmQFDZqwuzNFGj7Tgp8n1Bi: '100000000000' -- Ae2tdPwUPEYwBbU6ghpjWkNw81wZ6LdyWdZVMdoScDPiSV5ZhwSJzkZqus3: '100000000000' - - # Legacy Funds (Trezor) - # - # (24 words) "slot", "young", "shoot", "surround", "equal", "trouble", "rice", "update", "rare", "dinosaur", "drastic", "kitten", "mom", "actress", "salon", "abuse", "happy", "satisfy" -- Ae2tdPwUPEZBvaca39j3KRRikqY3AGFseAtgBLdnV8pDArUS5pqyMAzXUzY: '100000000000' -- Ae2tdPwUPEZ4MemwEvUPeHWHckYjfYGiU7qyLCJ6MumaU5c64YVboeVBU4o: '100000000000' -- Ae2tdPwUPEZHwVZCJ9ntZM6w5XJ2z9QtZKwkuPUMBusiVx5q31KpqGR9FcJ: '100000000000' -- Ae2tdPwUPEYygErppRsoEqXEyPGxEFsKVoa2BFKMG3prWh6sFi8VSgW4h3k: '100000000000' -- Ae2tdPwUPEZCWwt43jbnf3RjEBqixpjkzMdTB9cyt7zJjVnq8PTnF55rHQL: '100000000000' -- Ae2tdPwUPEYzbmFy6Mbn1WjwtQJyj71Wqj27jz9QpPty1KoyJL3tQh4XBkW: '100000000000' -- Ae2tdPwUPEZ4m5XyBU9c41sareSBsLMoSn97co3XMnaGtuQDCPRywXp6bt5: '100000000000' -- Ae2tdPwUPEZNLXT48whvAoRTn9bMeZweHhPqG7xFDzCrKfzGu8Ku8myrRcj: '100000000000' -- Ae2tdPwUPEZMpnbSJauTkyFvaxzmcxbz29h4ogiQemoMDEwun5tAEQnHaV2: '100000000000' -- Ae2tdPwUPEZEaxZqj8oXrCPuA3Ehaa5fa9kPAgpdLmgoSeKipZEPWo5qeQF: '100000000000' - - # Legacy Funds (Ledger) - # - # (12 words) "struggle", "section", "scissors", "siren", "garbage", "yellow", "maximum", "finger", "duty", "require", "mule", "earn" -- Ae2tdPwUPEZ4Gs4s2recjNjQHBKfuBTkeuqbHJJrC6CuyjGyUD44cCTq4sJ: '100000000000' -- Ae2tdPwUPEZ8ozZuJWsLVb7aEb5p9ntcja47B9i68GV3y9by1eY5C2y6WUT: '100000000000' -- Ae2tdPwUPEZJoUCoyoCxUAKAbn2vFo6nu6B7aTWL1Pv9MRKm8unG9ixLurg: '100000000000' -- Ae2tdPwUPEYwFNKLxqF8s31nbaNt5MZisVqsQ5qsiY763HY5wsBN3mSzPRa: '100000000000' -- Ae2tdPwUPEZ4ZXzzehKoWWC9QYVqJfEL9x63zjH6wyEJbNRsZ9eccR6nSpv: '100000000000' -- Ae2tdPwUPEYyX7ug8zm6K7nLWhgEEBo7Ewf1qALxkvqyHHSC5jMFzH418Q1: '100000000000' -- Ae2tdPwUPEZ95eCwDjNQjReRkeLZFv6kBs3vwaKPHJsw2cxXc3HaCD2jzqw: '100000000000' -- Ae2tdPwUPEZDHGbQ9sbLZuw3cfhcSzqqdK8Xj3dhAzmWZGeVgJhncu5LR9N: '100000000000' -- Ae2tdPwUPEYyDca1eVbeEea6CjihoMAgt6mPiNuC1hEpy5U2qQ1Tzt6E8q8: '100000000000' -- Ae2tdPwUPEZHRMjjXMT2icJXp5h2k2j3Ph6dB5iGRashA2QxHLgFZbHzdms: '100000000000' - - # Legacy Funds (Ledger) - # - # (18 words) "vague" , "wrist" , "poet" , "crazy" , "danger" , "dinner", "grace" , "home" , "naive" , "unfold" , "april" , "exile", "relief" , "rifle" , "ranch" , "tone" , "betray" , "wrong" -- Ae2tdPwUPEZMCGyPAK85FrcserPvzVZZUcbFk5TvDmL9LrUyq2KPYubPcru: '100000000000' -- Ae2tdPwUPEZ6drrnNd1KW3UoiU3U1ZK3mxSpQpFAdXzJHuwvDcYB7Wzxkp1: '100000000000' -- Ae2tdPwUPEZ7Jaw9qt1q2CjCcds6zpHMyzmPGDh9tBeyQG28AdRGHcaWYx7: '100000000000' -- Ae2tdPwUPEZ9SW4qxWkFoozTux5i7F9jVpHQFQUycQuNanSUScyMTYrnQXK: '100000000000' -- Ae2tdPwUPEZ6YegpN8XurGfWyKqkNHLgdbHpdohumKt5QpkNVJhw4FCSRdo: '100000000000' -- Ae2tdPwUPEZLgrXt3zJeHgFWM2stxRjdm6wWATSoUzJ1CmUxKqgbYQXR8cC: '100000000000' -- Ae2tdPwUPEZ6axGCfo5nCLn5hEoRo4yNmQKBzn12B2quPncgQRFP6JBZ2ex: '100000000000' -- Ae2tdPwUPEYzdHGmJDL9tEWXfzyshohvzyS3K9wmLc5qMrwRNFPQA611uzB: '100000000000' -- Ae2tdPwUPEYxLNQJXcT3XUh54BXn5w53pPe5EHMXo6qo47gpNM9QyJsaXz4: '100000000000' -- Ae2tdPwUPEYvq2fnzqs9EWxFF2j87nZzBAZZ7y3qoj5oTce1ZGvsc4potp3: '100000000000' - - # Legacy Funds (Ledger) - # - # (24 words) "recall" , "grace" , "sport" , "punch" , "exhibit" , "mad", "harbor" , "stand" , "obey" , "short" , "width" , "stem", "awkward" , "used" , "stairs" , "wool" , "ugly" , "trap", "season" , "stove" , "worth" , "toward" , "congress" , "jaguar" -- Ae2tdPwUPEZFvG914wGXtCsb9hCr9aKjJC2ZciLKSNRqAKtjnduH7XtPn78: '1000000000000' -- Ae2tdPwUPEZ8rVsdBE6EMZpac32MLzciY75MrwrPs8ikjf6MWYFJUHkGaw5: '1000000000000' -- Ae2tdPwUPEZADQdQy2cbHDwwFRYUcrfreiu82Ngm9Bxdw1pJqJFUnFoQmNL: '1000000000000' -- Ae2tdPwUPEZ3NULtb3fK6qtJYwJbVnmhDeWzoMbjzPbCsEC9MyB4foBABhz: '1000000000000' -- Ae2tdPwUPEZ3rGvPCdzCPrVRvzEfpUp8XnZ861nss3XfLun5wA3c3YMA41v: '1000000000000' -- Ae2tdPwUPEZ575pMY9TBJyPdrwGkq2kr49V9fuqRWpF6wM9JbuZLmxHDo2N: '1000000000000' -- Ae2tdPwUPEZFaVKwy9bcN81ZPVL8uHRfsrCj7ZZhbm2uqiwLrzsy9Bs1rBN: '1000000000000' -- Ae2tdPwUPEZ4K16qFm6qVRWTEGpq5TJiyt8ZojmRANTSpPDAWZuH2Ge85uB: '1000000000000' -- Ae2tdPwUPEZMMYd8JP9F16HJgCsDsPjUoERWoFzZugN4mNjhR9ZnFwPonCs: '1000000000000' -- Ae2tdPwUPEZ3anXo172NFuumSGjrvbk1pHK9LiF82nGmPKC52NMYR77V2dM: '1000000000000' +nonAvvmBalances: {} diff --git a/cluster-data/node.config b/cluster-data/node.config index dfa3f079..bbdb515c 100644 --- a/cluster-data/node.config +++ b/cluster-data/node.config @@ -16,6 +16,11 @@ TurnOnLogging: True ViewMode: SimpleView PBftSignatureThreshold: 1 +# The maximum number of used peers during bulk sync. +MaxConcurrencyBulkSync: 1 +# The maximum number of used peers when fetching newly forged blocks. +MaxConcurrencyDeadline: 2 + # _ _ _ _ ____ # | | | |_ __ __| | __ _| |_ ___ | _ \ __ _ _ __ __ _ _ __ ___ ___ @@ -26,7 +31,7 @@ PBftSignatureThreshold: 1 ApplicationName: cardano-sl ApplicationVersion: 1 -LastKnownBlockVersion-Major: 2 +LastKnownBlockVersion-Major: 6 LastKnownBlockVersion-Minor: 0 LastKnownBlockVersion-Alt: 0 diff --git a/cluster-data/shelley-genesis.yaml b/cluster-data/shelley-genesis.yaml deleted file mode 100644 index 0c9dab67..00000000 --- a/cluster-data/shelley-genesis.yaml +++ /dev/null @@ -1,59 +0,0 @@ -# IMPORTANT NOTES ABOUT THIS FILE -# -# a) cardano-node does not parse 'yaml' but only 'json'. We use yaml as a nicer/simpler format -# and convert it as json when generating the underlying configuration for the node. -# -# b) the `systemStart` is hard-coded here to please the parser but is replaced dynamically -# by the same code generating the final node configuration for integration. -# - ---- -activeSlotsCoeff: 0.5 -protocolParams: - poolDeposit: 0 - protocolVersion: - minor: 0 - major: 6 - minUTxOValue: 1000000 - decentralisationParam: 0.25 # means 75% decentralised - maxTxSize: 16384 - minFeeA: 100 - maxBlockBodySize: 239857 - minFeeB: 100000 - - # The epoch bound on pool retirements specifies how many epochs in advance - # retirements may be announced. For testing purposes, we allow retirements - # to be announced far into the future. - eMax: 1000000 - - extraEntropy: - tag: NeutralNonce - maxBlockHeaderSize: 217569 - keyDeposit: 1000000 - keyDecayRate: 0 - nOpt: 3 - rho: 0.178650067 - poolMinRefund: 0 - minPoolCost: 0 - tau: 0.0 - a0: 0.1 -genDelegs: - 8ae01cab15f6235958b1147e979987bbdb90788f7c4e185f1632427a: - delegate: b7bf59bb963aa785afe220f5b0d3deb826fd0bcaeeee58cb81ab443d - vrf: 4ebcf8b4c13c24d89144d72f544d1c425b4a3aa1ace30af4eb72752e75b40d3e -updateQuorum: 1 -maxMajorPV: 25446 -maxLovelaceSupply: 1000000000000000000 -protocolMagicId: 764824073 -networkMagic: 764824073 -networkId: Mainnet -epochLength: 100 -staking: -slotsPerKESPeriod: 86400 -slotLength: 0.2 -maxKESEvolutions: 90 -securityParam: 5 -systemStart: "2020-06-19T16:07:37.740128433Z" -initialFunds: {} -# For the Byron;Shelley test setup, funds have to be migrated from byron -# using manually submitted transactions. The initialFunds field is ignored. diff --git a/flake.lock b/flake.lock index 53a80124..689b15fc 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1657811398, - "narHash": "sha256-9LfPpUyw+ECqI6ns2nZW1UcDvHwQY9Qz58IJqcpDO9w=", + "lastModified": 1658170109, + "narHash": "sha256-+TNYElmR5Z15rhyXo3KNPrChMZKDMJJZrMGbpCOMnKw=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "6f3ba0f7da5b6d7c0c878c54cca97addc2c633c5", + "rev": "2808c5e403c37df302742d71125c83a5787d3dec", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "6f3ba0f7da5b6d7c0c878c54cca97addc2c633c5", + "rev": "2808c5e403c37df302742d71125c83a5787d3dec", "type": "github" } }, @@ -834,17 +834,17 @@ "plutus-apps": { "flake": false, "locked": { - "lastModified": 1657805529, - "narHash": "sha256-b/cDxN3e1TQMDlYmDlUIS53eSxeMPq7YtlUdJOpgV50=", + "lastModified": 1658170029, + "narHash": "sha256-/G3CrE2aXrhytDGOqhifmIT31gJcvI3FjuntztOi8DY=", "owner": "gege251", "repo": "plutus-apps", - "rev": "59e269d3a2bc66ab99b0070d16c81dc13636f9c4", + "rev": "62342808fa7422ebea3233a7e031d3aa00c04672", "type": "github" }, "original": { "owner": "gege251", "repo": "plutus-apps", - "rev": "59e269d3a2bc66ab99b0070d16c81dc13636f9c4", + "rev": "62342808fa7422ebea3233a7e031d3aa00c04672", "type": "github" } }, diff --git a/flake.nix b/flake.nix index edfda14f..57116e74 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=6f3ba0f7da5b6d7c0c878c54cca97addc2c633c5"; + "github:mlabs-haskell/bot-plutus-interface?rev=2808c5e403c37df302742d71125c83a5787d3dec"; }; outputs = diff --git a/plutip.cabal b/plutip.cabal index e31b5c4f..3eb05589 100644 --- a/plutip.cabal +++ b/plutip.cabal @@ -30,6 +30,7 @@ common common-imports , cardano-api , cardano-crypto , cardano-crypto-wrapper + , cardano-ledger-core , cardano-slotting , cardano-wallet , cardano-wallet-cli diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index d7e92052..91991c22 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -5,15 +5,13 @@ module Test.Plutip.Internal.LocalCluster ( ) where import Cardano.Api qualified as CAPI - +import Cardano.BM.Data.Severity qualified as Severity +import Cardano.BM.Data.Tracer (HasPrivacyAnnotation, HasSeverityAnnotation (getSeverityAnnotation)) +import Cardano.CLI (LogOutput (LogToFile), withLoggingNamed) import Cardano.Launcher.Node (nodeSocketFile) import Cardano.Startup (installSignalHandlers, setDefaultFilePermissions, withUtf8Encoding) import Cardano.Wallet.Logging (stdoutTextTracer, trMessageText) import Cardano.Wallet.Shelley.Launch (TempDirLog, withSystemTempDir) - -import Cardano.BM.Data.Severity qualified as Severity -import Cardano.BM.Data.Tracer (HasPrivacyAnnotation, HasSeverityAnnotation (getSeverityAnnotation)) -import Cardano.CLI (LogOutput (LogToFile), withLoggingNamed) import Cardano.Wallet.Shelley.Launch.Cluster (ClusterLog, localClusterConfigFromEnv, testMinSeverityFromEnv, walletMinSeverityFromEnv, withCluster) import Control.Concurrent.Async (async) import Control.Monad (unless, void, when) @@ -22,11 +20,14 @@ import Control.Monad.IO.Unlift (MonadUnliftIO) import Control.Monad.Reader (ReaderT (runReaderT)) import Control.Retry (constantDelay, limitRetries, recoverAll) import Control.Tracer (Tracer, contramap, traceWith) +import Data.Foldable (for_) import Data.Kind (Type) import Data.Maybe (catMaybes, fromMaybe, isJust) import Data.Text (Text, pack) import Data.Text.Class (ToText (toText)) -import GHC.IO.Handle (Handle, hDuplicate, hDuplicateTo) +import GHC.IO.Handle (Handle, hDuplicate, hDuplicateTo, hFlush) +import GHC.Stack.Types (HasCallStack) +import Paths_plutip (getDataFileName) import Plutus.ChainIndex.App qualified as ChainIndex import Plutus.ChainIndex.Config (ChainIndexConfig (cicNetworkId, cicPort), cicDbPath, cicSocketPath) import Plutus.ChainIndex.Config qualified as ChainIndex @@ -36,7 +37,16 @@ import System.Directory (canonicalizePath, copyFile, createDirectoryIfMissing, d import System.Environment (setEnv) import System.Exit (die) import System.FilePath (()) -import System.IO (IOMode (WriteMode), hClose, hFlush, openFile, stdout) +import System.IO (IOMode (WriteMode), hClose, openFile, stdout) +import Test.Plutip.Config ( + PlutipConfig ( + chainIndexPort, + clusterDataDir, + clusterWorkingDir, + relayNodeLogs + ), + WorkingDirectory (Fixed, Temporary), + ) import Test.Plutip.Internal.BotPlutusInterface.Setup qualified as BotSetup import Test.Plutip.Internal.Types ( ClusterEnv ( @@ -51,24 +61,11 @@ import Test.Plutip.Internal.Types ( RunningNode (RunningNode), ) import Test.Plutip.Tools.CardanoApi qualified as Tools +import Text.Printf (printf) import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo) import UnliftIO.Exception (bracket, catchIO, finally) import UnliftIO.STM (TVar, atomically, newTVarIO, readTVar, retrySTM, writeTVar) -import Data.Foldable (for_) -import GHC.Stack.Types (HasCallStack) -import Paths_plutip (getDataFileName) -import Test.Plutip.Config ( - PlutipConfig ( - chainIndexPort, - clusterDataDir, - clusterWorkingDir, - relayNodeLogs - ), - WorkingDirectory (Fixed, Temporary), - ) -import Text.Printf (printf) - -- | Starting a cluster with a setup action -- We're heavily depending on cardano-wallet local cluster tooling, however they don't allow the -- start and stop actions to be two separate processes, which is needed for tasty integration. diff --git a/src/Test/Plutip/Tools/Address.hs b/src/Test/Plutip/Tools/Address.hs index 14e5820e..4fc674ea 100644 --- a/src/Test/Plutip/Tools/Address.hs +++ b/src/Test/Plutip/Tools/Address.hs @@ -14,7 +14,7 @@ import Data.Data (Proxy) import Data.Proxy (Proxy (Proxy)) import Data.Text (Text) import Ledger.Tx.CardanoAPI qualified as Ledger -import Plutus.V1.Ledger.Address qualified as Ledger +import Plutus.V1.Ledger.Address qualified as Address data AddressConversionError = WalletToCardanoDeserializationError @@ -33,21 +33,23 @@ walletToCardano (Wallet.Address rawBytes) = walletToCardanoAny :: Wallet.Address -> Either AddressConversionError CAPI.AddressAny walletToCardanoAny = fmap CAPI.AddressShelley . walletToCardano -walletToLedger :: Wallet.Address -> Either AddressConversionError Ledger.Address +walletToLedger :: Wallet.Address -> Either AddressConversionError Address.Address walletToLedger wAddr = walletToCardano wAddr >>= left WalletToLedgerError . convert where convert = Ledger.fromCardanoAddressInEra - . CAPI.shelleyAddressInEra @CAPI.AlonzoEra + . CAPI.shelleyAddressInEra @CAPI.BabbageEra -ledgerToCardanoMainnet :: Ledger.Address -> Either Ledger.ToCardanoError (CAPI.AddressInEra CAPI.AlonzoEra) -ledgerToCardanoMainnet = Ledger.toCardanoAddressInEra CAPI.Mainnet +ledgerToCardanoMainnet :: + Address.Address -> + Either Ledger.ToCardanoError (CAPI.AddressInEra CAPI.BabbageEra) +ledgerToCardanoMainnet = Ledger.toCardanoAddressBabbage CAPI.Mainnet -ledgerToCardanoMainnet' :: Ledger.Address -> Either Ledger.ToCardanoError Text +ledgerToCardanoMainnet' :: Address.Address -> Either Ledger.ToCardanoError Text ledgerToCardanoMainnet' addr = - CAPI.serialiseAddress <$> Ledger.toCardanoAddressInEra CAPI.Mainnet addr + CAPI.serialiseAddress <$> Ledger.toCardanoAddressBabbage CAPI.Mainnet addr -- | Get `String` representation of address on mainnet -- mkMainnetAddress :: BpiWallet -> String diff --git a/src/Test/Plutip/Tools/CardanoApi.hs b/src/Test/Plutip/Tools/CardanoApi.hs index 9b5ecb52..6e66f254 100644 --- a/src/Test/Plutip/Tools/CardanoApi.hs +++ b/src/Test/Plutip/Tools/CardanoApi.hs @@ -33,13 +33,13 @@ currentBlock (runningNode -> rn) = do info = connectionInfo rn C.queryNodeLocalState info Nothing query -utxosAtAddress :: ClusterEnv -> C.AddressAny -> IO (Either CardanoApiError (C.UTxO C.AlonzoEra)) +utxosAtAddress :: ClusterEnv -> C.AddressAny -> IO (Either CardanoApiError (C.UTxO C.BabbageEra)) utxosAtAddress (runningNode -> rn) addr = do flattenQueryResult <$> C.queryNodeLocalState info Nothing query where info = connectionInfo rn query = - shellyBasedAlonzoQuery + shellyBasedBabbageQuery (C.QueryUTxO $ C.QueryUTxOByAddress (Set.singleton addr)) queryProtocolParams :: ClusterEnv -> IO (Either CardanoApiError ProtocolParameters) @@ -47,7 +47,7 @@ queryProtocolParams (runningNode -> rn) = flattenQueryResult <$> C.queryNodeLocalState info Nothing query where info = connectionInfo rn - query = shellyBasedAlonzoQuery C.QueryProtocolParameters + query = shellyBasedBabbageQuery C.QueryProtocolParameters connectionInfo :: RunningNode -> C.LocalNodeConnectInfo C.CardanoMode connectionInfo (RunningNode socket _ _ _) = @@ -59,12 +59,12 @@ connectionInfo (RunningNode socket _ _ _) = queryTip :: RunningNode -> IO C.ChainTip queryTip = C.getLocalChainTip . connectionInfo -shellyBasedAlonzoQuery :: - C.QueryInShelleyBasedEra C.AlonzoEra result -> +shellyBasedBabbageQuery :: + C.QueryInShelleyBasedEra C.BabbageEra result -> C.QueryInMode C.CardanoMode (Either EraMismatch result) -shellyBasedAlonzoQuery = - C.QueryInEra C.AlonzoEraInCardanoMode - . C.QueryInShelleyBasedEra C.ShelleyBasedEraAlonzo +shellyBasedBabbageQuery = + C.QueryInEra C.BabbageEraInCardanoMode + . C.QueryInShelleyBasedEra C.ShelleyBasedEraBabbage flattenQueryResult :: (Show e1, Show e2, Show b) => From 9346809522afc934dab52252bd0aef26b66fad0a Mon Sep 17 00:00:00 2001 From: zmrocze Date: Tue, 19 Jul 2022 19:51:53 +0200 Subject: [PATCH 08/32] Silence chain-index. --- src/Test/Plutip/Internal/LocalCluster.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index 91991c22..2d4b42e3 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -7,6 +7,7 @@ module Test.Plutip.Internal.LocalCluster ( import Cardano.Api qualified as CAPI import Cardano.BM.Data.Severity qualified as Severity import Cardano.BM.Data.Tracer (HasPrivacyAnnotation, HasSeverityAnnotation (getSeverityAnnotation)) +import Cardano.BM.Configuration.Model qualified as CM import Cardano.CLI (LogOutput (LogToFile), withLoggingNamed) import Cardano.Launcher.Node (nodeSocketFile) import Cardano.Startup (installSignalHandlers, setDefaultFilePermissions, withUtf8Encoding) @@ -235,6 +236,7 @@ waitForRelayNode trCluster rn = do launchChainIndex :: PlutipConfig -> RunningNode -> FilePath -> IO Int launchChainIndex conf (RunningNode sp _block0 (_gp, _vData) _) dir = do config <- defaultConfig + CM.setMinSeverity config Severity.Notice let dbPath = dir "chain-index.db" chainIndexConfig = ChainIndex.defaultConfig @@ -247,7 +249,7 @@ launchChainIndex conf (RunningNode sp _block0 (_gp, _vData) _) dir = do fromEnum (chainIndexPort conf) } - void . async $ void $ ChainIndex.runMain config chainIndexConfig + void . async $ void $ ChainIndex.runMainWithLog (const $ return ()) config chainIndexConfig return $ cicPort chainIndexConfig handleLogs :: HasCallStack => FilePath -> PlutipConfig -> IO () From 555c25962d8ba7aeebe4d8f2d8429a571ffc9ee8 Mon Sep 17 00:00:00 2001 From: zmrocze Date: Tue, 19 Jul 2022 19:38:43 +0200 Subject: [PATCH 09/32] Add PlutusV2 cost model. --- cluster-data/alonzo-genesis.yaml | 176 +++++++++ .../cost-models-data/cost-model-update.json | 347 ++++++++++++++++++ 2 files changed, 523 insertions(+) create mode 100644 cluster-data/cost-models-data/cost-model-update.json diff --git a/cluster-data/alonzo-genesis.yaml b/cluster-data/alonzo-genesis.yaml index 3960b0ce..ac620da2 100644 --- a/cluster-data/alonzo-genesis.yaml +++ b/cluster-data/alonzo-genesis.yaml @@ -185,3 +185,179 @@ costModels: verifySignature-memory-arguments: 1 cekLamCost-exBudgetMemory: 100 sliceByteString-cpu-arguments-intercept: 150000 + PlutusV2: + cekApplyCost-exBudgetCPU: 23000 + cekApplyCost-exBudgetMemory: 100 + cekBuiltinCost-exBudgetCPU: 23000 + cekBuiltinCost-exBudgetMemory: 100 + cekConstCost-exBudgetCPU: 23000 + cekConstCost-exBudgetMemory: 100 + cekDelayCost-exBudgetCPU: 23000 + cekDelayCost-exBudgetMemory: 100 + cekForceCost-exBudgetCPU: 23000 + cekForceCost-exBudgetMemory: 100 + cekLamCost-exBudgetCPU: 23000 + cekLamCost-exBudgetMemory: 100 + cekStartupCost-exBudgetCPU: 100 + cekStartupCost-exBudgetMemory: 100 + cekVarCost-exBudgetCPU: 23000 + cekVarCost-exBudgetMemory: 100 + addInteger-cpu-arguments-intercept: 205665 + addInteger-cpu-arguments-slope: 812 + addInteger-memory-arguments-intercept: 1 + addInteger-memory-arguments-slope: 1 + appendByteString-cpu-arguments-intercept: 1000 + appendByteString-cpu-arguments-slope: 571 + appendByteString-memory-arguments-intercept: 0 + appendByteString-memory-arguments-slope: 1 + appendString-cpu-arguments-intercept: 1000 + appendString-cpu-arguments-slope: 24177 + appendString-memory-arguments-intercept: 4 + appendString-memory-arguments-slope: 1 + bData-cpu-arguments: 1000 + bData-memory-arguments: 32 + blake2b_256-cpu-arguments-intercept: 117366 + blake2b_256-cpu-arguments-slope: 10475 + blake2b_256-memory-arguments: 4 + chooseData-cpu-arguments: 19537 + chooseData-memory-arguments: 32 + chooseList-cpu-arguments: 175354 + chooseList-memory-arguments: 32 + chooseUnit-cpu-arguments: 46417 + chooseUnit-memory-arguments: 4 + consByteString-cpu-arguments-intercept: 221973 + consByteString-cpu-arguments-slope: 511 + consByteString-memory-arguments-intercept: 0 + consByteString-memory-arguments-slope: 1 + constrData-cpu-arguments: 89141 + constrData-memory-arguments: 32 + decodeUtf8-cpu-arguments-intercept: 497525 + decodeUtf8-cpu-arguments-slope: 14068 + decodeUtf8-memory-arguments-intercept: 4 + decodeUtf8-memory-arguments-slope: 2 + divideInteger-cpu-arguments-constant: 196500 + divideInteger-cpu-arguments-model-arguments-intercept: 453240 + divideInteger-cpu-arguments-model-arguments-slope: 220 + divideInteger-memory-arguments-intercept: 0 + divideInteger-memory-arguments-minimum: 1 + divideInteger-memory-arguments-slope: 1 + encodeUtf8-cpu-arguments-intercept: 1000 + encodeUtf8-cpu-arguments-slope: 28662 + encodeUtf8-memory-arguments-intercept: 4 + encodeUtf8-memory-arguments-slope: 2 + equalsByteString-cpu-arguments-constant: 245000 + equalsByteString-cpu-arguments-intercept: 216773 + equalsByteString-cpu-arguments-slope: 62 + equalsByteString-memory-arguments: 1 + equalsData-cpu-arguments-intercept: 1060367 + equalsData-cpu-arguments-slope: 12586 + equalsData-memory-arguments: 1 + equalsInteger-cpu-arguments-intercept: 208512 + equalsInteger-cpu-arguments-slope: 421 + equalsInteger-memory-arguments: 1 + equalsString-cpu-arguments-constant: 187000 + equalsString-cpu-arguments-intercept: 1000 + equalsString-cpu-arguments-slope: 52998 + equalsString-memory-arguments: 1 + fstPair-cpu-arguments: 80436 + fstPair-memory-arguments: 32 + headList-cpu-arguments: 43249 + headList-memory-arguments: 32 + iData-cpu-arguments: 1000 + iData-memory-arguments: 32 + ifThenElse-cpu-arguments: 80556 + ifThenElse-memory-arguments: 1 + indexByteString-cpu-arguments: 57667 + indexByteString-memory-arguments: 4 + lengthOfByteString-cpu-arguments: 1000 + lengthOfByteString-memory-arguments: 10 + lessThanByteString-cpu-arguments-intercept: 197145 + lessThanByteString-cpu-arguments-slope: 156 + lessThanByteString-memory-arguments: 1 + lessThanEqualsByteString-cpu-arguments-intercept: 197145 + lessThanEqualsByteString-cpu-arguments-slope: 156 + lessThanEqualsByteString-memory-arguments: 1 + lessThanEqualsInteger-cpu-arguments-intercept: 204924 + lessThanEqualsInteger-cpu-arguments-slope: 473 + lessThanEqualsInteger-memory-arguments: 1 + lessThanInteger-cpu-arguments-intercept: 208896 + lessThanInteger-cpu-arguments-slope: 511 + lessThanInteger-memory-arguments: 1 + listData-cpu-arguments: 52467 + listData-memory-arguments: 32 + mapData-cpu-arguments: 64832 + mapData-memory-arguments: 32 + mkCons-cpu-arguments: 65493 + mkCons-memory-arguments: 32 + mkNilData-cpu-arguments: 22558 + mkNilData-memory-arguments: 32 + mkNilPairData-cpu-arguments: 16563 + mkNilPairData-memory-arguments: 32 + mkPairData-cpu-arguments: 76511 + mkPairData-memory-arguments: 32 + modInteger-cpu-arguments-constant: 196500 + modInteger-cpu-arguments-model-arguments-intercept: 453240 + modInteger-cpu-arguments-model-arguments-slope: 220 + modInteger-memory-arguments-intercept: 0 + modInteger-memory-arguments-minimum: 1 + modInteger-memory-arguments-slope: 1 + multiplyInteger-cpu-arguments-intercept: 69522 + multiplyInteger-cpu-arguments-slope: 11687 + multiplyInteger-memory-arguments-intercept: 0 + multiplyInteger-memory-arguments-slope: 1 + nullList-cpu-arguments: 60091 + nullList-memory-arguments: 32 + quotientInteger-cpu-arguments-constant: 196500 + quotientInteger-cpu-arguments-model-arguments-intercept: 453240 + quotientInteger-cpu-arguments-model-arguments-slope: 220 + quotientInteger-memory-arguments-intercept: 0 + quotientInteger-memory-arguments-minimum: 1 + quotientInteger-memory-arguments-slope: 1 + remainderInteger-cpu-arguments-constant: 196500 + remainderInteger-cpu-arguments-model-arguments-intercept: 453240 + remainderInteger-cpu-arguments-model-arguments-slope: 220 + remainderInteger-memory-arguments-intercept: 0 + remainderInteger-memory-arguments-minimum: 1 + remainderInteger-memory-arguments-slope: 1 + serialiseData-cpu-arguments-intercept: 1159724 + serialiseData-cpu-arguments-slope: 392670 + serialiseData-memory-arguments-intercept: 0 + serialiseData-memory-arguments-slope: 2 + sha2_256-cpu-arguments-intercept: 806990 + sha2_256-cpu-arguments-slope: 30482 + sha2_256-memory-arguments: 4 + sha3_256-cpu-arguments-intercept: 1927926 + sha3_256-cpu-arguments-slope: 82523 + sha3_256-memory-arguments: 4 + sliceByteString-cpu-arguments-intercept: 265318 + sliceByteString-cpu-arguments-slope: 0 + sliceByteString-memory-arguments-intercept: 4 + sliceByteString-memory-arguments-slope: 0 + sndPair-cpu-arguments: 85931 + sndPair-memory-arguments: 32 + subtractInteger-cpu-arguments-intercept: 205665 + subtractInteger-cpu-arguments-slope: 812 + subtractInteger-memory-arguments-intercept: 1 + subtractInteger-memory-arguments-slope: 1 + tailList-cpu-arguments: 41182 + tailList-memory-arguments: 32 + trace-cpu-arguments: 212342 + trace-memory-arguments: 32 + unBData-cpu-arguments: 31220 + unBData-memory-arguments: 32 + unConstrData-cpu-arguments: 32696 + unConstrData-memory-arguments: 32 + unIData-cpu-arguments: 43357 + unIData-memory-arguments: 32 + unListData-cpu-arguments: 32247 + unListData-memory-arguments: 32 + unMapData-cpu-arguments: 38314 + unMapData-memory-arguments: 32 + verifyEcdsaSecp256k1Signature-cpu-arguments: 35892428 + verifyEcdsaSecp256k1Signature-memory-arguments: 10 + verifyEd25519Signature-cpu-arguments-intercept: 9462713 + verifyEd25519Signature-cpu-arguments-slope: 1021 + verifyEd25519Signature-memory-arguments: 10 + verifySchnorrSecp256k1Signature-cpu-arguments-intercept: 38887044 + verifySchnorrSecp256k1Signature-cpu-arguments-slope: 32947 + verifySchnorrSecp256k1Signature-memory-arguments: 10 diff --git a/cluster-data/cost-models-data/cost-model-update.json b/cluster-data/cost-models-data/cost-model-update.json new file mode 100644 index 00000000..60ec574c --- /dev/null +++ b/cluster-data/cost-models-data/cost-model-update.json @@ -0,0 +1,347 @@ +{ + "PlutusV1": { + "sha2_256-memory-arguments": 4, + "equalsString-cpu-arguments-constant": 1000, + "cekDelayCost-exBudgetMemory": 100, + "lessThanEqualsByteString-cpu-arguments-intercept": 103599, + "divideInteger-memory-arguments-minimum": 1, + "appendByteString-cpu-arguments-slope": 621, + "blake2b-cpu-arguments-slope": 29175, + "iData-cpu-arguments": 150000, + "encodeUtf8-cpu-arguments-slope": 1000, + "unBData-cpu-arguments": 150000, + "multiplyInteger-cpu-arguments-intercept": 61516, + "cekConstCost-exBudgetMemory": 100, + "nullList-cpu-arguments": 150000, + "equalsString-cpu-arguments-intercept": 150000, + "trace-cpu-arguments": 150000, + "mkNilData-memory-arguments": 32, + "lengthOfByteString-cpu-arguments": 150000, + "cekBuiltinCost-exBudgetCPU": 29773, + "bData-cpu-arguments": 150000, + "subtractInteger-cpu-arguments-slope": 0, + "unIData-cpu-arguments": 150000, + "consByteString-memory-arguments-intercept": 0, + "divideInteger-memory-arguments-slope": 1, + "divideInteger-cpu-arguments-model-arguments-slope": 118, + "listData-cpu-arguments": 150000, + "headList-cpu-arguments": 150000, + "chooseData-memory-arguments": 32, + "equalsInteger-cpu-arguments-intercept": 136542, + "sha3_256-cpu-arguments-slope": 82363, + "sliceByteString-cpu-arguments-slope": 5000, + "unMapData-cpu-arguments": 150000, + "lessThanInteger-cpu-arguments-intercept": 179690, + "mkCons-cpu-arguments": 150000, + "appendString-memory-arguments-intercept": 0, + "modInteger-cpu-arguments-model-arguments-slope": 118, + "ifThenElse-cpu-arguments": 1, + "mkNilPairData-cpu-arguments": 150000, + "lessThanEqualsInteger-cpu-arguments-intercept": 145276, + "addInteger-memory-arguments-slope": 1, + "chooseList-memory-arguments": 32, + "constrData-memory-arguments": 32, + "decodeUtf8-cpu-arguments-intercept": 150000, + "equalsData-memory-arguments": 1, + "subtractInteger-memory-arguments-slope": 1, + "appendByteString-memory-arguments-intercept": 0, + "lengthOfByteString-memory-arguments": 4, + "headList-memory-arguments": 32, + "listData-memory-arguments": 32, + "consByteString-cpu-arguments-intercept": 150000, + "unIData-memory-arguments": 32, + "remainderInteger-memory-arguments-minimum": 1, + "bData-memory-arguments": 32, + "lessThanByteString-cpu-arguments-slope": 248, + "encodeUtf8-memory-arguments-intercept": 0, + "cekStartupCost-exBudgetCPU": 100, + "multiplyInteger-memory-arguments-intercept": 0, + "unListData-memory-arguments": 32, + "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "cekVarCost-exBudgetCPU": 29773, + "remainderInteger-memory-arguments-slope": 1, + "cekForceCost-exBudgetCPU": 29773, + "sha2_256-cpu-arguments-slope": 29175, + "equalsInteger-memory-arguments": 1, + "indexByteString-memory-arguments": 1, + "addInteger-memory-arguments-intercept": 1, + "chooseUnit-cpu-arguments": 150000, + "sndPair-cpu-arguments": 150000, + "cekLamCost-exBudgetCPU": 29773, + "fstPair-cpu-arguments": 150000, + "quotientInteger-memory-arguments-minimum": 1, + "decodeUtf8-cpu-arguments-slope": 1000, + "lessThanInteger-memory-arguments": 1, + "lessThanEqualsInteger-cpu-arguments-slope": 1366, + "fstPair-memory-arguments": 32, + "modInteger-memory-arguments-intercept": 0, + "unConstrData-cpu-arguments": 150000, + "lessThanEqualsInteger-memory-arguments": 1, + "chooseUnit-memory-arguments": 32, + "sndPair-memory-arguments": 32, + "addInteger-cpu-arguments-intercept": 197209, + "decodeUtf8-memory-arguments-slope": 8, + "equalsData-cpu-arguments-intercept": 150000, + "mapData-cpu-arguments": 150000, + "mkPairData-cpu-arguments": 150000, + "quotientInteger-cpu-arguments-constant": 148000, + "consByteString-memory-arguments-slope": 1, + "cekVarCost-exBudgetMemory": 100, + "indexByteString-cpu-arguments": 150000, + "unListData-cpu-arguments": 150000, + "equalsInteger-cpu-arguments-slope": 1326, + "cekStartupCost-exBudgetMemory": 100, + "subtractInteger-cpu-arguments-intercept": 197209, + "divideInteger-cpu-arguments-model-arguments-intercept": 425507, + "divideInteger-memory-arguments-intercept": 0, + "cekForceCost-exBudgetMemory": 100, + "blake2b-cpu-arguments-intercept": 2477736, + "remainderInteger-cpu-arguments-constant": 148000, + "tailList-cpu-arguments": 150000, + "encodeUtf8-cpu-arguments-intercept": 150000, + "equalsString-cpu-arguments-slope": 1000, + "lessThanByteString-memory-arguments": 1, + "multiplyInteger-cpu-arguments-slope": 11218, + "appendByteString-cpu-arguments-intercept": 396231, + "lessThanEqualsByteString-cpu-arguments-slope": 248, + "modInteger-memory-arguments-slope": 1, + "addInteger-cpu-arguments-slope": 0, + "equalsData-cpu-arguments-slope": 10000, + "decodeUtf8-memory-arguments-intercept": 0, + "chooseList-cpu-arguments": 150000, + "constrData-cpu-arguments": 150000, + "equalsByteString-memory-arguments": 1, + "cekApplyCost-exBudgetCPU": 29773, + "quotientInteger-memory-arguments-slope": 1, + "verifySignature-cpu-arguments-intercept": 3345831, + "unMapData-memory-arguments": 32, + "mkCons-memory-arguments": 32, + "sliceByteString-memory-arguments-slope": 1, + "sha3_256-memory-arguments": 4, + "ifThenElse-memory-arguments": 1, + "mkNilPairData-memory-arguments": 32, + "equalsByteString-cpu-arguments-slope": 247, + "appendString-cpu-arguments-intercept": 150000, + "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "cekApplyCost-exBudgetMemory": 100, + "equalsString-memory-arguments": 1, + "multiplyInteger-memory-arguments-slope": 1, + "cekBuiltinCost-exBudgetMemory": 100, + "remainderInteger-memory-arguments-intercept": 0, + "sha2_256-cpu-arguments-intercept": 2477736, + "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, + "lessThanEqualsByteString-memory-arguments": 1, + "tailList-memory-arguments": 32, + "mkNilData-cpu-arguments": 150000, + "chooseData-cpu-arguments": 150000, + "unBData-memory-arguments": 32, + "blake2b-memory-arguments": 4, + "iData-memory-arguments": 32, + "nullList-memory-arguments": 32, + "cekDelayCost-exBudgetCPU": 29773, + "subtractInteger-memory-arguments-intercept": 1, + "lessThanByteString-cpu-arguments-intercept": 103599, + "consByteString-cpu-arguments-slope": 1000, + "appendByteString-memory-arguments-slope": 1, + "trace-memory-arguments": 32, + "divideInteger-cpu-arguments-constant": 148000, + "cekConstCost-exBudgetCPU": 29773, + "encodeUtf8-memory-arguments-slope": 8, + "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, + "mapData-memory-arguments": 32, + "appendString-cpu-arguments-slope": 1000, + "modInteger-cpu-arguments-constant": 148000, + "verifySignature-cpu-arguments-slope": 1, + "unConstrData-memory-arguments": 32, + "quotientInteger-memory-arguments-intercept": 0, + "equalsByteString-cpu-arguments-constant": 150000, + "sliceByteString-memory-arguments-intercept": 0, + "mkPairData-memory-arguments": 32, + "equalsByteString-cpu-arguments-intercept": 112536, + "appendString-memory-arguments-slope": 1, + "lessThanInteger-cpu-arguments-slope": 497, + "modInteger-cpu-arguments-model-arguments-intercept": 425507, + "modInteger-memory-arguments-minimum": 1, + "sha3_256-cpu-arguments-intercept": 0, + "verifySignature-memory-arguments": 1, + "cekLamCost-exBudgetMemory": 100, + "sliceByteString-cpu-arguments-intercept": 150000 + }, + "PlutusV2": { + "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetMemory": 100, + "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetMemory": 100, + "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetMemory": 100, + "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetMemory": 100, + "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetMemory": 100, + "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetMemory": 100, + "cekStartupCost-exBudgetCPU": 100, + "cekStartupCost-exBudgetMemory": 100, + "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetMemory": 100, + "addInteger-cpu-arguments-intercept": 205665, + "addInteger-cpu-arguments-slope": 812, + "addInteger-memory-arguments-intercept": 1, + "addInteger-memory-arguments-slope": 1, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 571, + "appendByteString-memory-arguments-intercept": 0, + "appendByteString-memory-arguments-slope": 1, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 24177, + "appendString-memory-arguments-intercept": 4, + "appendString-memory-arguments-slope": 1, + "bData-cpu-arguments": 1000, + "bData-memory-arguments": 32, + "blake2b_256-cpu-arguments-intercept": 117366, + "blake2b_256-cpu-arguments-slope": 10475, + "blake2b_256-memory-arguments": 4, + "chooseData-cpu-arguments": 19537, + "chooseData-memory-arguments": 32, + "chooseList-cpu-arguments": 175354, + "chooseList-memory-arguments": 32, + "chooseUnit-cpu-arguments": 46417, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 221973, + "consByteString-cpu-arguments-slope": 511, + "consByteString-memory-arguments-intercept": 0, + "consByteString-memory-arguments-slope": 1, + "constrData-cpu-arguments": 89141, + "constrData-memory-arguments": 32, + "decodeUtf8-cpu-arguments-intercept": 497525, + "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 196500, + "divideInteger-cpu-arguments-model-arguments-intercept": 453240, + "divideInteger-cpu-arguments-model-arguments-slope": 220, + "divideInteger-memory-arguments-intercept": 0, + "divideInteger-memory-arguments-minimum": 1, + "divideInteger-memory-arguments-slope": 1, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 245000, + "equalsByteString-cpu-arguments-intercept": 216773, + "equalsByteString-cpu-arguments-slope": 62, + "equalsByteString-memory-arguments": 1, + "equalsData-cpu-arguments-intercept": 1060367, + "equalsData-cpu-arguments-slope": 12586, + "equalsData-memory-arguments": 1, + "equalsInteger-cpu-arguments-intercept": 208512, + "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-memory-arguments": 1, + "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 52998, + "equalsString-memory-arguments": 1, + "fstPair-cpu-arguments": 80436, + "fstPair-memory-arguments": 32, + "headList-cpu-arguments": 43249, + "headList-memory-arguments": 32, + "iData-cpu-arguments": 1000, + "iData-memory-arguments": 32, + "ifThenElse-cpu-arguments": 80556, + "ifThenElse-memory-arguments": 1, + "indexByteString-cpu-arguments": 57667, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 197145, + "lessThanByteString-cpu-arguments-slope": 156, + "lessThanByteString-memory-arguments": 1, + "lessThanEqualsByteString-cpu-arguments-intercept": 197145, + "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-memory-arguments": 1, + "lessThanEqualsInteger-cpu-arguments-intercept": 204924, + "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-memory-arguments": 1, + "lessThanInteger-cpu-arguments-intercept": 208896, + "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-memory-arguments": 1, + "listData-cpu-arguments": 52467, + "listData-memory-arguments": 32, + "mapData-cpu-arguments": 64832, + "mapData-memory-arguments": 32, + "mkCons-cpu-arguments": 65493, + "mkCons-memory-arguments": 32, + "mkNilData-cpu-arguments": 22558, + "mkNilData-memory-arguments": 32, + "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-memory-arguments": 32, + "mkPairData-cpu-arguments": 76511, + "mkPairData-memory-arguments": 32, + "modInteger-cpu-arguments-constant": 196500, + "modInteger-cpu-arguments-model-arguments-intercept": 453240, + "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-memory-arguments-intercept": 0, + "modInteger-memory-arguments-minimum": 1, + "modInteger-memory-arguments-slope": 1, + "multiplyInteger-cpu-arguments-intercept": 69522, + "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-memory-arguments-intercept": 0, + "multiplyInteger-memory-arguments-slope": 1, + "nullList-cpu-arguments": 60091, + "nullList-memory-arguments": 32, + "quotientInteger-cpu-arguments-constant": 196500, + "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, + "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-memory-arguments-intercept": 0, + "quotientInteger-memory-arguments-minimum": 1, + "quotientInteger-memory-arguments-slope": 1, + "remainderInteger-cpu-arguments-constant": 196500, + "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, + "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-memory-arguments-intercept": 0, + "remainderInteger-memory-arguments-minimum": 1, + "remainderInteger-memory-arguments-slope": 1, + "serialiseData-cpu-arguments-intercept": 1159724, + "serialiseData-cpu-arguments-slope": 392670, + "serialiseData-memory-arguments-intercept": 0, + "serialiseData-memory-arguments-slope": 2, + "sha2_256-cpu-arguments-intercept": 806990, + "sha2_256-cpu-arguments-slope": 30482, + "sha2_256-memory-arguments": 4, + "sha3_256-cpu-arguments-intercept": 1927926, + "sha3_256-cpu-arguments-slope": 82523, + "sha3_256-memory-arguments": 4, + "sliceByteString-cpu-arguments-intercept": 265318, + "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 85931, + "sndPair-memory-arguments": 32, + "subtractInteger-cpu-arguments-intercept": 205665, + "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-memory-arguments-intercept": 1, + "subtractInteger-memory-arguments-slope": 1, + "tailList-cpu-arguments": 41182, + "tailList-memory-arguments": 32, + "trace-cpu-arguments": 212342, + "trace-memory-arguments": 32, + "unBData-cpu-arguments": 31220, + "unBData-memory-arguments": 32, + "unConstrData-cpu-arguments": 32696, + "unConstrData-memory-arguments": 32, + "unIData-cpu-arguments": 43357, + "unIData-memory-arguments": 32, + "unListData-cpu-arguments": 32247, + "unListData-memory-arguments": 32, + "unMapData-cpu-arguments": 38314, + "unMapData-memory-arguments": 32, + "verifyEcdsaSecp256k1Signature-cpu-arguments": 35892428, + "verifyEcdsaSecp256k1Signature-memory-arguments": 10, + "verifyEd25519Signature-cpu-arguments-intercept": 9462713, + "verifyEd25519Signature-cpu-arguments-slope": 1021, + "verifyEd25519Signature-memory-arguments": 10, + "verifySchnorrSecp256k1Signature-cpu-arguments-intercept": 38887044, + "verifySchnorrSecp256k1Signature-cpu-arguments-slope": 32947, + "verifySchnorrSecp256k1Signature-memory-arguments": 10 + } +} \ No newline at end of file From 22945eba56edaaf64278c388271468719cbac357 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Tue, 26 Jul 2022 17:29:25 +0200 Subject: [PATCH 10/32] Bump BPI --- flake.lock | 16 ++++++++-------- flake.nix | 2 +- src/Test/Plutip/Contract/Values.hs | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/flake.lock b/flake.lock index 689b15fc..45b62520 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1658170109, - "narHash": "sha256-+TNYElmR5Z15rhyXo3KNPrChMZKDMJJZrMGbpCOMnKw=", + "lastModified": 1658845380, + "narHash": "sha256-G2CWIfjd+4BfwNZj31sx0u+6db2MCM8j8R9Zeg5r59I=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "2808c5e403c37df302742d71125c83a5787d3dec", + "rev": "da192f1347c9b587b4808f8f6ec600e3526b37a1", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "2808c5e403c37df302742d71125c83a5787d3dec", + "rev": "da192f1347c9b587b4808f8f6ec600e3526b37a1", "type": "github" } }, @@ -834,17 +834,17 @@ "plutus-apps": { "flake": false, "locked": { - "lastModified": 1658170029, - "narHash": "sha256-/G3CrE2aXrhytDGOqhifmIT31gJcvI3FjuntztOi8DY=", + "lastModified": 1658828135, + "narHash": "sha256-4Fxt5QLTopthYbxc0dvW3/6nw8Zn0qcYGG6ZzSKiqSQ=", "owner": "gege251", "repo": "plutus-apps", - "rev": "62342808fa7422ebea3233a7e031d3aa00c04672", + "rev": "5cd1682b1ccf8f12c64fc0c1731d61fee41779f6", "type": "github" }, "original": { "owner": "gege251", "repo": "plutus-apps", - "rev": "62342808fa7422ebea3233a7e031d3aa00c04672", + "rev": "5cd1682b1ccf8f12c64fc0c1731d61fee41779f6", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 57116e74..acaacc8a 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=2808c5e403c37df302742d71125c83a5787d3dec"; + "github:mlabs-haskell/bot-plutus-interface?rev=da192f1347c9b587b4808f8f6ec600e3526b37a1"; }; outputs = diff --git a/src/Test/Plutip/Contract/Values.hs b/src/Test/Plutip/Contract/Values.hs index c82cdf68..a7bf8edf 100644 --- a/src/Test/Plutip/Contract/Values.hs +++ b/src/Test/Plutip/Contract/Values.hs @@ -39,8 +39,8 @@ valueAt addr = do pure . mconcat . map utxoValue . Map.elems $ utxos where utxoValue :: ChainIndexTxOut -> Value - utxoValue (PublicKeyChainIndexTxOut _ v) = v - utxoValue (ScriptChainIndexTxOut _ _ _ v) = v + utxoValue (PublicKeyChainIndexTxOut _ v _ _) = v + utxoValue (ScriptChainIndexTxOut _ v _ _ _) = v assertValues :: NonEmpty (Maybe (ValueOrdering, Value)) -> NonEmpty Value -> Either Text () assertValues expected values = From e4afd431bf8ba43acfc0732e157a2594306416e3 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Wed, 27 Jul 2022 11:09:53 +0200 Subject: [PATCH 11/32] Push forked plutus-apps to mlabs-haskell org --- flake.lock | 12 ++++++------ flake.nix | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/flake.lock b/flake.lock index 45b62520..121778c7 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1658845380, - "narHash": "sha256-G2CWIfjd+4BfwNZj31sx0u+6db2MCM8j8R9Zeg5r59I=", + "lastModified": 1658912618, + "narHash": "sha256-E2b3Qo1FlQPepX3Ac3YSC7ZmMgSHj24qTbpn00Y9gIg=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "da192f1347c9b587b4808f8f6ec600e3526b37a1", + "rev": "2d44ed891b3242567687f565294ce1bdd34db02b", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "da192f1347c9b587b4808f8f6ec600e3526b37a1", + "rev": "2d44ed891b3242567687f565294ce1bdd34db02b", "type": "github" } }, @@ -836,13 +836,13 @@ "locked": { "lastModified": 1658828135, "narHash": "sha256-4Fxt5QLTopthYbxc0dvW3/6nw8Zn0qcYGG6ZzSKiqSQ=", - "owner": "gege251", + "owner": "mlabs-haskell", "repo": "plutus-apps", "rev": "5cd1682b1ccf8f12c64fc0c1731d61fee41779f6", "type": "github" }, "original": { - "owner": "gege251", + "owner": "mlabs-haskell", "repo": "plutus-apps", "rev": "5cd1682b1ccf8f12c64fc0c1731d61fee41779f6", "type": "github" diff --git a/flake.nix b/flake.nix index acaacc8a..3448ce35 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=da192f1347c9b587b4808f8f6ec600e3526b37a1"; + "github:mlabs-haskell/bot-plutus-interface?rev=2d44ed891b3242567687f565294ce1bdd34db02b"; }; outputs = From 90ea983eaedb4a1d44d57d83805e028eeb37eb66 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 11 Aug 2022 15:36:07 +0300 Subject: [PATCH 12/32] BPI update --- flake.lock | 14 +++++++------- flake.nix | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/flake.lock b/flake.lock index 121778c7..5297a044 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1658912618, - "narHash": "sha256-E2b3Qo1FlQPepX3Ac3YSC7ZmMgSHj24qTbpn00Y9gIg=", + "lastModified": 1660213307, + "narHash": "sha256-9szilMEoRIM7Gw0I2Moo+Ig5LmoHSdLt61wrmcZag6g=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "2d44ed891b3242567687f565294ce1bdd34db02b", + "rev": "142f1195e06906c18577fa05da5a6f981913a538", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "2d44ed891b3242567687f565294ce1bdd34db02b", + "rev": "142f1195e06906c18577fa05da5a6f981913a538", "type": "github" } }, @@ -603,11 +603,11 @@ "iohk-nix": { "flake": false, "locked": { - "lastModified": 1653579289, - "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=", + "lastModified": 1658222743, + "narHash": "sha256-yFH01psqx30y5Ws4dBElLkxYpIxxqZx4G+jCVhsXpnA=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366", + "rev": "9a604d01bd4420ab7f396f14d1947fbe2ce7db8b", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 30011482..706ac9e6 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=2d44ed891b3242567687f565294ce1bdd34db02b"; + "github:mlabs-haskell/bot-plutus-interface?rev=142f1195e06906c18577fa05da5a6f981913a538"; }; outputs = From 6811ae8bb5021ee53d5b46e04288d31921ed129e Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Tue, 16 Aug 2022 16:06:43 +0300 Subject: [PATCH 13/32] Vasil compliance update: - updated: cluster-data files, form current wallet commit - updated: BPI rev - fixed: breaking API changes - partially-fixed: tests --- cluster-data/alonzo-genesis.yaml | 176 -------------------- cluster-data/node.config | 33 ++-- flake.lock | 84 +++++----- flake.nix | 2 +- plutip-server/Api/Handlers.hs | 2 +- src/Test/Plutip/Contract.hs | 2 +- src/Test/Plutip/Tools/Address.hs | 4 +- test/Spec/Integration.hs | 15 +- test/Spec/TestContract/AlwaysFail.hs | 2 +- test/Spec/TestContract/LockSpendMint.hs | 6 +- test/Spec/TestContract/ValidateTimeRange.hs | 12 +- 11 files changed, 79 insertions(+), 259 deletions(-) diff --git a/cluster-data/alonzo-genesis.yaml b/cluster-data/alonzo-genesis.yaml index ac620da2..3960b0ce 100644 --- a/cluster-data/alonzo-genesis.yaml +++ b/cluster-data/alonzo-genesis.yaml @@ -185,179 +185,3 @@ costModels: verifySignature-memory-arguments: 1 cekLamCost-exBudgetMemory: 100 sliceByteString-cpu-arguments-intercept: 150000 - PlutusV2: - cekApplyCost-exBudgetCPU: 23000 - cekApplyCost-exBudgetMemory: 100 - cekBuiltinCost-exBudgetCPU: 23000 - cekBuiltinCost-exBudgetMemory: 100 - cekConstCost-exBudgetCPU: 23000 - cekConstCost-exBudgetMemory: 100 - cekDelayCost-exBudgetCPU: 23000 - cekDelayCost-exBudgetMemory: 100 - cekForceCost-exBudgetCPU: 23000 - cekForceCost-exBudgetMemory: 100 - cekLamCost-exBudgetCPU: 23000 - cekLamCost-exBudgetMemory: 100 - cekStartupCost-exBudgetCPU: 100 - cekStartupCost-exBudgetMemory: 100 - cekVarCost-exBudgetCPU: 23000 - cekVarCost-exBudgetMemory: 100 - addInteger-cpu-arguments-intercept: 205665 - addInteger-cpu-arguments-slope: 812 - addInteger-memory-arguments-intercept: 1 - addInteger-memory-arguments-slope: 1 - appendByteString-cpu-arguments-intercept: 1000 - appendByteString-cpu-arguments-slope: 571 - appendByteString-memory-arguments-intercept: 0 - appendByteString-memory-arguments-slope: 1 - appendString-cpu-arguments-intercept: 1000 - appendString-cpu-arguments-slope: 24177 - appendString-memory-arguments-intercept: 4 - appendString-memory-arguments-slope: 1 - bData-cpu-arguments: 1000 - bData-memory-arguments: 32 - blake2b_256-cpu-arguments-intercept: 117366 - blake2b_256-cpu-arguments-slope: 10475 - blake2b_256-memory-arguments: 4 - chooseData-cpu-arguments: 19537 - chooseData-memory-arguments: 32 - chooseList-cpu-arguments: 175354 - chooseList-memory-arguments: 32 - chooseUnit-cpu-arguments: 46417 - chooseUnit-memory-arguments: 4 - consByteString-cpu-arguments-intercept: 221973 - consByteString-cpu-arguments-slope: 511 - consByteString-memory-arguments-intercept: 0 - consByteString-memory-arguments-slope: 1 - constrData-cpu-arguments: 89141 - constrData-memory-arguments: 32 - decodeUtf8-cpu-arguments-intercept: 497525 - decodeUtf8-cpu-arguments-slope: 14068 - decodeUtf8-memory-arguments-intercept: 4 - decodeUtf8-memory-arguments-slope: 2 - divideInteger-cpu-arguments-constant: 196500 - divideInteger-cpu-arguments-model-arguments-intercept: 453240 - divideInteger-cpu-arguments-model-arguments-slope: 220 - divideInteger-memory-arguments-intercept: 0 - divideInteger-memory-arguments-minimum: 1 - divideInteger-memory-arguments-slope: 1 - encodeUtf8-cpu-arguments-intercept: 1000 - encodeUtf8-cpu-arguments-slope: 28662 - encodeUtf8-memory-arguments-intercept: 4 - encodeUtf8-memory-arguments-slope: 2 - equalsByteString-cpu-arguments-constant: 245000 - equalsByteString-cpu-arguments-intercept: 216773 - equalsByteString-cpu-arguments-slope: 62 - equalsByteString-memory-arguments: 1 - equalsData-cpu-arguments-intercept: 1060367 - equalsData-cpu-arguments-slope: 12586 - equalsData-memory-arguments: 1 - equalsInteger-cpu-arguments-intercept: 208512 - equalsInteger-cpu-arguments-slope: 421 - equalsInteger-memory-arguments: 1 - equalsString-cpu-arguments-constant: 187000 - equalsString-cpu-arguments-intercept: 1000 - equalsString-cpu-arguments-slope: 52998 - equalsString-memory-arguments: 1 - fstPair-cpu-arguments: 80436 - fstPair-memory-arguments: 32 - headList-cpu-arguments: 43249 - headList-memory-arguments: 32 - iData-cpu-arguments: 1000 - iData-memory-arguments: 32 - ifThenElse-cpu-arguments: 80556 - ifThenElse-memory-arguments: 1 - indexByteString-cpu-arguments: 57667 - indexByteString-memory-arguments: 4 - lengthOfByteString-cpu-arguments: 1000 - lengthOfByteString-memory-arguments: 10 - lessThanByteString-cpu-arguments-intercept: 197145 - lessThanByteString-cpu-arguments-slope: 156 - lessThanByteString-memory-arguments: 1 - lessThanEqualsByteString-cpu-arguments-intercept: 197145 - lessThanEqualsByteString-cpu-arguments-slope: 156 - lessThanEqualsByteString-memory-arguments: 1 - lessThanEqualsInteger-cpu-arguments-intercept: 204924 - lessThanEqualsInteger-cpu-arguments-slope: 473 - lessThanEqualsInteger-memory-arguments: 1 - lessThanInteger-cpu-arguments-intercept: 208896 - lessThanInteger-cpu-arguments-slope: 511 - lessThanInteger-memory-arguments: 1 - listData-cpu-arguments: 52467 - listData-memory-arguments: 32 - mapData-cpu-arguments: 64832 - mapData-memory-arguments: 32 - mkCons-cpu-arguments: 65493 - mkCons-memory-arguments: 32 - mkNilData-cpu-arguments: 22558 - mkNilData-memory-arguments: 32 - mkNilPairData-cpu-arguments: 16563 - mkNilPairData-memory-arguments: 32 - mkPairData-cpu-arguments: 76511 - mkPairData-memory-arguments: 32 - modInteger-cpu-arguments-constant: 196500 - modInteger-cpu-arguments-model-arguments-intercept: 453240 - modInteger-cpu-arguments-model-arguments-slope: 220 - modInteger-memory-arguments-intercept: 0 - modInteger-memory-arguments-minimum: 1 - modInteger-memory-arguments-slope: 1 - multiplyInteger-cpu-arguments-intercept: 69522 - multiplyInteger-cpu-arguments-slope: 11687 - multiplyInteger-memory-arguments-intercept: 0 - multiplyInteger-memory-arguments-slope: 1 - nullList-cpu-arguments: 60091 - nullList-memory-arguments: 32 - quotientInteger-cpu-arguments-constant: 196500 - quotientInteger-cpu-arguments-model-arguments-intercept: 453240 - quotientInteger-cpu-arguments-model-arguments-slope: 220 - quotientInteger-memory-arguments-intercept: 0 - quotientInteger-memory-arguments-minimum: 1 - quotientInteger-memory-arguments-slope: 1 - remainderInteger-cpu-arguments-constant: 196500 - remainderInteger-cpu-arguments-model-arguments-intercept: 453240 - remainderInteger-cpu-arguments-model-arguments-slope: 220 - remainderInteger-memory-arguments-intercept: 0 - remainderInteger-memory-arguments-minimum: 1 - remainderInteger-memory-arguments-slope: 1 - serialiseData-cpu-arguments-intercept: 1159724 - serialiseData-cpu-arguments-slope: 392670 - serialiseData-memory-arguments-intercept: 0 - serialiseData-memory-arguments-slope: 2 - sha2_256-cpu-arguments-intercept: 806990 - sha2_256-cpu-arguments-slope: 30482 - sha2_256-memory-arguments: 4 - sha3_256-cpu-arguments-intercept: 1927926 - sha3_256-cpu-arguments-slope: 82523 - sha3_256-memory-arguments: 4 - sliceByteString-cpu-arguments-intercept: 265318 - sliceByteString-cpu-arguments-slope: 0 - sliceByteString-memory-arguments-intercept: 4 - sliceByteString-memory-arguments-slope: 0 - sndPair-cpu-arguments: 85931 - sndPair-memory-arguments: 32 - subtractInteger-cpu-arguments-intercept: 205665 - subtractInteger-cpu-arguments-slope: 812 - subtractInteger-memory-arguments-intercept: 1 - subtractInteger-memory-arguments-slope: 1 - tailList-cpu-arguments: 41182 - tailList-memory-arguments: 32 - trace-cpu-arguments: 212342 - trace-memory-arguments: 32 - unBData-cpu-arguments: 31220 - unBData-memory-arguments: 32 - unConstrData-cpu-arguments: 32696 - unConstrData-memory-arguments: 32 - unIData-cpu-arguments: 43357 - unIData-memory-arguments: 32 - unListData-cpu-arguments: 32247 - unListData-memory-arguments: 32 - unMapData-cpu-arguments: 38314 - unMapData-memory-arguments: 32 - verifyEcdsaSecp256k1Signature-cpu-arguments: 35892428 - verifyEcdsaSecp256k1Signature-memory-arguments: 10 - verifyEd25519Signature-cpu-arguments-intercept: 9462713 - verifyEd25519Signature-cpu-arguments-slope: 1021 - verifyEd25519Signature-memory-arguments: 10 - verifySchnorrSecp256k1Signature-cpu-arguments-intercept: 38887044 - verifySchnorrSecp256k1Signature-cpu-arguments-slope: 32947 - verifySchnorrSecp256k1Signature-memory-arguments: 10 diff --git a/cluster-data/node.config b/cluster-data/node.config index bbdb515c..14f779c4 100644 --- a/cluster-data/node.config +++ b/cluster-data/node.config @@ -21,7 +21,6 @@ MaxConcurrencyBulkSync: 1 # The maximum number of used peers when fetching newly forged blocks. MaxConcurrencyDeadline: 2 - # _ _ _ _ ____ # | | | |_ __ __| | __ _| |_ ___ | _ \ __ _ _ __ __ _ _ __ ___ ___ # | | | | '_ \ / _` |/ _` | __/ _ \ | |_) / _` | '__/ _` | '_ ` _ \/ __| @@ -61,16 +60,16 @@ defaultBackends: # - stdout # Tracing options cargo-culted from cardano-node/configuration/byron-mainnet/configuration.yaml -TraceBlockFetchClient: True -TraceBlockFetchDecisions: True -TraceBlockFetchProtocol: True -TraceBlockFetchProtocolSerialised: True -TraceBlockFetchServer: True +TraceBlockFetchClient: False +TraceBlockFetchDecisions: False +TraceBlockFetchProtocol: False +TraceBlockFetchProtocolSerialised: False +TraceBlockFetchServer: False TraceChainDb: True -TraceChainSyncClient: True -TraceChainSyncBlockServer: True -TraceChainSyncHeaderServer: True -TraceChainSyncProtocol: True +TraceChainSyncClient: False +TraceChainSyncBlockServer: False +TraceChainSyncHeaderServer: False +TraceChainSyncProtocol: False TraceDNSResolver: True TraceDNSSubscription: True TraceErrorPolicy: True @@ -78,15 +77,15 @@ TraceLocalErrorPolicy: True TraceForge: True TraceHandshake: False TraceIpSubscription: True -TraceLocalChainSyncProtocol: True +TraceLocalChainSyncProtocol: False TraceLocalHandshake: False -TraceLocalTxSubmissionProtocol: True -TraceLocalTxSubmissionServer: True +TraceLocalTxSubmissionProtocol: False +TraceLocalTxSubmissionServer: False TraceMempool: True -TraceMux: True -TraceTxInbound: True -TraceTxOutbound: True -TraceTxSubmissionProtocol: True +TraceMux: False +TraceTxInbound: False +TraceTxOutbound: False +TraceTxSubmissionProtocol: False # more options which can be passed as key-value pairs: options: diff --git a/flake.lock b/flake.lock index 5297a044..c411fa7d 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1660213307, - "narHash": "sha256-9szilMEoRIM7Gw0I2Moo+Ig5LmoHSdLt61wrmcZag6g=", + "lastModified": 1660654407, + "narHash": "sha256-P1U5guPrx9QTUz3aQG2EjgnMgRyqYzQojw4tC9W29O8=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "142f1195e06906c18577fa05da5a6f981913a538", + "rev": "7ac4f6fe11ae32edc5d5894077fedcd552e180b8", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "142f1195e06906c18577fa05da5a6f981913a538", + "rev": "7ac4f6fe11ae32edc5d5894077fedcd552e180b8", "type": "github" } }, @@ -139,17 +139,17 @@ "cardano-addresses": { "flake": false, "locked": { - "lastModified": 1655809189, - "narHash": "sha256-hYAvI7KlFnFRjMG8/JvDl733YnQUE1O26VMcr94h0oM=", + "lastModified": 1660105670, + "narHash": "sha256-91F9+ckA3lBCE4dAVLDnMSpwRLa7zRUEEBYEHv0sOYk=", "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "b6f2f3cef01a399376064194fd96711a5bdba4a7", + "rev": "b7273a5d3c21f1a003595ebf1e1f79c28cd72513", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-addresses", - "rev": "b6f2f3cef01a399376064194fd96711a5bdba4a7", + "rev": "b7273a5d3c21f1a003595ebf1e1f79c28cd72513", "type": "github" } }, @@ -207,34 +207,34 @@ "cardano-ledger": { "flake": false, "locked": { - "lastModified": 1657127204, - "narHash": "sha256-4wcSA61TwoDTvJ6rx7tjEAJjQLO/cs8WGTHcOghNdTc=", + "lastModified": 1659038626, + "narHash": "sha256-zTQbMOGPD1Oodv6VUsfF6NUiXkbN8SWI98W3Atv4wbI=", "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "3be8a19083fc13d9261b1640e27dd389b51bb08e", + "rev": "c7c63dabdb215ebdaed8b63274965966f2bf408f", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "3be8a19083fc13d9261b1640e27dd389b51bb08e", + "rev": "c7c63dabdb215ebdaed8b63274965966f2bf408f", "type": "github" } }, "cardano-node": { "flake": false, "locked": { - "lastModified": 1657227628, - "narHash": "sha256-CP58qcHZJGYq1FzXCj8ll085TvnJoYMeXnVGVGLYH/w=", + "lastModified": 1659625017, + "narHash": "sha256-4IrheFeoWfvkZQndEk4fGUkOiOjcVhcyXZ6IqmvkDgg=", "owner": "input-output-hk", "repo": "cardano-node", - "rev": "c75451f0ffd7a60b5ad6c4263891e6c8acac105a", + "rev": "950c4e222086fed5ca53564e642434ce9307b0b9", "type": "github" }, "original": { "owner": "input-output-hk", + "ref": "1.35.3-rc1", "repo": "cardano-node", - "rev": "c75451f0ffd7a60b5ad6c4263891e6c8acac105a", "type": "github" } }, @@ -274,17 +274,17 @@ "cardano-wallet": { "flake": false, "locked": { - "lastModified": 1657745277, - "narHash": "sha256-+PrfQH6m7ROpHKNyo54MzLrL31tIvSZUQYnbBT70ekc=", + "lastModified": 1660141505, + "narHash": "sha256-3Rnj/g3KLzOW5YSieqsUa9IF1Td22Eskk5KuVsOFgEQ=", "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "2ac308b00d9d4a3435f6b9594ded9495e2b217eb", + "rev": "18a931648550246695c790578d4a55ee2f10463e", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "2ac308b00d9d4a3435f6b9594ded9495e2b217eb", + "rev": "18a931648550246695c790578d4a55ee2f10463e", "type": "github" } }, @@ -478,17 +478,17 @@ "hedgehog-extras": { "flake": false, "locked": { - "lastModified": 1647260073, - "narHash": "sha256-TR9i1J3HUYz3QnFQbfJPr/kGDahxZPojDsorYtRZeGU=", + "lastModified": 1656051321, + "narHash": "sha256-6KQFEzb9g2a0soVvwLKESEbA+a8ygpROcMr6bkatROE=", "owner": "input-output-hk", "repo": "hedgehog-extras", - "rev": "967d79533c21e33387d0227a5f6cc185203fe658", + "rev": "714ee03a5a786a05fc57ac5d2f1c2edce4660d85", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "hedgehog-extras", - "rev": "967d79533c21e33387d0227a5f6cc185203fe658", + "rev": "714ee03a5a786a05fc57ac5d2f1c2edce4660d85", "type": "github" } }, @@ -511,17 +511,17 @@ "hw-aeson": { "flake": false, "locked": { - "lastModified": 1649341404, - "narHash": "sha256-xO4/zPMBmZtBXFwHF8p3nw4TilrJHxH54mfg9CRnuO8=", + "lastModified": 1660113261, + "narHash": "sha256-v0SyVxeVBTtW1tuej4P+Kf4roO/rr2tBI7RthTlInbc=", "owner": "haskell-works", "repo": "hw-aeson", - "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "rev": "b5ef03a7d7443fcd6217ed88c335f0c411a05408", "type": "github" }, "original": { "owner": "haskell-works", "repo": "hw-aeson", - "rev": "d99d2f3e39a287607418ae605b132a3deb2b753f", + "rev": "b5ef03a7d7443fcd6217ed88c335f0c411a05408", "type": "github" } }, @@ -800,51 +800,51 @@ "ouroboros-network": { "flake": false, "locked": { - "lastModified": 1654820431, - "narHash": "sha256-bmLD5sFsiny/eRv6MHrqGvo6I4QG9pO0psiHWGFZqro=", + "lastModified": 1658339771, + "narHash": "sha256-3ElbHM1B5u1QD0aes1KbaX2FxKJzU05H0OzJ36em1Bg=", "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", + "rev": "cb9eba406ceb2df338d8384b35c8addfe2067201", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", + "rev": "cb9eba406ceb2df338d8384b35c8addfe2067201", "type": "github" } }, "plutus": { "flake": false, "locked": { - "lastModified": 1656585904, - "narHash": "sha256-ATwDR5LX2RN9YfoPhTxV7REvFoJnM4x/CN9XZVZlalg=", + "lastModified": 1659046871, + "narHash": "sha256-coD/Kpl7tutwXb6ukQCH5XojBjquYkW7ob0BWZtdpok=", "owner": "input-output-hk", "repo": "plutus", - "rev": "69ab98c384703172f898eb5bcad1078ded521426", + "rev": "a56c96598b4b25c9e28215214d25189331087244", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "plutus", - "rev": "69ab98c384703172f898eb5bcad1078ded521426", + "rev": "a56c96598b4b25c9e28215214d25189331087244", "type": "github" } }, "plutus-apps": { "flake": false, "locked": { - "lastModified": 1658828135, - "narHash": "sha256-4Fxt5QLTopthYbxc0dvW3/6nw8Zn0qcYGG6ZzSKiqSQ=", - "owner": "mlabs-haskell", + "lastModified": 1660652339, + "narHash": "sha256-0lCjJWMHYCFW62B5QAmkPakqNWdj2hJBqQP4AWHjBFE=", + "owner": "mikekeke", "repo": "plutus-apps", - "rev": "5cd1682b1ccf8f12c64fc0c1731d61fee41779f6", + "rev": "efdb04b602ade22245769f7e52d07475b3e8c339", "type": "github" }, "original": { - "owner": "mlabs-haskell", + "owner": "mikekeke", "repo": "plutus-apps", - "rev": "5cd1682b1ccf8f12c64fc0c1731d61fee41779f6", + "rev": "efdb04b602ade22245769f7e52d07475b3e8c339", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 706ac9e6..36af5baf 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=142f1195e06906c18577fa05da5a6f981913a538"; + "github:mlabs-haskell/bot-plutus-interface?rev=7ac4f6fe11ae32edc5d5894077fedcd552e180b8"; }; outputs = diff --git a/plutip-server/Api/Handlers.hs b/plutip-server/Api/Handlers.hs index 18b67f71..7e2614ef 100644 --- a/plutip-server/Api/Handlers.hs +++ b/plutip-server/Api/Handlers.hs @@ -87,7 +87,7 @@ startClusterHandler addSomeWallet (fromInteger . unLovelace <$> lovelaceAmounts) waitSeconds 2 -- wait for transactions to submit pure (env, wallets) - getNodeSocketFile (runningNode -> RunningNode conn _ _) = nodeSocketFile conn + getNodeSocketFile (runningNode -> RunningNode conn _ _ _) = nodeSocketFile conn getNodeConfigFile = -- assumption is that node.config lies in the same directory as node.socket flip replaceFileName "node.config" . getNodeSocketFile diff --git a/src/Test/Plutip/Contract.hs b/src/Test/Plutip/Contract.hs index be3f21a6..43819d87 100644 --- a/src/Test/Plutip/Contract.hs +++ b/src/Test/Plutip/Contract.hs @@ -338,7 +338,7 @@ withContractAs walletIdx toContract = do execValues <- liftIO $ runContract cEnv ownWallet valuesAtWallet case outcome execValues of - Left _ -> fail "Failed to get values" + Left e -> fail $ "Failed to get values. Error: " ++ show e Right values -> return $ execRes {outcome = (,values) <$> outcome execRes} where separateWallets :: forall b. Int -> NonEmpty b -> (b, [b]) diff --git a/src/Test/Plutip/Tools/Address.hs b/src/Test/Plutip/Tools/Address.hs index 4fc674ea..3c3080d5 100644 --- a/src/Test/Plutip/Tools/Address.hs +++ b/src/Test/Plutip/Tools/Address.hs @@ -45,11 +45,11 @@ walletToLedger wAddr = ledgerToCardanoMainnet :: Address.Address -> Either Ledger.ToCardanoError (CAPI.AddressInEra CAPI.BabbageEra) -ledgerToCardanoMainnet = Ledger.toCardanoAddressBabbage CAPI.Mainnet +ledgerToCardanoMainnet = Ledger.toCardanoAddressInEra CAPI.Mainnet ledgerToCardanoMainnet' :: Address.Address -> Either Ledger.ToCardanoError Text ledgerToCardanoMainnet' addr = - CAPI.serialiseAddress <$> Ledger.toCardanoAddressBabbage CAPI.Mainnet addr + CAPI.serialiseAddress <$> Ledger.toCardanoAddressInEra CAPI.Mainnet addr -- | Get `String` representation of address on mainnet -- mkMainnetAddress :: BpiWallet -> String diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index 2b06b645..55a94f6c 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -174,20 +174,21 @@ test = (withContract $ const lockThenSpend) [ shouldSucceed , budgetsFitUnder - (scriptLimit 426019962 1082502) - (policyLimit 428879716 1098524) + (scriptLimit 406250690 1016102) + (policyLimit 405210181 1019024) , assertOverallBudget - "Assert CPU == 1156006922 and MEM == 2860068" - (== 1156006922) - (== 2860068) - , overallBudgetFits 1156006922 2860068 + "Assert CPU == 1106851699 and MEM == 2694968" + (== 1106851699) + (== 2694968) + , overallBudgetFits 1106851699 2694968 ] , -- regression tests for time <-> slot conversions assertExecution "Fails because outside validity interval" (initAda [100]) (withContract $ const failingTimeContract) - [shouldFail] + [shouldFail] -- FIXME: add check that "OutsideValidityIntervalUTxO" is in error message + -- [shouldSucceed] , assertExecution "Passes validation with exact time range checks" (initAda [100]) diff --git a/test/Spec/TestContract/AlwaysFail.hs b/test/Spec/TestContract/AlwaysFail.hs index eb8b4878..8fe20264 100644 --- a/test/Spec/TestContract/AlwaysFail.hs +++ b/test/Spec/TestContract/AlwaysFail.hs @@ -52,7 +52,7 @@ spendFromScript = do lkps = Hask.mconcat - [ Constraints.otherScript validator + [ Constraints.plutusV1OtherScript validator , Constraints.unspentOutputs (Map.fromList utxos) ] tx <- submitTxConstraintsWith @AlwaysFail lkps txc diff --git a/test/Spec/TestContract/LockSpendMint.hs b/test/Spec/TestContract/LockSpendMint.hs index 14c6b03e..88c1efb6 100644 --- a/test/Spec/TestContract/LockSpendMint.hs +++ b/test/Spec/TestContract/LockSpendMint.hs @@ -75,8 +75,8 @@ spendFromScript = do <> Constraints.mustMintValueWithRedeemer Scripts.unitRedeemer token lookups1 = Constraints.unspentOutputs (Map.fromList utxos1) - <> Constraints.otherScript validator - <> Constraints.mintingPolicy mintingPolicy + <> Constraints.plutusV1OtherScript validator + <> Constraints.plutusV1MintingPolicy mintingPolicy let txc2 = Constraints.mustSpendScriptOutput oref2 Scripts.unitRedeemer @@ -85,7 +85,7 @@ spendFromScript = do (adaValueOf 200) lookups2 = Constraints.unspentOutputs (Map.fromList utxos2) - <> Constraints.otherScript (validator2 2) + <> Constraints.plutusV1OtherScript (validator2 2) tx <- submitTxConstraintsWith @TestLockSpend diff --git a/test/Spec/TestContract/ValidateTimeRange.hs b/test/Spec/TestContract/ValidateTimeRange.hs index e431f9cf..5036e5bc 100644 --- a/test/Spec/TestContract/ValidateTimeRange.hs +++ b/test/Spec/TestContract/ValidateTimeRange.hs @@ -122,9 +122,7 @@ validatorAddr = mkValidatorAddress validator failingTimeContract :: Contract () EmptySchema Text Hask.String failingTimeContract = do startTime <- Contract.currentTime - let noOfSlots = 10 - slotLen = 1000 - timeDiff = POSIXTime (noOfSlots * slotLen) + let timeDiff = POSIXTime 5_000 endTime = startTime + timeDiff validInterval = Interval (lowerBound startTime) (strictUpperBound endTime) @@ -133,7 +131,7 @@ failingTimeContract = do Constraints.mustPayToOtherScript (validatorHash validator) unitDatum (Ada.adaValueOf 4) <> Constraints.mustValidateIn validInterval - void $ Contract.awaitTime (endTime + POSIXTime 4_000) + void $ Contract.awaitTime (endTime - POSIXTime 1_000) tx <- submitTx constr awaitTxConfirmed $ getCardanoTxId tx pure "Light debug done" @@ -154,9 +152,7 @@ lockAtScript = do unlockWithTimeCheck :: Contract () EmptySchema Text () unlockWithTimeCheck = do startTime <- Contract.currentTime - let noOfSlots = 500 - slotLen = 1000 - timeDiff = POSIXTime (noOfSlots * slotLen) + let timeDiff = POSIXTime 2_000 endTime = startTime + timeDiff utxos <- Map.toList <$> Contract.utxosAt validatorAddr @@ -174,7 +170,7 @@ unlockWithTimeCheck = do lkps = Hask.mconcat - [ Constraints.otherScript validator + [ Constraints.plutusV1OtherScript validator , Constraints.unspentOutputs (Map.fromList utxos) ] tx <- submitTxConstraintsWith @TestTime lkps txc From 8364c43ac6bc9ea140412af9a23c691adf67a18b Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Wed, 17 Aug 2022 13:05:45 +0300 Subject: [PATCH 14/32] add back V2 cost models --- cluster-data/alonzo-genesis.yaml | 176 +++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) diff --git a/cluster-data/alonzo-genesis.yaml b/cluster-data/alonzo-genesis.yaml index 3960b0ce..16cd0ead 100644 --- a/cluster-data/alonzo-genesis.yaml +++ b/cluster-data/alonzo-genesis.yaml @@ -185,3 +185,179 @@ costModels: verifySignature-memory-arguments: 1 cekLamCost-exBudgetMemory: 100 sliceByteString-cpu-arguments-intercept: 150000 + PlutusV2: + cekApplyCost-exBudgetCPU: 23000 + cekApplyCost-exBudgetMemory: 100 + cekBuiltinCost-exBudgetCPU: 23000 + cekBuiltinCost-exBudgetMemory: 100 + cekConstCost-exBudgetCPU: 23000 + cekConstCost-exBudgetMemory: 100 + cekDelayCost-exBudgetCPU: 23000 + cekDelayCost-exBudgetMemory: 100 + cekForceCost-exBudgetCPU: 23000 + cekForceCost-exBudgetMemory: 100 + cekLamCost-exBudgetCPU: 23000 + cekLamCost-exBudgetMemory: 100 + cekStartupCost-exBudgetCPU: 100 + cekStartupCost-exBudgetMemory: 100 + cekVarCost-exBudgetCPU: 23000 + cekVarCost-exBudgetMemory: 100 + addInteger-cpu-arguments-intercept: 205665 + addInteger-cpu-arguments-slope: 812 + addInteger-memory-arguments-intercept: 1 + addInteger-memory-arguments-slope: 1 + appendByteString-cpu-arguments-intercept: 1000 + appendByteString-cpu-arguments-slope: 571 + appendByteString-memory-arguments-intercept: 0 + appendByteString-memory-arguments-slope: 1 + appendString-cpu-arguments-intercept: 1000 + appendString-cpu-arguments-slope: 24177 + appendString-memory-arguments-intercept: 4 + appendString-memory-arguments-slope: 1 + bData-cpu-arguments: 1000 + bData-memory-arguments: 32 + blake2b_256-cpu-arguments-intercept: 117366 + blake2b_256-cpu-arguments-slope: 10475 + blake2b_256-memory-arguments: 4 + chooseData-cpu-arguments: 19537 + chooseData-memory-arguments: 32 + chooseList-cpu-arguments: 175354 + chooseList-memory-arguments: 32 + chooseUnit-cpu-arguments: 46417 + chooseUnit-memory-arguments: 4 + consByteString-cpu-arguments-intercept: 221973 + consByteString-cpu-arguments-slope: 511 + consByteString-memory-arguments-intercept: 0 + consByteString-memory-arguments-slope: 1 + constrData-cpu-arguments: 89141 + constrData-memory-arguments: 32 + decodeUtf8-cpu-arguments-intercept: 497525 + decodeUtf8-cpu-arguments-slope: 14068 + decodeUtf8-memory-arguments-intercept: 4 + decodeUtf8-memory-arguments-slope: 2 + divideInteger-cpu-arguments-constant: 196500 + divideInteger-cpu-arguments-model-arguments-intercept: 453240 + divideInteger-cpu-arguments-model-arguments-slope: 220 + divideInteger-memory-arguments-intercept: 0 + divideInteger-memory-arguments-minimum: 1 + divideInteger-memory-arguments-slope: 1 + encodeUtf8-cpu-arguments-intercept: 1000 + encodeUtf8-cpu-arguments-slope: 28662 + encodeUtf8-memory-arguments-intercept: 4 + encodeUtf8-memory-arguments-slope: 2 + equalsByteString-cpu-arguments-constant: 245000 + equalsByteString-cpu-arguments-intercept: 216773 + equalsByteString-cpu-arguments-slope: 62 + equalsByteString-memory-arguments: 1 + equalsData-cpu-arguments-intercept: 1060367 + equalsData-cpu-arguments-slope: 12586 + equalsData-memory-arguments: 1 + equalsInteger-cpu-arguments-intercept: 208512 + equalsInteger-cpu-arguments-slope: 421 + equalsInteger-memory-arguments: 1 + equalsString-cpu-arguments-constant: 187000 + equalsString-cpu-arguments-intercept: 1000 + equalsString-cpu-arguments-slope: 52998 + equalsString-memory-arguments: 1 + fstPair-cpu-arguments: 80436 + fstPair-memory-arguments: 32 + headList-cpu-arguments: 43249 + headList-memory-arguments: 32 + iData-cpu-arguments: 1000 + iData-memory-arguments: 32 + ifThenElse-cpu-arguments: 80556 + ifThenElse-memory-arguments: 1 + indexByteString-cpu-arguments: 57667 + indexByteString-memory-arguments: 4 + lengthOfByteString-cpu-arguments: 1000 + lengthOfByteString-memory-arguments: 10 + lessThanByteString-cpu-arguments-intercept: 197145 + lessThanByteString-cpu-arguments-slope: 156 + lessThanByteString-memory-arguments: 1 + lessThanEqualsByteString-cpu-arguments-intercept: 197145 + lessThanEqualsByteString-cpu-arguments-slope: 156 + lessThanEqualsByteString-memory-arguments: 1 + lessThanEqualsInteger-cpu-arguments-intercept: 204924 + lessThanEqualsInteger-cpu-arguments-slope: 473 + lessThanEqualsInteger-memory-arguments: 1 + lessThanInteger-cpu-arguments-intercept: 208896 + lessThanInteger-cpu-arguments-slope: 511 + lessThanInteger-memory-arguments: 1 + listData-cpu-arguments: 52467 + listData-memory-arguments: 32 + mapData-cpu-arguments: 64832 + mapData-memory-arguments: 32 + mkCons-cpu-arguments: 65493 + mkCons-memory-arguments: 32 + mkNilData-cpu-arguments: 22558 + mkNilData-memory-arguments: 32 + mkNilPairData-cpu-arguments: 16563 + mkNilPairData-memory-arguments: 32 + mkPairData-cpu-arguments: 76511 + mkPairData-memory-arguments: 32 + modInteger-cpu-arguments-constant: 196500 + modInteger-cpu-arguments-model-arguments-intercept: 453240 + modInteger-cpu-arguments-model-arguments-slope: 220 + modInteger-memory-arguments-intercept: 0 + modInteger-memory-arguments-minimum: 1 + modInteger-memory-arguments-slope: 1 + multiplyInteger-cpu-arguments-intercept: 69522 + multiplyInteger-cpu-arguments-slope: 11687 + multiplyInteger-memory-arguments-intercept: 0 + multiplyInteger-memory-arguments-slope: 1 + nullList-cpu-arguments: 60091 + nullList-memory-arguments: 32 + quotientInteger-cpu-arguments-constant: 196500 + quotientInteger-cpu-arguments-model-arguments-intercept: 453240 + quotientInteger-cpu-arguments-model-arguments-slope: 220 + quotientInteger-memory-arguments-intercept: 0 + quotientInteger-memory-arguments-minimum: 1 + quotientInteger-memory-arguments-slope: 1 + remainderInteger-cpu-arguments-constant: 196500 + remainderInteger-cpu-arguments-model-arguments-intercept: 453240 + remainderInteger-cpu-arguments-model-arguments-slope: 220 + remainderInteger-memory-arguments-intercept: 0 + remainderInteger-memory-arguments-minimum: 1 + remainderInteger-memory-arguments-slope: 1 + serialiseData-cpu-arguments-intercept: 1159724 + serialiseData-cpu-arguments-slope: 392670 + serialiseData-memory-arguments-intercept: 0 + serialiseData-memory-arguments-slope: 2 + sha2_256-cpu-arguments-intercept: 806990 + sha2_256-cpu-arguments-slope: 30482 + sha2_256-memory-arguments: 4 + sha3_256-cpu-arguments-intercept: 1927926 + sha3_256-cpu-arguments-slope: 82523 + sha3_256-memory-arguments: 4 + sliceByteString-cpu-arguments-intercept: 265318 + sliceByteString-cpu-arguments-slope: 0 + sliceByteString-memory-arguments-intercept: 4 + sliceByteString-memory-arguments-slope: 0 + sndPair-cpu-arguments: 85931 + sndPair-memory-arguments: 32 + subtractInteger-cpu-arguments-intercept: 205665 + subtractInteger-cpu-arguments-slope: 812 + subtractInteger-memory-arguments-intercept: 1 + subtractInteger-memory-arguments-slope: 1 + tailList-cpu-arguments: 41182 + tailList-memory-arguments: 32 + trace-cpu-arguments: 212342 + trace-memory-arguments: 32 + unBData-cpu-arguments: 31220 + unBData-memory-arguments: 32 + unConstrData-cpu-arguments: 32696 + unConstrData-memory-arguments: 32 + unIData-cpu-arguments: 43357 + unIData-memory-arguments: 32 + unListData-cpu-arguments: 32247 + unListData-memory-arguments: 32 + unMapData-cpu-arguments: 38314 + unMapData-memory-arguments: 32 + verifyEcdsaSecp256k1Signature-cpu-arguments: 35892428 + verifyEcdsaSecp256k1Signature-memory-arguments: 10 + verifyEd25519Signature-cpu-arguments-intercept: 9462713 + verifyEd25519Signature-cpu-arguments-slope: 1021 + verifyEd25519Signature-memory-arguments: 10 + verifySchnorrSecp256k1Signature-cpu-arguments-intercept: 38887044 + verifySchnorrSecp256k1Signature-cpu-arguments-slope: 32947 + verifySchnorrSecp256k1Signature-memory-arguments: 10 \ No newline at end of file From 37449d3a953c552722163c81fe8323c1b3941741 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 18 Aug 2022 10:07:52 +0300 Subject: [PATCH 15/32] BPI update --- flake.lock | 8 ++++---- flake.nix | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/flake.lock b/flake.lock index c411fa7d..0eec1d00 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1660654407, - "narHash": "sha256-P1U5guPrx9QTUz3aQG2EjgnMgRyqYzQojw4tC9W29O8=", + "lastModified": 1660805296, + "narHash": "sha256-e8M36UUCzGXjc05mSUH8Dq7+ZprwMdlSsd38gOFY7Gk=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7ac4f6fe11ae32edc5d5894077fedcd552e180b8", + "rev": "c5d2624440c7320a22269f0c085d4eefc889bc2f", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7ac4f6fe11ae32edc5d5894077fedcd552e180b8", + "rev": "c5d2624440c7320a22269f0c085d4eefc889bc2f", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 36af5baf..d8203a09 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=7ac4f6fe11ae32edc5d5894077fedcd552e180b8"; + "github:mlabs-haskell/bot-plutus-interface?rev=c5d2624440c7320a22269f0c085d4eefc889bc2f"; }; outputs = From 9a60d36c873a9e155cbdf7e8f4fa805b4b803118 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 18 Aug 2022 10:19:01 +0300 Subject: [PATCH 16/32] formatting, re-enable hoogle --- flake.nix | 2 +- src/Test/Plutip/Internal/LocalCluster.hs | 2 +- test/Spec/Integration.hs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index d8203a09..893acf2b 100644 --- a/flake.nix +++ b/flake.nix @@ -74,7 +74,7 @@ compiler-nix-name = "ghc8107"; shell = { - withHoogle = false; + withHoogle = true; exactDeps = true; additional = ps: [ ps.bot-plutus-interface ]; diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index 78d816fe..cd460617 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -11,9 +11,9 @@ module Test.Plutip.Internal.LocalCluster ( ) where import Cardano.Api qualified as CAPI +import Cardano.BM.Configuration.Model qualified as CM import Cardano.BM.Data.Severity qualified as Severity import Cardano.BM.Data.Tracer (HasPrivacyAnnotation, HasSeverityAnnotation (getSeverityAnnotation)) -import Cardano.BM.Configuration.Model qualified as CM import Cardano.CLI (LogOutput (LogToFile), withLoggingNamed) import Cardano.Launcher.Node (nodeSocketFile) import Cardano.Startup (installSignalHandlers, setDefaultFilePermissions, withUtf8Encoding) diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index 55a94f6c..60adb11c 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -188,7 +188,7 @@ test = (initAda [100]) (withContract $ const failingTimeContract) [shouldFail] -- FIXME: add check that "OutsideValidityIntervalUTxO" is in error message - -- [shouldSucceed] + -- [shouldSucceed] , assertExecution "Passes validation with exact time range checks" (initAda [100]) From ecefab72d8443f9c35846c51c73477df90b13f4b Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 18 Aug 2022 13:14:36 +0300 Subject: [PATCH 17/32] wip: adjustments: - wait longer before collecting final Values from wallets - node waiting ensures some slots are produced before proceed --- src/Test/Plutip/Contract.hs | 11 +++++++---- src/Test/Plutip/Internal/LocalCluster.hs | 19 ++++++++++++++----- test/Spec/Integration.hs | 4 +++- 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/Test/Plutip/Contract.hs b/src/Test/Plutip/Contract.hs index 847fd252..fa296f60 100644 --- a/src/Test/Plutip/Contract.hs +++ b/src/Test/Plutip/Contract.hs @@ -276,9 +276,12 @@ maybeAddValuesCheck ioRes tws = valuesCheckCase = testCase "Values check" $ ioRes - >>= either (assertFailure . Text.unpack) (const $ pure ()) - . checkValues - . outcome + >>= \res -> do + ( either (assertFailure . Text.unpack) (const $ pure ()) + . checkValues + . outcome + ) + res checkValues o = left (Text.pack . show) o @@ -328,7 +331,7 @@ withContractAs walletIdx toContract = do -- contract that gets all the values present at the test wallets. valuesAtWallet :: Contract w s e (NonEmpty Value) valuesAtWallet = - void (waitNSlots 1) + void (waitNSlots 10) >> traverse (valueAt . (`pubKeyHashAddress` Nothing)) collectValuesPkhs -- run the test contract diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index cd460617..ca39f19d 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -10,6 +10,7 @@ module Test.Plutip.Internal.LocalCluster ( ), ) where +import Cardano.Api (ChainTip (ChainTip), SlotNo (SlotNo)) import Cardano.Api qualified as CAPI import Cardano.BM.Configuration.Model qualified as CM import Cardano.BM.Data.Severity qualified as Severity @@ -69,7 +70,7 @@ import Test.Plutip.Internal.Types ( ) import Test.Plutip.Tools.CardanoApi qualified as Tools import Text.Printf (printf) -import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo) +import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo, threadDelay) import UnliftIO.Exception (bracket, catchIO, finally) import UnliftIO.STM (TVar, atomically, newTVarIO, readTVar, retrySTM, writeTVar) @@ -232,12 +233,20 @@ checkProcessesAvailable requiredProcesses = do <> show (catMaybes results) waitForRelayNode :: Tracer IO TestsLog -> RunningNode -> IO () -waitForRelayNode trCluster rn = do - liftIO $ recoverAll policy (const getTip) +waitForRelayNode trCluster rn = + liftIO $ do + recoverAll policy wait + threadDelay 2_000_000 where - policy = constantDelay 500000 <> limitRetries 5 - getTip = trace >> void (Tools.queryTip rn) + policy = constantDelay 500000 <> limitRetries 50 + getTip = trace >> Tools.queryTip rn trace = traceWith trCluster WaitingRelayNode + wait _ = do + -- give some time for setup + (ChainTip (SlotNo ((> 5) -> True)) _ _) <- getTip + pure () + +-- putStrLn $ "TIP: " ++ show tip -- | Launch the chain index in a separate thread. launchChainIndex :: PlutipConfig -> RunningNode -> FilePath -> IO Int diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index eff83aef..786622b0 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -26,6 +26,7 @@ import Spec.TestContract.SimpleContracts ( payTo, ) import Spec.TestContract.ValidateTimeRange (failingTimeContract, successTimeContract) +import Test.Plutip.Config (WorkingDirectory (Fixed), clusterWorkingDir) import Test.Plutip.Contract ( TestWallets, ValueOrdering (VLt), @@ -69,7 +70,7 @@ import Test.Tasty (TestTree) test :: TestTree test = withConfiguredCluster - def + def {clusterWorkingDir = Fixed "/home/mike/dev/dev-tmp/plutip-cluster" True} "Basic integration: launch, add wallet, tx from wallet to wallet" $ [ -- Basic Succeed or Failed tests @@ -108,6 +109,7 @@ test = assertExecution "Pay from wallet to wallet" (initAda [100] <> initAndAssertAda [100, 13] 123) + -- (initAda [100] <> initAda [100, 13]) (withContract $ \[pkh1] -> payTo pkh1 10_000_000) [shouldSucceed] , assertExecution From 1a4bbddf547dffd122f1f6df717332b5696ebb3d Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 18 Aug 2022 13:20:57 +0300 Subject: [PATCH 18/32] more formatting --- src/Test/Plutip/Internal/LocalCluster.hs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index ca39f19d..a2629450 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -70,7 +70,7 @@ import Test.Plutip.Internal.Types ( ) import Test.Plutip.Tools.CardanoApi qualified as Tools import Text.Printf (printf) -import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo, threadDelay) +import UnliftIO.Concurrent (forkFinally, myThreadId, threadDelay, throwTo) import UnliftIO.Exception (bracket, catchIO, finally) import UnliftIO.STM (TVar, atomically, newTVarIO, readTVar, retrySTM, writeTVar) @@ -233,8 +233,8 @@ checkProcessesAvailable requiredProcesses = do <> show (catMaybes results) waitForRelayNode :: Tracer IO TestsLog -> RunningNode -> IO () -waitForRelayNode trCluster rn = - liftIO $ do +waitForRelayNode trCluster rn = + liftIO $ do recoverAll policy wait threadDelay 2_000_000 where From ac72469f514a808c5b8518fa6fcc2cb6df3a04f4 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 18 Aug 2022 13:28:03 +0300 Subject: [PATCH 19/32] remove hardcoded path from test cluster config --- test/Spec/Integration.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index 786622b0..8899388b 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -70,7 +70,7 @@ import Test.Tasty (TestTree) test :: TestTree test = withConfiguredCluster - def {clusterWorkingDir = Fixed "/home/mike/dev/dev-tmp/plutip-cluster" True} + def "Basic integration: launch, add wallet, tx from wallet to wallet" $ [ -- Basic Succeed or Failed tests From 9efdab8886d612d5ffe99089b0011a878da421af Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 18 Aug 2022 16:06:34 +0300 Subject: [PATCH 20/32] fixed: fee for value assertion tests --- src/Test/Plutip/Internal/LocalCluster.hs | 5 +---- test/Spec/Integration.hs | 5 ++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index a2629450..e1dbd833 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -70,7 +70,7 @@ import Test.Plutip.Internal.Types ( ) import Test.Plutip.Tools.CardanoApi qualified as Tools import Text.Printf (printf) -import UnliftIO.Concurrent (forkFinally, myThreadId, threadDelay, throwTo) +import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo) import UnliftIO.Exception (bracket, catchIO, finally) import UnliftIO.STM (TVar, atomically, newTVarIO, readTVar, retrySTM, writeTVar) @@ -236,7 +236,6 @@ waitForRelayNode :: Tracer IO TestsLog -> RunningNode -> IO () waitForRelayNode trCluster rn = liftIO $ do recoverAll policy wait - threadDelay 2_000_000 where policy = constantDelay 500000 <> limitRetries 50 getTip = trace >> Tools.queryTip rn @@ -246,8 +245,6 @@ waitForRelayNode trCluster rn = (ChainTip (SlotNo ((> 5) -> True)) _ _) <- getTip pure () --- putStrLn $ "TIP: " ++ show tip - -- | Launch the chain index in a separate thread. launchChainIndex :: PlutipConfig -> RunningNode -> FilePath -> IO Int launchChainIndex conf (RunningNode sp _block0 (_gp, _vData) _) dir = do diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index 8899388b..d8c02609 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -26,7 +26,6 @@ import Spec.TestContract.SimpleContracts ( payTo, ) import Spec.TestContract.ValidateTimeRange (failingTimeContract, successTimeContract) -import Test.Plutip.Config (WorkingDirectory (Fixed), clusterWorkingDir) import Test.Plutip.Contract ( TestWallets, ValueOrdering (VLt), @@ -221,7 +220,7 @@ testValueAssertionsOrderCorrectness = wallet1 = 200_000_000 wallet2 = 300_000_000 - payFee = 146200 + payFee = 146000 payTo1Amt = 22_000_000 payTo2Amt = 33_000_000 wallet1After = wallet1 + payTo1Amt @@ -251,7 +250,7 @@ testValueAssertionsOrderCorrectness = wallet1 = 200_000_000 wallet2 = 300_000_000 - payFee = 146200 + payFee = 146000 payTo0Amt = 11_000_000 payTo1Amt = 22_000_000 payTo2Amt = 33_000_000 From 551d92607921b399156954b9387c8d860f4f3520 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 18 Aug 2022 16:30:43 +0300 Subject: [PATCH 21/32] wait for chain-index longer --- plutip.cabal | 3 ++- src/Test/Plutip/Contract.hs | 8 ++++++-- src/Test/Plutip/Internal/LocalCluster.hs | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/plutip.cabal b/plutip.cabal index 39cf916c..45d1a71c 100644 --- a/plutip.cabal +++ b/plutip.cabal @@ -134,7 +134,8 @@ library ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wredundant-constraints -Wmissing-export-lists -Wmissing-deriving-strategies - -Wmissing-import-lists -Werror + -Wmissing-import-lists + -- -Werror hs-source-dirs: src/ exposed-modules: diff --git a/src/Test/Plutip/Contract.hs b/src/Test/Plutip/Contract.hs index fa296f60..afad7925 100644 --- a/src/Test/Plutip/Contract.hs +++ b/src/Test/Plutip/Contract.hs @@ -188,6 +188,7 @@ import Test.Plutip.Tools.Format (fmtTxBudgets) import Test.Tasty (testGroup, withResource) import Test.Tasty.HUnit (assertFailure, testCase) import Test.Tasty.Providers (IsTest (run, testOptions), TestTree, singleTest, testPassed) +import UnliftIO.Concurrent (threadDelay) type TestRunner (w :: Type) (e :: Type) (a :: Type) = ReaderT (ClusterEnv, NonEmpty BpiWallet) IO (ExecutionResult w e (a, NonEmpty Value)) @@ -331,12 +332,15 @@ withContractAs walletIdx toContract = do -- contract that gets all the values present at the test wallets. valuesAtWallet :: Contract w s e (NonEmpty Value) valuesAtWallet = - void (waitNSlots 10) - >> traverse (valueAt . (`pubKeyHashAddress` Nothing)) collectValuesPkhs + -- void (waitNSlots 10) >> -- debug: waiting exact time instead + traverse (valueAt . (`pubKeyHashAddress` Nothing)) collectValuesPkhs -- run the test contract execRes <- liftIO $ runContract cEnv ownWallet (toContract otherWalletsPkhs) + -- debug: wait chain-index very patiently + liftIO (threadDelay 10_000_000) + -- get all the values present at the test wallets after the user given contracts has been executed. execValues <- liftIO $ runContract cEnv ownWallet valuesAtWallet diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index e1dbd833..19b106b3 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -191,7 +191,7 @@ withLocalClusterSetup :: IO a withLocalClusterSetup conf action = do -- Setting required environment variables - setEnv "NO_POOLS" "1" + -- setEnv "NO_POOLS" "1" setClusterDataDir -- Handle SIGTERM properly From 1a775b5389527ca95baa50aa77d136e3e209ab70 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Fri, 19 Aug 2022 13:34:42 +0300 Subject: [PATCH 22/32] updates: - use awaitTxConfirmed in simple contracts - set slot length for chain-index from node info - remove longer waiting period before collecting final Values --- flake.lock | 8 ++--- flake.nix | 2 +- plutip.cabal | 4 +-- src/Test/Plutip/Contract.hs | 8 ++--- src/Test/Plutip/Internal/LocalCluster.hs | 39 ++++++++++++--------- test/Spec/TestContract/SimpleContracts.hs | 7 ++-- test/Spec/TestContract/ValidateTimeRange.hs | 2 +- 7 files changed, 38 insertions(+), 32 deletions(-) diff --git a/flake.lock b/flake.lock index 0eec1d00..5a092ee8 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1660805296, - "narHash": "sha256-e8M36UUCzGXjc05mSUH8Dq7+ZprwMdlSsd38gOFY7Gk=", + "lastModified": 1660902233, + "narHash": "sha256-UiK7pLhxObj/EMi4VNrbile27Nr7rFo38so7IrQ9ZSk=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "c5d2624440c7320a22269f0c085d4eefc889bc2f", + "rev": "db579c66b49904f6795f59869080b499ce454a0c", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "c5d2624440c7320a22269f0c085d4eefc889bc2f", + "rev": "db579c66b49904f6795f59869080b499ce454a0c", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 893acf2b..03ed45e5 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=c5d2624440c7320a22269f0c085d4eefc889bc2f"; + "github:mlabs-haskell/bot-plutus-interface?rev=db579c66b49904f6795f59869080b499ce454a0c"; }; outputs = diff --git a/plutip.cabal b/plutip.cabal index 45d1a71c..1bc9f55e 100644 --- a/plutip.cabal +++ b/plutip.cabal @@ -75,6 +75,7 @@ common common-imports , tasty-hunit , text , text-class + , time , transformers-except , typed-process , unliftio @@ -134,8 +135,7 @@ library ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wredundant-constraints -Wmissing-export-lists -Wmissing-deriving-strategies - -Wmissing-import-lists - -- -Werror + -Wmissing-import-lists -Werror hs-source-dirs: src/ exposed-modules: diff --git a/src/Test/Plutip/Contract.hs b/src/Test/Plutip/Contract.hs index afad7925..eca6cadb 100644 --- a/src/Test/Plutip/Contract.hs +++ b/src/Test/Plutip/Contract.hs @@ -188,7 +188,6 @@ import Test.Plutip.Tools.Format (fmtTxBudgets) import Test.Tasty (testGroup, withResource) import Test.Tasty.HUnit (assertFailure, testCase) import Test.Tasty.Providers (IsTest (run, testOptions), TestTree, singleTest, testPassed) -import UnliftIO.Concurrent (threadDelay) type TestRunner (w :: Type) (e :: Type) (a :: Type) = ReaderT (ClusterEnv, NonEmpty BpiWallet) IO (ExecutionResult w e (a, NonEmpty Value)) @@ -332,15 +331,12 @@ withContractAs walletIdx toContract = do -- contract that gets all the values present at the test wallets. valuesAtWallet :: Contract w s e (NonEmpty Value) valuesAtWallet = - -- void (waitNSlots 10) >> -- debug: waiting exact time instead - traverse (valueAt . (`pubKeyHashAddress` Nothing)) collectValuesPkhs + void (waitNSlots 1) + >> traverse (valueAt . (`pubKeyHashAddress` Nothing)) collectValuesPkhs -- debug: waiting exact time instead -- run the test contract execRes <- liftIO $ runContract cEnv ownWallet (toContract otherWalletsPkhs) - -- debug: wait chain-index very patiently - liftIO (threadDelay 10_000_000) - -- get all the values present at the test wallets after the user given contracts has been executed. execValues <- liftIO $ runContract cEnv ownWallet valuesAtWallet diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index 19b106b3..a5e29322 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -37,7 +37,6 @@ import GHC.IO.Handle (Handle, hDuplicate, hDuplicateTo, hFlush) import GHC.Stack.Types (HasCallStack) import Paths_plutip (getDataFileName) import Plutus.ChainIndex.App qualified as ChainIndex -import Plutus.ChainIndex.Config (ChainIndexConfig (cicNetworkId, cicPort), cicDbPath, cicSocketPath) import Plutus.ChainIndex.Config qualified as ChainIndex import Plutus.ChainIndex.Logging (defaultConfig) import Servant.Client (BaseUrl (BaseUrl), Scheme (Http)) @@ -74,6 +73,15 @@ import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo) import UnliftIO.Exception (bracket, catchIO, finally) import UnliftIO.STM (TVar, atomically, newTVarIO, readTVar, retrySTM, writeTVar) +import Data.Default (Default (def)) +import Data.Function ((&)) +import Ledger.TimeSlot (SlotConfig (scSlotLength)) +import Plutus.ChainIndex.Config qualified as CIC +import PlutusPrelude ((.~), (^.)) +import Cardano.Wallet.Primitive.Types (NetworkParameters(NetworkParameters), + SlottingParameters (SlottingParameters), SlotLength (SlotLength)) +import Data.Time (nominalDiffTimeToSeconds) + -- | Starting a cluster with a setup action -- We're heavily depending on cardano-wallet local cluster tooling, however they don't allow the -- start and stop actions to be two separate processes, which is needed for tasty integration. @@ -126,7 +134,7 @@ withPlutusInterface conf action = do tr' dir clusterCfg - [] + mempty (\rn -> restoreStdout $ runActionWthSetup rn dir trCluster action) handleLogs dir conf return result @@ -190,8 +198,6 @@ withLocalClusterSetup :: (FilePath -> [LogOutput] -> [LogOutput] -> Handle -> IO a) -> IO a withLocalClusterSetup conf action = do - -- Setting required environment variables - -- setEnv "NO_POOLS" "1" setClusterDataDir -- Handle SIGTERM properly @@ -247,23 +253,24 @@ waitForRelayNode trCluster rn = -- | Launch the chain index in a separate thread. launchChainIndex :: PlutipConfig -> RunningNode -> FilePath -> IO Int -launchChainIndex conf (RunningNode sp _block0 (_gp, _vData) _) dir = do +launchChainIndex conf (RunningNode sp _block0 (netParams, _vData) _) dir = do + let (NetworkParameters _ (SlottingParameters (SlotLength slotLen) _ _ _) _) = netParams + config <- defaultConfig CM.setMinSeverity config Severity.Notice let dbPath = dir "chain-index.db" chainIndexConfig = - ChainIndex.defaultConfig - { cicSocketPath = nodeSocketFile sp - , cicDbPath = dbPath - , cicNetworkId = CAPI.Mainnet - , cicPort = - maybe - (cicPort ChainIndex.defaultConfig) - fromEnum - (chainIndexPort conf) - } + CIC.defaultConfig + & CIC.socketPath .~ nodeSocketFile sp + & CIC.dbPath .~ dbPath + & CIC.networkId .~ CAPI.Mainnet + & CIC.port .~ maybe (CIC.cicPort ChainIndex.defaultConfig) fromEnum (chainIndexPort conf) + & CIC.slotConfig .~ (def {scSlotLength = toMilliseconds slotLen}) + void . async $ void $ ChainIndex.runMainWithLog (const $ return ()) config chainIndexConfig - return $ cicPort chainIndexConfig + return $ chainIndexConfig ^. CIC.port + where + toMilliseconds = floor . (1e3 *) . nominalDiffTimeToSeconds handleLogs :: HasCallStack => FilePath -> PlutipConfig -> IO () handleLogs clusterDir conf = diff --git a/test/Spec/TestContract/SimpleContracts.hs b/test/Spec/TestContract/SimpleContracts.hs index f9f7deb9..5f9d57aa 100644 --- a/test/Spec/TestContract/SimpleContracts.hs +++ b/test/Spec/TestContract/SimpleContracts.hs @@ -22,6 +22,7 @@ import Ledger ( TxOutRef, Value, ciTxOutValue, + getCardanoTxId, ) import Data.Map (Map) @@ -48,8 +49,10 @@ getUtxosThrowsEx :: Contract () EmptySchema Text (Map TxOutRef ChainIndexTxOut) getUtxosThrowsEx = error "This Exception was thrown intentionally in Contract.\n" payTo :: PaymentPubKeyHash -> Integer -> Contract () EmptySchema Text CardanoTx -payTo toPkh amt = - submitTx (Constraints.mustPayToPubKey toPkh (Ada.lovelaceValueOf amt)) +payTo toPkh amt = do + tx <- submitTx (Constraints.mustPayToPubKey toPkh (Ada.lovelaceValueOf amt)) + _ <- Contract.awaitTxConfirmed (getCardanoTxId tx) + pure tx ownValue :: Contract [Value] EmptySchema Text Value ownValue = foldMap (^. ciTxOutValue) <$> getUtxos diff --git a/test/Spec/TestContract/ValidateTimeRange.hs b/test/Spec/TestContract/ValidateTimeRange.hs index 5036e5bc..3943d4fd 100644 --- a/test/Spec/TestContract/ValidateTimeRange.hs +++ b/test/Spec/TestContract/ValidateTimeRange.hs @@ -152,7 +152,7 @@ lockAtScript = do unlockWithTimeCheck :: Contract () EmptySchema Text () unlockWithTimeCheck = do startTime <- Contract.currentTime - let timeDiff = POSIXTime 2_000 + let timeDiff = POSIXTime 5_000 endTime = startTime + timeDiff utxos <- Map.toList <$> Contract.utxosAt validatorAddr From 1ee56e97d3c00bf125b5c4657ef9345a14b8dfc7 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Fri, 19 Aug 2022 14:02:17 +0300 Subject: [PATCH 23/32] fix formatting --- src/Test/Plutip/Internal/LocalCluster.hs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index a5e29322..0eb5c4b4 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -73,14 +73,17 @@ import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo) import UnliftIO.Exception (bracket, catchIO, finally) import UnliftIO.STM (TVar, atomically, newTVarIO, readTVar, retrySTM, writeTVar) +import Cardano.Wallet.Primitive.Types ( + NetworkParameters (NetworkParameters), + SlotLength (SlotLength), + SlottingParameters (SlottingParameters), + ) import Data.Default (Default (def)) import Data.Function ((&)) +import Data.Time (nominalDiffTimeToSeconds) import Ledger.TimeSlot (SlotConfig (scSlotLength)) import Plutus.ChainIndex.Config qualified as CIC import PlutusPrelude ((.~), (^.)) -import Cardano.Wallet.Primitive.Types (NetworkParameters(NetworkParameters), - SlottingParameters (SlottingParameters), SlotLength (SlotLength)) -import Data.Time (nominalDiffTimeToSeconds) -- | Starting a cluster with a setup action -- We're heavily depending on cardano-wallet local cluster tooling, however they don't allow the @@ -255,7 +258,7 @@ waitForRelayNode trCluster rn = launchChainIndex :: PlutipConfig -> RunningNode -> FilePath -> IO Int launchChainIndex conf (RunningNode sp _block0 (netParams, _vData) _) dir = do let (NetworkParameters _ (SlottingParameters (SlotLength slotLen) _ _ _) _) = netParams - + config <- defaultConfig CM.setMinSeverity config Severity.Notice let dbPath = dir "chain-index.db" From ba82db3d7996641dc96f88fb5bcd97f26a056d23 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Tue, 23 Aug 2022 13:21:41 +0300 Subject: [PATCH 24/32] follow BPI update --- flake.lock | 22 +++++++++++----------- flake.nix | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/flake.lock b/flake.lock index 5a092ee8..61e7e19f 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1660902233, - "narHash": "sha256-UiK7pLhxObj/EMi4VNrbile27Nr7rFo38so7IrQ9ZSk=", + "lastModified": 1661249085, + "narHash": "sha256-Szvhwtbatl9nAy2kNBuCC+WjvodsMKNuzV7u/9q9Igg=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "db579c66b49904f6795f59869080b499ce454a0c", + "rev": "7eb004eabd9f8b6c5254d2eb5eb88e7f471b4681", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "db579c66b49904f6795f59869080b499ce454a0c", + "rev": "7eb004eabd9f8b6c5254d2eb5eb88e7f471b4681", "type": "github" } }, @@ -233,7 +233,7 @@ }, "original": { "owner": "input-output-hk", - "ref": "1.35.3-rc1", + "ref": "1.35.3", "repo": "cardano-node", "type": "github" } @@ -834,17 +834,17 @@ "plutus-apps": { "flake": false, "locked": { - "lastModified": 1660652339, - "narHash": "sha256-0lCjJWMHYCFW62B5QAmkPakqNWdj2hJBqQP4AWHjBFE=", - "owner": "mikekeke", + "lastModified": 1661246964, + "narHash": "sha256-NuSwD6mjUEgBay2sIKRo6DUBualMQUDKfHQlsbYzKuk=", + "owner": "mlabs-haskell", "repo": "plutus-apps", - "rev": "efdb04b602ade22245769f7e52d07475b3e8c339", + "rev": "31bfd4c7fff5158c9f2618b76b68dbbae410221d", "type": "github" }, "original": { - "owner": "mikekeke", + "owner": "mlabs-haskell", "repo": "plutus-apps", - "rev": "efdb04b602ade22245769f7e52d07475b3e8c339", + "rev": "31bfd4c7fff5158c9f2618b76b68dbbae410221d", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 03ed45e5..d3f8313b 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=db579c66b49904f6795f59869080b499ce454a0c"; + "github:mlabs-haskell/bot-plutus-interface?rev=7eb004eabd9f8b6c5254d2eb5eb88e7f471b4681"; }; outputs = From 8ef0d04525b32bd8814e1c99a7d3787fa51d1fbc Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Tue, 23 Aug 2022 14:01:58 +0300 Subject: [PATCH 25/32] follow BPI commit revert --- flake.lock | 8 ++++---- flake.nix | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/flake.lock b/flake.lock index 61e7e19f..9919a5e3 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1661249085, - "narHash": "sha256-Szvhwtbatl9nAy2kNBuCC+WjvodsMKNuzV7u/9q9Igg=", + "lastModified": 1661251214, + "narHash": "sha256-NCepayvbHvvOCy2kLRQlw3R8fw6hSly3Z1gzHYwwxLE=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7eb004eabd9f8b6c5254d2eb5eb88e7f471b4681", + "rev": "7235aa6fba12b0cf368d9976e1e1b21ba642c038", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7eb004eabd9f8b6c5254d2eb5eb88e7f471b4681", + "rev": "7235aa6fba12b0cf368d9976e1e1b21ba642c038", "type": "github" } }, diff --git a/flake.nix b/flake.nix index d3f8313b..1c67f0b3 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=7eb004eabd9f8b6c5254d2eb5eb88e7f471b4681"; + "github:mlabs-haskell/bot-plutus-interface?rev=7235aa6fba12b0cf368d9976e1e1b21ba642c038"; }; outputs = From 9273633a5f332077e0e23b5f127636f91076a6aa Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Wed, 24 Aug 2022 13:02:15 +0300 Subject: [PATCH 26/32] updates: - bump to BPI with fixed `adjustUnbalancedTx` - increase waiting time for wallets UTxOs to be indexed by chain-index --- flake.lock | 8 ++++---- flake.nix | 2 +- src/Test/Plutip/LocalCluster.hs | 4 +++- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 9919a5e3..818a3478 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1661251214, - "narHash": "sha256-NCepayvbHvvOCy2kLRQlw3R8fw6hSly3Z1gzHYwwxLE=", + "lastModified": 1661263170, + "narHash": "sha256-8ojMDHvgZneLQbKdNTuoVdD/2uml7Pgy1V0kNQ3CaPc=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7235aa6fba12b0cf368d9976e1e1b21ba642c038", + "rev": "234eabec35d3df3929f5f1d5f7edeafe57b27021", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7235aa6fba12b0cf368d9976e1e1b21ba642c038", + "rev": "234eabec35d3df3929f5f1d5f7edeafe57b27021", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 1c67f0b3..91d2f695 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=7235aa6fba12b0cf368d9976e1e1b21ba642c038"; + "github:mlabs-haskell/bot-plutus-interface?rev=234eabec35d3df3929f5f1d5f7edeafe57b27021"; }; outputs = diff --git a/src/Test/Plutip/LocalCluster.hs b/src/Test/Plutip/LocalCluster.hs index fd3a1b7b..eed89b8b 100644 --- a/src/Test/Plutip/LocalCluster.hs +++ b/src/Test/Plutip/LocalCluster.hs @@ -92,7 +92,9 @@ withConfiguredCluster conf name testCases = traverse (traverse addSomeWallet . fmap twInitDistribuition . unTestWallets . fst) testCases - waitSeconds 2 -- wait for transactions to submit + -- had to bump waiting period here coz of chain-index slowdown, + -- see https://github.com/mlabs-haskell/plutip/issues/120 + waitSeconds 5 -- wait for transactions to submit pure (env, wallets) imap :: (Int -> a -> b) -> [a] -> [b] From c3d46931e41abb6b6d6d844f09f5b533fa5dc6e0 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Thu, 25 Aug 2022 11:58:38 +0300 Subject: [PATCH 27/32] bump BPI --- flake.lock | 8 ++++---- flake.nix | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/flake.lock b/flake.lock index 818a3478..d16c1fee 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1661263170, - "narHash": "sha256-8ojMDHvgZneLQbKdNTuoVdD/2uml7Pgy1V0kNQ3CaPc=", + "lastModified": 1661416218, + "narHash": "sha256-17k+8dPHh69EnZKgsDfMyA+am6p1CgsR53RIZAnpUZE=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "234eabec35d3df3929f5f1d5f7edeafe57b27021", + "rev": "6cc0d239a53d4cb90d83c5e13cf07fbbd9f97f3b", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "234eabec35d3df3929f5f1d5f7edeafe57b27021", + "rev": "6cc0d239a53d4cb90d83c5e13cf07fbbd9f97f3b", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 91d2f695..87609d88 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=234eabec35d3df3929f5f1d5f7edeafe57b27021"; + "github:mlabs-haskell/bot-plutus-interface?rev=6cc0d239a53d4cb90d83c5e13cf07fbbd9f97f3b"; }; outputs = From 2d17ad281e13a7e413957d53b0a21e8e411a0f06 Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Fri, 26 Aug 2022 10:41:30 +0300 Subject: [PATCH 28/32] bump BPI --- flake.lock | 8 ++++---- flake.nix | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/flake.lock b/flake.lock index d16c1fee..7f7f3950 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1661416218, - "narHash": "sha256-17k+8dPHh69EnZKgsDfMyA+am6p1CgsR53RIZAnpUZE=", + "lastModified": 1661498395, + "narHash": "sha256-BhCmMf71JmrFXqNwfmPCqQR1WHou9niksKZWFYXWS60=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "6cc0d239a53d4cb90d83c5e13cf07fbbd9f97f3b", + "rev": "d62bb6ee68c2be7fa5bc1afb9f6d6902c7bd400b", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "6cc0d239a53d4cb90d83c5e13cf07fbbd9f97f3b", + "rev": "d62bb6ee68c2be7fa5bc1afb9f6d6902c7bd400b", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 87609d88..d4e81a29 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=6cc0d239a53d4cb90d83c5e13cf07fbbd9f97f3b"; + "github:mlabs-haskell/bot-plutus-interface?rev=d62bb6ee68c2be7fa5bc1afb9f6d6902c7bd400b"; }; outputs = From 4279cbcd11a63709ba94a92825b284120a0d61ee Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Sun, 28 Aug 2022 18:04:40 +0300 Subject: [PATCH 29/32] waiting for chain-index on cluster start --- local-cluster/Main.hs | 1 + src/Test/Plutip/Internal/LocalCluster.hs | 33 ++++++++++++++++++++---- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/local-cluster/Main.hs b/local-cluster/Main.hs index 391a7cac..8d13d47c 100644 --- a/local-cluster/Main.hs +++ b/local-cluster/Main.hs @@ -37,6 +37,7 @@ main = do workingDir = maybe Temporary (`Fixed` False) workDir plutipConfig = def {clusterWorkingDir = workingDir} + putStrLn "Starting cluster..." (st, _) <- startCluster plutipConfig $ do ws <- initWallets numWallets numUtxos amt dirWallets waitSeconds 2 -- let wallet Tx finish, it can take more time with bigger slot length diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index 0eb5c4b4..542ecf9b 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -39,7 +39,7 @@ import Paths_plutip (getDataFileName) import Plutus.ChainIndex.App qualified as ChainIndex import Plutus.ChainIndex.Config qualified as ChainIndex import Plutus.ChainIndex.Logging (defaultConfig) -import Servant.Client (BaseUrl (BaseUrl), Scheme (Http)) +import Servant.Client (BaseUrl (BaseUrl), Scheme (Http), mkClientEnv, runClientM) import System.Directory (canonicalizePath, copyFile, createDirectoryIfMissing, doesPathExist, findExecutable, removeDirectoryRecursive) import System.Environment (setEnv) import System.Exit (die) @@ -70,7 +70,7 @@ import Test.Plutip.Internal.Types ( import Test.Plutip.Tools.CardanoApi qualified as Tools import Text.Printf (printf) import UnliftIO.Concurrent (forkFinally, myThreadId, throwTo) -import UnliftIO.Exception (bracket, catchIO, finally) +import UnliftIO.Exception (bracket, catchIO, finally, throwString) import UnliftIO.STM (TVar, atomically, newTVarIO, readTVar, retrySTM, writeTVar) import Cardano.Wallet.Primitive.Types ( @@ -81,7 +81,11 @@ import Cardano.Wallet.Primitive.Types ( import Data.Default (Default (def)) import Data.Function ((&)) import Data.Time (nominalDiffTimeToSeconds) +import Ledger (Slot (Slot)) import Ledger.TimeSlot (SlotConfig (scSlotLength)) +import Network.HTTP.Client (defaultManagerSettings, newManager) +import Plutus.ChainIndex (Tip (Tip)) +import Plutus.ChainIndex.Client qualified as ChainIndexClient import Plutus.ChainIndex.Config qualified as CIC import PlutusPrelude ((.~), (^.)) @@ -145,7 +149,7 @@ withPlutusInterface conf action = do runActionWthSetup rn dir trCluster userActon = do let tracer' = trMessageText trCluster waitForRelayNode tracer' rn - -- launch chain index in seperate thread, logs to stdout + -- launch chain index in separate thread ciPort <- launchChainIndex conf rn dir traceWith tracer' (ChaiIndexStartedAt ciPort) let cEnv = @@ -250,8 +254,10 @@ waitForRelayNode trCluster rn = getTip = trace >> Tools.queryTip rn trace = traceWith trCluster WaitingRelayNode wait _ = do - -- give some time for setup - (ChainTip (SlotNo ((> 5) -> True)) _ _) <- getTip + tip <- getTip + case tip of + (ChainTip (SlotNo _) _ _) -> pure () + a -> throwString $ "Timeout waiting for node to start. Last 'tip' response:\n" <> show a pure () -- | Launch the chain index in a separate thread. @@ -262,6 +268,7 @@ launchChainIndex conf (RunningNode sp _block0 (netParams, _vData) _) dir = do config <- defaultConfig CM.setMinSeverity config Severity.Notice let dbPath = dir "chain-index.db" + port = maybe (CIC.cicPort ChainIndex.defaultConfig) fromEnum (chainIndexPort conf) chainIndexConfig = CIC.defaultConfig & CIC.socketPath .~ nodeSocketFile sp @@ -271,10 +278,26 @@ launchChainIndex conf (RunningNode sp _block0 (netParams, _vData) _) dir = do & CIC.slotConfig .~ (def {scSlotLength = toMilliseconds slotLen}) void . async $ void $ ChainIndex.runMainWithLog (const $ return ()) config chainIndexConfig + waitForChainIndex port return $ chainIndexConfig ^. CIC.port where toMilliseconds = floor . (1e3 *) . nominalDiffTimeToSeconds + waitForChainIndex port = do + let policy = constantDelay 1_000_000 <> limitRetries 60 + recoverAll policy $ \_ -> do + tip <- queryTipWithChIndex port + case tip of + Right (Tip (Slot _) _ _) -> pure () + a -> + throwString $ + "Timeout waiting for chain-index to start indexing. Last response:\n" + <> show a + + queryTipWithChIndex port = do + manager' <- newManager defaultManagerSettings + runClientM ChainIndexClient.getTip $ mkClientEnv manager' (BaseUrl Http "localhost" port "") + handleLogs :: HasCallStack => FilePath -> PlutipConfig -> IO () handleLogs clusterDir conf = copyRelayLog `catchIO` (error . printf "Failed to save relay node log: %s" . show) From 1d83485bb77c70b94ea9392aff5047a5a4c2977f Mon Sep 17 00:00:00 2001 From: David Wilson <30732161+Anteproperispomenon@users.noreply.github.com> Date: Mon, 29 Aug 2022 13:24:44 -0400 Subject: [PATCH 30/32] Created new branch for `adjustUnbalancedTx` test. The previous branch got messed up after some merge issues. So I created a new branch based on the latest working commit of `gergely/vasil` and just copied over `AdjustTx.hs` and made the required changes to `plutip.cabal` and `Integration.hs`. The test works now. --- plutip.cabal | 1 + test/Spec/Integration.hs | 3 + test/Spec/TestContract/AdjustTx.hs | 89 ++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 test/Spec/TestContract/AdjustTx.hs diff --git a/plutip.cabal b/plutip.cabal index 1bc9f55e..898dbdd9 100644 --- a/plutip.cabal +++ b/plutip.cabal @@ -185,6 +185,7 @@ test-suite plutip-tests other-modules: Spec.Integration Spec.Test.Plutip.BotPlutusInterface + Spec.TestContract.AdjustTx Spec.TestContract.AlwaysFail Spec.TestContract.LockSpendMint Spec.TestContract.SimpleContracts diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index d8c02609..e5ba7474 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -15,6 +15,7 @@ import Plutus.Contract ( waitNSlots, ) import Plutus.Contract qualified as Contract +import Spec.TestContract.AdjustTx (runAdjustTest) import Spec.TestContract.AlwaysFail (lockThenFailToSpend) import Spec.TestContract.LockSpendMint (lockThenSpend) import Spec.TestContract.SimpleContracts ( @@ -208,6 +209,8 @@ test = [ shouldFail , errorSatisfies "Fail validation with 'I always fail'" errCheck ] + , -- Test `adjustUnbalancedTx` + runAdjustTest ] ++ testValueAssertionsOrderCorrectness diff --git a/test/Spec/TestContract/AdjustTx.hs b/test/Spec/TestContract/AdjustTx.hs new file mode 100644 index 00000000..f4c64153 --- /dev/null +++ b/test/Spec/TestContract/AdjustTx.hs @@ -0,0 +1,89 @@ +module Spec.TestContract.AdjustTx ( + runAdjustTest, +) where + +import BotPlutusInterface.Contract (runContract) +import Control.Lens.Operators ((^.)) +import Data.Text (Text) +import Data.Text qualified as Text +import Data.Void (Void) +import Ledger ( + PaymentPubKeyHash, + Tx (..), + TxOut (..), + getCardanoTxId, + ) +import Ledger qualified +import Ledger.Ada (adaValueOf) +import Ledger.Ada qualified as Ada + +-- import Ledger.Constraints (mkTx) +import Ledger.Constraints qualified as Constraints +import Ledger.Constraints.OffChain qualified as OffChain +import Ledger.Scripts qualified as Scripts +import Ledger.Typed.Scripts (TypedValidator, Validator, ValidatorTypes, mkUntypedMintingPolicy) +import Ledger.Typed.Scripts qualified as TypedScripts +import Ledger.Value (Value, flattenValue, tokenName) +import Ledger.Value qualified +import Plutus.Contract ( + Contract, + ContractError (ConstraintResolutionContractError), + adjustUnbalancedTx, + awaitTxConfirmed, + mkTxConstraints, + submitTx, + submitTxConstraintsWith, + submitUnbalancedTx, + utxosAt, + ) +import Plutus.Contract qualified as Contract +import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) +import Plutus.Script.Utils.V1.Scripts qualified as ScriptUtils +import Plutus.V1.Ledger.Value qualified as Value +import PlutusTx qualified +import PlutusTx.Prelude qualified as PP +import Test.Plutip.Contract +import Test.Plutip.Predicate ( + shouldSucceed, + yieldSatisfies, + ) +import Prelude + +adjustTx :: PaymentPubKeyHash -> Contract () EmptySchema Text [Value] +adjustTx toPkh = do + ownPkh <- Contract.ownPaymentPubKeyHash + let ownAddr = Ledger.pubKeyHashAddress ownPkh Nothing + utxos <- Contract.utxosAt ownAddr + let consts = + Constraints.mustPayToPubKey toPkh (Ada.lovelaceValueOf 50) + lkups = + Constraints.ownPaymentPubKeyHash ownPkh + <> Constraints.unspentOutputs utxos + unbalancedTx <- mkTxConstraints @Void lkups consts + -- Adjust the Tx so that all UTxOs have the minimum ADA. + adjustedTx <- adjustUnbalancedTx unbalancedTx + let rawTx = adjustedTx ^. OffChain.tx + vals = map txOutValue $ txOutputs rawTx + -- crdTx <- submitUnbalancedTx adjustedTx + balTx <- Contract.balanceTx adjustedTx + crdTx <- Contract.submitBalancedTx balTx + _ <- Contract.awaitTxConfirmed (getCardanoTxId crdTx) + pure vals + +adjustTx' :: [PaymentPubKeyHash] -> Contract () EmptySchema Text [Value] +adjustTx' [] = do + pkh <- Contract.ownPaymentPubKeyHash + adjustTx pkh +adjustTx' (pkh : _) = adjustTx pkh + +-- The actual test +runAdjustTest = + assertExecution + "Adjust Unbalanced Tx Contract" + (initAda [1000] <> initAda [1000]) + (withContract adjustTx') + [ shouldSucceed + , yieldSatisfies + "All UTxOs have minimum(?) ADA." + (all (\val -> 500_000 <= Ada.getLovelace (Ada.fromValue val))) + ] From 91735e2aef14f9f117628facd332623d41bae487 Mon Sep 17 00:00:00 2001 From: David Wilson <30732161+Anteproperispomenon@users.noreply.github.com> Date: Tue, 30 Aug 2022 11:52:43 -0400 Subject: [PATCH 31/32] Cleaned up import list. Removed unused imports, and made sure all imports were either qualified or had explicit import lists. Also replaced some deprecated functions and added a proper signature for `runAdjustTest`. --- test/Spec/TestContract/AdjustTx.hs | 45 +++++++++++++----------------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/test/Spec/TestContract/AdjustTx.hs b/test/Spec/TestContract/AdjustTx.hs index f4c64153..54633b3f 100644 --- a/test/Spec/TestContract/AdjustTx.hs +++ b/test/Spec/TestContract/AdjustTx.hs @@ -2,10 +2,9 @@ module Spec.TestContract.AdjustTx ( runAdjustTest, ) where -import BotPlutusInterface.Contract (runContract) import Control.Lens.Operators ((^.)) +import Data.List.NonEmpty qualified as NonEmpty import Data.Text (Text) -import Data.Text qualified as Text import Data.Void (Void) import Ledger ( PaymentPubKeyHash, @@ -14,44 +13,36 @@ import Ledger ( getCardanoTxId, ) import Ledger qualified -import Ledger.Ada (adaValueOf) import Ledger.Ada qualified as Ada - --- import Ledger.Constraints (mkTx) import Ledger.Constraints qualified as Constraints import Ledger.Constraints.OffChain qualified as OffChain -import Ledger.Scripts qualified as Scripts -import Ledger.Typed.Scripts (TypedValidator, Validator, ValidatorTypes, mkUntypedMintingPolicy) -import Ledger.Typed.Scripts qualified as TypedScripts -import Ledger.Value (Value, flattenValue, tokenName) -import Ledger.Value qualified +import Ledger.Value (Value) import Plutus.Contract ( Contract, - ContractError (ConstraintResolutionContractError), adjustUnbalancedTx, awaitTxConfirmed, mkTxConstraints, - submitTx, - submitTxConstraintsWith, - submitUnbalancedTx, - utxosAt, ) import Plutus.Contract qualified as Contract import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) -import Plutus.Script.Utils.V1.Scripts qualified as ScriptUtils -import Plutus.V1.Ledger.Value qualified as Value -import PlutusTx qualified -import PlutusTx.Prelude qualified as PP -import Test.Plutip.Contract +import Test.Plutip.Contract ( + TestWallets, + assertExecution, + initAda, + withContract, + ) +import Test.Plutip.Internal.BotPlutusInterface.Wallet (BpiWallet) +import Test.Plutip.Internal.Types (ClusterEnv) import Test.Plutip.Predicate ( shouldSucceed, yieldSatisfies, ) +import Test.Tasty (TestTree) import Prelude adjustTx :: PaymentPubKeyHash -> Contract () EmptySchema Text [Value] adjustTx toPkh = do - ownPkh <- Contract.ownPaymentPubKeyHash + ownPkh <- Contract.ownFirstPaymentPubKeyHash let ownAddr = Ledger.pubKeyHashAddress ownPkh Nothing utxos <- Contract.utxosAt ownAddr let consts = @@ -64,19 +55,23 @@ adjustTx toPkh = do adjustedTx <- adjustUnbalancedTx unbalancedTx let rawTx = adjustedTx ^. OffChain.tx vals = map txOutValue $ txOutputs rawTx - -- crdTx <- submitUnbalancedTx adjustedTx balTx <- Contract.balanceTx adjustedTx crdTx <- Contract.submitBalancedTx balTx - _ <- Contract.awaitTxConfirmed (getCardanoTxId crdTx) + _ <- awaitTxConfirmed (getCardanoTxId crdTx) pure vals adjustTx' :: [PaymentPubKeyHash] -> Contract () EmptySchema Text [Value] adjustTx' [] = do - pkh <- Contract.ownPaymentPubKeyHash + pkh <- Contract.ownFirstPaymentPubKeyHash adjustTx pkh adjustTx' (pkh : _) = adjustTx pkh --- The actual test +-- | A type for the output of `assertExecution`. +type PlutipTest = (TestWallets, IO (ClusterEnv, NonEmpty.NonEmpty BpiWallet) -> TestTree) + +-- | Tests whether `adjustUnbalancedTx` actually tops up the +-- UTxO to get to the minimum required ADA. +runAdjustTest :: PlutipTest runAdjustTest = assertExecution "Adjust Unbalanced Tx Contract" From 6a54a4643927b504f0fd8a326a16d860cc95225c Mon Sep 17 00:00:00 2001 From: Mikhail Lazarev Date: Fri, 2 Sep 2022 12:56:53 +0300 Subject: [PATCH 32/32] update BPI - switch to final BPI Vasil compliant version - address PR review comments - adjust tests --- flake.lock | 8 +-- flake.nix | 2 +- nix/haskell.nix | 54 ------------------- .../Internal/BotPlutusInterface/Setup.hs | 2 +- src/Test/Plutip/Internal/LocalCluster.hs | 6 +-- test/Spec/Integration.hs | 8 ++- test/Spec/TestContract/ValidateTimeRange.hs | 13 +++-- 7 files changed, 20 insertions(+), 73 deletions(-) delete mode 100644 nix/haskell.nix diff --git a/flake.lock b/flake.lock index 7f7f3950..d90ed342 100644 --- a/flake.lock +++ b/flake.lock @@ -71,17 +71,17 @@ "typed-protocols": "typed-protocols" }, "locked": { - "lastModified": 1661498395, - "narHash": "sha256-BhCmMf71JmrFXqNwfmPCqQR1WHou9niksKZWFYXWS60=", + "lastModified": 1662104307, + "narHash": "sha256-5d4MPTScOSjXjzx22+pIacTxiRweMAw4RVZnW987Mzk=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "d62bb6ee68c2be7fa5bc1afb9f6d6902c7bd400b", + "rev": "67db4a65a5e4474829f3bf53a78591cc64004584", "type": "github" }, "original": { "owner": "mlabs-haskell", + "ref": "vasil-compliant-v1.0.0", "repo": "bot-plutus-interface", - "rev": "d62bb6ee68c2be7fa5bc1afb9f6d6902c7bd400b", "type": "github" } }, diff --git a/flake.nix b/flake.nix index d4e81a29..212acc09 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ flake = false; }; bot-plutus-interface.url = - "github:mlabs-haskell/bot-plutus-interface?rev=d62bb6ee68c2be7fa5bc1afb9f6d6902c7bd400b"; + "github:mlabs-haskell/bot-plutus-interface?ref=vasil-compliant-v1.0.0"; }; outputs = diff --git a/nix/haskell.nix b/nix/haskell.nix deleted file mode 100644 index 97943e0c..00000000 --- a/nix/haskell.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ src -, inputs -, pkgs -, pkgs' -, system -, extraSources -, cabalProjectLocal -, haskellModules -}: - -let - project = pkgs.haskell-nix.cabalProject { - inherit src; - - name = "plutip"; - - compiler-nix-name = "ghc8107"; - - shell = { - additional = ps: [ ps.bot-plutus-interface ]; - - withHoogle = false; - - tools.haskell-language-server = "latest"; - - exactDeps = true; - - nativeBuildInputs = with pkgs'; [ - # Haskell Tools - haskellPackages.fourmolu - haskellPackages.cabal-install - haskellPackages.cabal-fmt - nixpkgs-fmt - hlint - entr - ghcid - git - fd - - # hls doesn't support preprocessors yet so this has to exist in PATH - haskellPackages.record-dot-preprocessor - - # Cardano tools - project.hsPkgs.cardano-cli.components.exes.cardano-cli - project.hsPkgs.cardano-node.components.exes.cardano-node - ]; - }; - - inherit cabalProjectLocal extraSources; - - modules = haskellModules; - }; -in -project diff --git a/src/Test/Plutip/Internal/BotPlutusInterface/Setup.hs b/src/Test/Plutip/Internal/BotPlutusInterface/Setup.hs index 4a0a6934..dc1339de 100644 --- a/src/Test/Plutip/Internal/BotPlutusInterface/Setup.hs +++ b/src/Test/Plutip/Internal/BotPlutusInterface/Setup.hs @@ -13,7 +13,7 @@ import Cardano.Api qualified as CAPI import Cardano.Launcher.Node (nodeSocketFile) import Data.Aeson (encodeFile) import Data.Foldable (traverse_) -import Plutus.V2.Ledger.Api (PubKeyHash (PubKeyHash)) +import Plutus.V1.Ledger.Api (PubKeyHash (PubKeyHash)) import PlutusTx.Builtins qualified as PlutusTx import System.Directory (createDirectoryIfMissing, doesDirectoryExist) import System.Environment (setEnv) diff --git a/src/Test/Plutip/Internal/LocalCluster.hs b/src/Test/Plutip/Internal/LocalCluster.hs index 542ecf9b..43cce4c6 100644 --- a/src/Test/Plutip/Internal/LocalCluster.hs +++ b/src/Test/Plutip/Internal/LocalCluster.hs @@ -256,7 +256,7 @@ waitForRelayNode trCluster rn = wait _ = do tip <- getTip case tip of - (ChainTip (SlotNo _) _ _) -> pure () + ChainTip (SlotNo _) _ _ -> pure () a -> throwString $ "Timeout waiting for node to start. Last 'tip' response:\n" <> show a pure () @@ -277,7 +277,7 @@ launchChainIndex conf (RunningNode sp _block0 (netParams, _vData) _) dir = do & CIC.port .~ maybe (CIC.cicPort ChainIndex.defaultConfig) fromEnum (chainIndexPort conf) & CIC.slotConfig .~ (def {scSlotLength = toMilliseconds slotLen}) - void . async $ void $ ChainIndex.runMainWithLog (const $ return ()) config chainIndexConfig + void $ async $ void $ ChainIndex.runMainWithLog (const $ return ()) config chainIndexConfig waitForChainIndex port return $ chainIndexConfig ^. CIC.port where @@ -292,7 +292,7 @@ launchChainIndex conf (RunningNode sp _block0 (netParams, _vData) _) dir = do a -> throwString $ "Timeout waiting for chain-index to start indexing. Last response:\n" - <> show a + <> either show show a queryTipWithChIndex port = do manager' <- newManager defaultManagerSettings diff --git a/test/Spec/Integration.hs b/test/Spec/Integration.hs index d8c02609..225fc426 100644 --- a/test/Spec/Integration.hs +++ b/test/Spec/Integration.hs @@ -108,7 +108,6 @@ test = assertExecution "Pay from wallet to wallet" (initAda [100] <> initAndAssertAda [100, 13] 123) - -- (initAda [100] <> initAda [100, 13]) (withContract $ \[pkh1] -> payTo pkh1 10_000_000) [shouldSucceed] , assertExecution @@ -192,8 +191,7 @@ test = "Fails because outside validity interval" (initAda [100]) (withContract $ const failingTimeContract) - [shouldFail] -- FIXME: add check that "OutsideValidityIntervalUTxO" is in error message - -- [shouldSucceed] + [shouldFail] , assertExecution "Passes validation with exact time range checks" (initAda [100]) @@ -220,7 +218,7 @@ testValueAssertionsOrderCorrectness = wallet1 = 200_000_000 wallet2 = 300_000_000 - payFee = 146000 + payFee = 146400 payTo1Amt = 22_000_000 payTo2Amt = 33_000_000 wallet1After = wallet1 + payTo1Amt @@ -250,7 +248,7 @@ testValueAssertionsOrderCorrectness = wallet1 = 200_000_000 wallet2 = 300_000_000 - payFee = 146000 + payFee = 146400 payTo0Amt = 11_000_000 payTo1Amt = 22_000_000 payTo2Amt = 33_000_000 diff --git a/test/Spec/TestContract/ValidateTimeRange.hs b/test/Spec/TestContract/ValidateTimeRange.hs index 3943d4fd..1e6eda31 100644 --- a/test/Spec/TestContract/ValidateTimeRange.hs +++ b/test/Spec/TestContract/ValidateTimeRange.hs @@ -31,7 +31,7 @@ import Ledger ( import Ledger.Ada qualified as Ada import Ledger.Constraints qualified as Constraints import Ledger.Typed.Scripts (mkUntypedValidator) -import Plutus.Contract (Contract, awaitTxConfirmed, submitTx, submitTxConstraintsWith) +import Plutus.Contract (Contract) import Plutus.Contract qualified as Contract import Plutus.PAB.Effects.Contract.Builtin (EmptySchema) import Plutus.Script.Utils.V1.Address (mkValidatorAddress) @@ -122,6 +122,9 @@ validatorAddr = mkValidatorAddress validator failingTimeContract :: Contract () EmptySchema Text Hask.String failingTimeContract = do startTime <- Contract.currentTime + -- amount of seconds was picked empirically + -- it is relatively small, but big enough so Tx won't be silently dropped + -- from the node mempool coz it stayed there longer than validation range let timeDiff = POSIXTime 5_000 endTime = startTime + timeDiff @@ -132,8 +135,8 @@ failingTimeContract = do <> Constraints.mustValidateIn validInterval void $ Contract.awaitTime (endTime - POSIXTime 1_000) - tx <- submitTx constr - awaitTxConfirmed $ getCardanoTxId tx + tx <- Contract.submitTx constr + Contract.awaitTxConfirmed $ getCardanoTxId tx pure "Light debug done" successTimeContract :: Contract () EmptySchema Text () @@ -146,7 +149,7 @@ lockAtScript = do (validatorHash validator) unitDatum (Ada.adaValueOf 10) - tx <- submitTx constr + tx <- Contract.submitTx constr Contract.awaitTxConfirmed $ getCardanoTxId tx unlockWithTimeCheck :: Contract () EmptySchema Text () @@ -173,6 +176,6 @@ unlockWithTimeCheck = do [ Constraints.plutusV1OtherScript validator , Constraints.unspentOutputs (Map.fromList utxos) ] - tx <- submitTxConstraintsWith @TestTime lkps txc + tx <- Contract.submitTxConstraintsWith @TestTime lkps txc Contract.awaitTxConfirmed (getCardanoTxId tx) rest -> Contract.throwError $ "Unlocking error: Unwanted set of utxos: " Hask.<> Text.pack (Hask.show rest)