git: 033b5cbf2d81 - main - net-p2p/cardano-node: Update to 10.3.1, switch to recent GHC, unbreak for AArch64

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sun, 27 Apr 2025 09:35:38 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=033b5cbf2d812072663a5c70b77d778a54b8e813

commit 033b5cbf2d812072663a5c70b77d778a54b8e813
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-04-27 08:24:26 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-04-27 09:35:29 +0000

    net-p2p/cardano-node: Update to 10.3.1, switch to recent GHC, unbreak for AArch64
    
    Reported by:    portscout!
---
 net-p2p/cardano-node/Makefile |  469 +++++++++---------
 net-p2p/cardano-node/distinfo | 1074 ++++++++++++++++++++---------------------
 2 files changed, 769 insertions(+), 774 deletions(-)

diff --git a/net-p2p/cardano-node/Makefile b/net-p2p/cardano-node/Makefile
index 43b0f36616ff..9748bc37ac28 100644
--- a/net-p2p/cardano-node/Makefile
+++ b/net-p2p/cardano-node/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	cardano-node
-PORTVERSION=	10.1.4
+PORTVERSION=	10.3.1
 CATEGORIES=	net-p2p
 MASTER_SITES=	https://chap.intersectmbo.org/package/:chap
 
@@ -10,11 +10,8 @@ WWW=		https://cardano.org/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN_aarch64=	text-2.0.2 is broken on AArch64 when using GHC 8.10
-
 NOT_FOR_ARCHS=	i386
 
-BUILD_DEPENDS=	ghc-8.10.7:lang/ghc810
 LIB_DEPENDS=	libsecp256k1.so:math/secp256k1 \
 		libblst.so:security/blst
 RUN_DEPENDS=	${LOCALBASE}/share/rc-subr-jail/rc.subr.jail:ports-mgmt/rc-subr-jail
@@ -26,8 +23,8 @@ GH_ACCOUNT=	IntersectMBO
 
 GH_TUPLE=	IntersectMBO:libsodium:${LIBSODIUM_HASH}:sodium
 
-CARDANO_NODE_HASH=	1f63dbf2ab39e0b32bf6901dc203866d3e37de08
-# taken from https://github.com/IntersectMBO/cardano-node/blob/307fdd248603f1af2457e63e443403f072a4a864/flake.lock#L1431
+CARDANO_NODE_HASH=	b3f237b75e64f4d8142af95b053e2828221d707f
+# taken from https://github.com/IntersectMBO/cardano-node/blob/b3f237b75e64f4d8142af95b053e2828221d707f/flake.lock#L921
 LIBSODIUM_HASH=		dbb48cce5429cb6585c9034f002568964f1ce567
 
 USE_RC_SUBR=		cardano_node
@@ -37,28 +34,29 @@ BINARY_ALIAS=		git=true
 USERS=		cardano
 GROUPS=		cardano
 
-USE_CABAL=	Cabal-3.12.1.0 \
-		Cabal-syntax-3.12.1.0 \
-		Diff-0.5_1 \
+USE_CABAL=	Cabal-3.14.1.0 \
+		Cabal-syntax-3.14.1.0 \
+		Diff-1.0.2 \
 		FailT-0.1.2.0 \
 		Glob-0.10.2_3 \
 		HUnit-1.6.2.0 \
-		Histogram-0.1.0.2 \
+		ImpSpec-0.1.0.0 \
 		MemoTrie-0.6.11 \
-		MonadRandom-0.6_4 \
+		MonadRandom-0.6.2 \
 		OneTuple-0.4.2_1 \
 		Only-0.1_2 \
-		QuickCheck-2.15.0.1 \
+		PyF-0.11.4.0 \
+		QuickCheck-2.15.0.1_1 \
 		StateVar-1.2.2 \
 		Stream-0.4.7.2 \
 		Unique-0.4.7.9_1 \
-		Win32-network-0.2.0.0:chap \
-		adjunctions-4.4.2_2 \
-		aeson-2.2.3.0_2 \
+		Win32-network-0.2.0.1:chap \
+		adjunctions-4.4.3 \
+		aeson-2.2.3.0_3 \
 		aeson-pretty-0.8.10 \
-		alex-3.5.1.0 \
+		alex-3.5.2.0 \
 		algebraic-graphs-0.7_3 \
-		ansi-terminal-1.1.1 \
+		ansi-terminal-1.1.2 \
 		ansi-terminal-types-1.1 \
 		ansi-wl-pprint-1.0.2 \
 		ap-normalize-0.1.0.1 \
@@ -69,23 +67,24 @@ USE_CABAL=	Cabal-3.12.1.0 \
 		assoc-1.1.1_1 \
 		async-2.2.5_3 \
 		async-timer-0.1.4.1 \
+		atomic-counter-0.1.2.3 \
 		atomic-primops-0.8.8 \
 		attoparsec-0.14.4_6 \
 		attoparsec-aeson-2.2.2.0 \
-		attoparsec-iso8601-1.1.1.0_1 \
-		auto-update-0.2.1 \
+		auto-update-0.2.6 \
 		barbies-2.1.1.0 \
 		base-compat-0.13.1 \
 		base-compat-batteries-0.13.1 \
 		base-deriving-via-0.1.0.2:chap \
-		base-orphans-0.9.2 \
+		base-orphans-0.9.3 \
 		base16-bytestring-1.0.2.0_1 \
 		base58-bytestring-0.1.0 \
 		base64-bytestring-1.2.1.0_1 \
 		base64-bytestring-type-1.0.1_21 \
 		basement-0.0.16 \
-		bech32-1.1.7 \
-		bifunctors-5.6.2_1 \
+		bech32-1.1.8 \
+		bech32-th-1.1.8 \
+		bifunctors-5.6.2_2 \
 		bimap-0.5.0 \
 		bin-0.1.4_1 \
 		binary-orphans-1.0.5_1 \
@@ -94,262 +93,261 @@ USE_CABAL=	Cabal-3.12.1.0 \
 		blaze-html-0.9.2.0_1 \
 		blaze-markup-0.8.3.0_2 \
 		boring-0.2.2_1 \
+		brick-2.8.3 \
 		bsb-http-chunked-0.0.0.4_4 \
 		byron-spec-chain-1.0.1.0:chap \
-		byron-spec-ledger-1.0.1.0:chap \
+		byron-spec-ledger-1.1.0.0:chap \
 		byteorder-1.0.4 \
-		bytestring-builder-0.10.8.2.0 \
-		bytestring-strict-builder-0.4.5.7 \
-		cabal-doctest-1.0.10 \
+		bytestring-strict-builder-0.4.5.8 \
+		bytestring-trie-0.2.7.6 \
 		call-stack-0.4.0 \
 		canonical-json-0.6.0.1_1 \
 		capability-0.5.0.1_4 \
-		cardano-api-10.1.0.0:chap \
+		cardano-addresses-4.0.0_1 \
+		cardano-api-10.13.1.0:chap \
 		cardano-binary-1.7.1.0:chap \
-		cardano-cli-10.1.1.0:chap \
-		cardano-crypto-1.1.2:chap \
-		cardano-crypto-class-2.1.5.0:chap \
+		cardano-cli-10.7.0.0:chap \
+		cardano-crypto-1.3.0 \
+		cardano-crypto-class-2.2.1.0:chap \
 		cardano-crypto-praos-2.2.0.0:chap \
-		cardano-crypto-test-1.5.0.2:chap \
-		cardano-crypto-tests-2.1.2.0_2:chap \
-		cardano-crypto-wrapper-1.5.1.3:chap \
-		cardano-data-1.2.3.1:chap \
+		cardano-crypto-test-1.6.0.0:chap \
+		cardano-crypto-tests-2.2.0.0:chap \
+		cardano-crypto-wrapper-1.6.0.0:chap \
+		cardano-data-1.2.4.0:chap \
 		cardano-git-rev-0.2.2.0:chap \
-		cardano-ledger-allegra-1.6.0.1:chap \
-		cardano-ledger-alonzo-1.11.0.0:chap \
-		cardano-ledger-alonzo-test-1.3.0.0:chap \
-		cardano-ledger-api-1.9.4.0:chap \
-		cardano-ledger-babbage-1.10.0.0:chap \
-		cardano-ledger-babbage-test-1.3.0.0:chap \
-		cardano-ledger-binary-1.4.0.0:chap \
-		cardano-ledger-byron-1.0.1.0:chap \
-		cardano-ledger-byron-test-1.5.2.0:chap \
-		cardano-ledger-conway-1.17.4.0:chap \
-		cardano-ledger-conway-test-1.3.0.0:chap \
-		cardano-ledger-core-1.15.0.0:chap \
-		cardano-ledger-mary-1.7.0.1:chap \
-		cardano-ledger-shelley-1.14.1.0:chap \
-		cardano-ledger-shelley-ma-test-1.2.2.4:chap \
-		cardano-ledger-shelley-test-1.5.0.0:chap \
-		cardano-ping-0.5.0.0:chap \
-		cardano-prelude-0.2.0.0:chap \
+		cardano-ledger-allegra-1.7.0.0:chap \
+		cardano-ledger-alonzo-1.13.0.0:chap \
+		cardano-ledger-alonzo-test-1.3.1.0:chap \
+		cardano-ledger-api-1.11.0.0:chap \
+		cardano-ledger-babbage-1.11.0.0:chap \
+		cardano-ledger-babbage-test-1.3.1.0:chap \
+		cardano-ledger-binary-1.6.0.0:chap \
+		cardano-ledger-byron-1.1.0.0:chap \
+		cardano-ledger-byron-test-1.5.2.1:chap \
+		cardano-ledger-conway-1.19.0.0:chap \
+		cardano-ledger-conway-test-1.3.1.0:chap \
+		cardano-ledger-core-1.17.0.0:chap \
+		cardano-ledger-mary-1.8.0.0:chap \
+		cardano-ledger-shelley-1.16.0.0:chap \
+		cardano-ledger-shelley-ma-test-1.3.0.0:chap \
+		cardano-ledger-shelley-test-1.6.0.0:chap \
+		cardano-ping-0.8.0.0:chap \
+		cardano-prelude-0.2.1.0:chap \
 		cardano-prelude-test-0.1.0.5:chap \
-		cardano-protocol-tpraos-1.2.0.1:chap \
+		cardano-protocol-tpraos-1.4.0.0:chap \
 		cardano-slotting-0.2.0.0:chap \
-		cardano-strict-containers-0.1.3.0:chap \
+		cardano-strict-containers-0.1.4.0:chap \
 		case-insensitive-1.2.1.0 \
-		cassava-0.5.3.2 \
-		cborg-0.2.10.0_1 \
+		cassava-0.5.3.2_1 \
+		cborg-0.2.10.0_2 \
 		cereal-0.5.8.3 \
 		character-ps-0.1 \
-		charset-0.3.10_1 \
+		charset-0.3.12 \
 		clock-0.8.4 \
 		cmdargs-0.10.22 \
 		code-page-0.2.1 \
 		colour-2.3.6 \
-		comonad-5.0.8_2 \
-		compact-0.2.0.0_3 \
+		comonad-5.0.9_1 \
+		compact-0.2.0.0_4 \
 		composition-prelude-3.0.1.0 \
 		concurrent-output-1.10.21 \
-		conduit-1.3.6 \
-		conduit-extra-1.3.6 \
+		conduit-1.3.6.1 \
+		conduit-extra-1.3.7 \
+		config-ini-0.2.7.0_1 \
 		constraints-0.14.2_1 \
-		constraints-extras-0.4.0.1 \
-		contra-tracer-0.1.0.2:chap \
+		constraints-extras-0.4.0.2 \
+		contra-tracer-0.1.0.1:chap \
 		contravariant-1.5.5 \
 		cookie-0.5.0 \
-		criterion-1.6.3.0_1 \
-		criterion-measurement-0.2.2.0 \
-		crypton-1.0.0 \
-		crypton-connection-0.4.1 \
+		criterion-1.6.4.0 \
+		criterion-measurement-0.2.3.0 \
+		crypton-1.0.2 \
+		crypton-connection-0.4.3 \
 		crypton-x509-1.7.7 \
-		crypton-x509-store-1.6.9 \
+		crypton-x509-store-1.6.10 \
 		crypton-x509-system-1.6.7 \
-		crypton-x509-validation-1.6.12 \
-		cryptonite-0.30 \
+		crypton-x509-validation-1.6.14 \
 		cuddle-0.3.2.1:chap \
-		data-accessor-0.2.3.1_1 \
-		data-accessor-transformers-0.2.1.8 \
-		data-array-byte-0.1.0.1_4 \
-		data-default-0.7.1.1 \
-		data-default-class-0.1.2.0 \
-		data-default-instances-containers-0.0.1 \
-		data-default-instances-dlist-0.0.1 \
-		data-default-instances-old-locale-0.0.1 \
+		data-clist-0.2_1 \
+		data-default-0.8.0.1 \
+		data-default-class-0.2.0.0 \
 		data-fix-0.3.4_1 \
 		dec-0.0.6_1 \
-		deferred-folds-0.9.18.6 \
+		deferred-folds-0.9.18.7 \
 		dense-linear-algebra-0.1.0.0 \
 		dependent-map-0.4.0.0_2 \
 		dependent-sum-0.7.2.0_2 \
-		deque-0.4.4.1 \
-		deriving-aeson-0.2.9_1 \
-		deriving-compat-0.6.6 \
+		deque-0.4.4.2 \
+		deriving-aeson-0.2.10 \
+		deriving-compat-0.6.7_1 \
 		dictionary-sharing-0.1.0.0_4 \
 		digest-0.0.2.1 \
+		direct-sqlite-2.3.29 \
+		directory-ospath-streaming-0.2.2 \
 		distributive-0.6.2.1_1 \
 		dlist-1.0_2 \
 		dns-4.2.0 \
 		dom-lt-0.2.3_1 \
 		double-conversion-2.0.5.0 \
 		easy-file-0.2.5 \
-		ede-0.3.3.0 \
+		ede-0.3.4.0 \
 		either-5.0.2_2 \
-		ekg-0.4.1.0_1 \
-		ekg-core-0.1.1.7.0.0.0.0.1:chap \
-		ekg-forward-0.6:chap \
-		ekg-json-0.1.1.0_1 \
-		ekg-wai-0.1.1.0 \
+		ekg-core-0.1.1.8_1 \
+		ekg-forward-0.9:chap \
+		ekg-json-0.1.1.1_1 \
+		ekg-wai-0.1.2.0 \
 		erf-2.0.0.0 \
 		errors-2.3.0_5 \
-		extra-1.7.16_1 \
-		fast-logger-3.2.3 \
+		extra-1.8 \
+		fast-logger-3.2.5 \
 		fgl-5.8.3.0 \
 		file-embed-0.0.16.0 \
+		file-io-0.1.5 \
 		filelock-0.1.1.7 \
-		fin-0.3.1_1 \
+		fin-0.3.2 \
 		fingertree-0.1.5.0 \
 		flat-0.6 \
-		foldable1-classes-compat-0.1_6 \
-		foldl-1.4.17 \
+		fmt-0.6.3.0 \
+		foldl-1.4.18_1 \
 		formatting-7.2.0 \
 		foundation-0.0.30 \
-		free-5.2_6 \
-		fs-api-0.3.0.0 \
-		fs-sim-0.3.0.0 \
-		generic-data-1.1.0.0_3 \
+		free-5.2_7 \
+		fs-api-0.3.0.0_1 \
+		fs-sim-0.3.0.0_1 \
+		generic-data-1.1.0.2 \
 		generic-lens-2.2.2.0_1 \
 		generic-lens-core-2.2.1.0_2 \
-		generic-monoid-0.1.0.1_4 \
+		generic-monoid-0.1.0.1_5 \
 		generic-optics-2.2.1.0_2 \
 		generic-random-1.5.0.1 \
 		generically-0.1.1_4 \
 		generics-sop-0.5.1.4_2 \
 		genvalidity-1.1.1.0 \
 		githash-0.1.7.0 \
-		gnuplot-0.5.7_2 \
-		graphviz-2999.20.2.0 \
+		graphviz-2999.20.2.1 \
 		groups-0.5.3 \
-		half-0.3.1_2 \
-		happy-2.0.2 \
-		happy-lib-2.0.2 \
+		half-0.3.2 \
+		happy-2.1.5 \
+		happy-lib-2.1.5 \
 		hashable-1.4.7.0 \
-		haskell-lexer-1.1.1 \
-		haskell-src-exts-1.23.1 \
-		haskell-src-meta-0.8.14 \
+		haskell-lexer-1.2.1 \
 		heapwords-0.1.0.2:chap \
-		hedgehog-1.5_1 \
-		hedgehog-extras-0.6.5.0 \
+		hedgehog-1.5_2 \
+		hedgehog-extras-0.7.0.0_1 \
 		hedgehog-quickcheck-0.1.1_8 \
-		here-1.2.14 \
+		heredoc-0.2.0.0 \
 		hostname-1.0 \
 		hourglass-0.2.12_1 \
-		hsc2hs-0.68.10_3 \
-		hspec-2.11.9 \
-		hspec-core-2.11.9 \
-		hspec-discover-2.11.9 \
+		hsc2hs-0.68.10_4 \
+		hspec-2.11.12 \
+		hspec-core-2.11.12 \
+		hspec-discover-2.11.12 \
 		hspec-expectations-0.8.4_2 \
+		hspec-expectations-lifted-0.10.0 \
 		http-api-data-0.6.1_1 \
-		http-client-0.7.17 \
-		http-client-tls-0.3.6.3 \
-		http-conduit-2.3.9 \
+		http-client-0.7.18 \
+		http-client-tls-0.3.6.4_2 \
+		http-conduit-2.3.9.1 \
 		http-date-0.0.11 \
 		http-media-0.8.1.1_2 \
-		http-semantics-0.2.1 \
+		http-semantics-0.3.0 \
 		http-types-0.12.4 \
-		http2-5.3.4 \
+		http2-5.3.9 \
 		indexed-profunctors-0.1.1.1 \
 		indexed-traversable-0.1.4_1 \
 		indexed-traversable-instances-0.1.2_1 \
-		infinite-list-0.1.1 \
+		infinite-list-0.1.2 \
 		integer-conversion-0.1.1_1 \
-		integer-logarithms-1.0.3.1_6 \
-		invariant-0.6.3 \
-		io-classes-1.5.0.0_1 \
-		io-classes-mtl-0.1.2.0_1 \
-		io-sim-1.5.0.0 \
-		io-streams-1.5.2.2_6 \
-		io-streams-haproxy-1.0.1.0_9 \
-		iohk-monitoring-0.1.11.5:chap \
-		iproute-1.7.14 \
-		isomorphism-class-0.1.1 \
+		integer-logarithms-1.0.4 \
+		invariant-0.6.4_1 \
+		io-classes-1.5.0.0_2 \
+		io-classes-mtl-0.1.2.0_2 \
+		io-sim-1.5.1.0_1 \
+		iohk-monitoring-0.2.1.0:chap \
+		iproute-1.7.15 \
+		isomorphism-class-0.3.0.1 \
 		js-chart-2.9.4.1 \
-		kan-extensions-5.2.6 \
+		kan-extensions-5.2.6_1 \
 		katip-0.8.8.2 \
+		lawful-conversions-0.1.6 \
 		lazy-search-0.1.3.0 \
 		lazysmallcheck-0.6 \
-		lens-5.3.2_2 \
+		lens-5.3.4 \
 		lens-aeson-1.2.3_2 \
 		libyaml-0.1.4 \
 		libyaml-clib-0.2.5 \
-		lifted-async-0.10.2.6_1 \
+		lifted-async-0.10.2.7 \
 		lifted-base-0.2.3.12 \
 		list-t-1.0.5.7 \
 		lobemo-backend-aggregation-0.1.0.0:chap \
-		lobemo-backend-ekg-0.1.1.0:chap \
+		lobemo-backend-ekg-0.2.0.0:chap \
 		lobemo-backend-monitoring-0.1.0.0:chap \
 		lobemo-backend-trace-forwarder-0.1.0.0:chap \
-		logict-0.8.1.0_1 \
+		logict-0.8.2.0 \
 		math-functions-0.3.4.4 \
 		measures-0.1.0.2:chap \
-		megaparsec-9.2.1_1 \
-		memory-0.18.0 \
+		megaparsec-9.7.0 \
+		memory-0.18.0_1 \
+		memory-pool-0.1.0.0 \
+		mempack-0.1.1.0_1 \
 		microlens-0.4.13.1_1 \
 		microlens-aeson-2.5.2 \
-		microlens-mtl-0.2.0.3_1 \
-		microlens-th-0.4.3.15 \
-		microstache-1.0.3 \
+		microlens-mtl-0.2.1.0 \
+		microlens-th-0.4.3.17 \
+		microstache-1.0.3_1 \
+		migrant-core-0.1.0.3 \
 		mime-mail-0.5.1 \
 		mime-types-0.1.2.0 \
 		mmorph-1.2.0_3 \
 		monad-control-1.0.3.1 \
-		mono-traversable-1.0.20.0 \
-		monoidal-containers-0.6.5.0 \
+		mono-traversable-1.0.21.0 \
+		monoidal-containers-0.6.5.0_2 \
 		monoidal-synchronisation-0.1.0.6:chap \
 		mtl-compat-0.2.2 \
 		multiset-0.3.4.3_1 \
 		mutable-containers-0.3.4.1 \
-		mwc-random-0.15.1.0_1 \
-		network-3.1.4.0_1 \
+		mwc-random-0.15.2.0 \
+		network-3.2.7.0 \
 		network-bsd-2.8.1.0_6 \
 		network-byte-order-0.1.7 \
-		network-control-0.1.3 \
-		network-mux-0.4.5.3:chap \
+		network-control-0.1.4 \
+		network-mux-0.7:chap \
 		network-uri-2.6.4.2_1 \
 		newtype-0.2.2.0_3 \
 		newtype-generics-0.6.2_4 \
 		non-integral-1.0.0.0_2:chap \
-		nonempty-vector-0.2.3_2 \
+		nonempty-vector-0.2.4 \
 		nothunks-0.2.1.1 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.4 \
 		optics-core-0.4.1.1_1 \
-		optparse-applicative-0.18.1.0 \
+		optparse-applicative-0.18.1.0_1 \
 		optparse-applicative-fork-0.18.1.0:chap \
-		optparse-generic-1.5.2_1 \
-		ouroboros-consensus-0.21.0.0:chap \
-		ouroboros-consensus-cardano-0.20.0.0:chap \
-		ouroboros-consensus-diffusion-0.18.0.0:chap \
-		ouroboros-consensus-protocol-0.9.0.2:chap \
-		ouroboros-network-0.17.1.2:chap \
-		ouroboros-network-api-0.10.0.0:chap \
-		ouroboros-network-framework-0.13.2.5:chap \
+		ordered-containers-0.2.4 \
+		os-string-2.0.7 \
+		ouroboros-consensus-0.24.0.0:chap \
+		ouroboros-consensus-cardano-0.23.0.0:chap \
+		ouroboros-consensus-diffusion-0.21.0.1:chap \
+		ouroboros-consensus-protocol-0.11.0.0_2:chap \
+		ouroboros-network-0.20.1.0:chap \
+		ouroboros-network-api-0.13.0.0:chap \
+		ouroboros-network-framework-0.17.0.0:chap \
 		ouroboros-network-mock-0.1.1.2:chap \
-		ouroboros-network-protocols-0.11.0.0:chap \
-		ouroboros-network-testing-0.7.0.0:chap \
+		ouroboros-network-protocols-0.14.0.0:chap \
+		ouroboros-network-testing-0.8.1.0:chap \
 		parallel-3.2.2.0_9 \
-		parsec-3.1.17.0_1 \
 		parser-combinators-1.3.0_1 \
-		parsers-0.12.11_3 \
+		parsers-0.12.12_1 \
 		partial-order-0.2.0.0 \
 		pem-0.2.4 \
 		pipes-4.3.16_6 \
-		plutus-core-1.36.0.0:chap \
-		plutus-ledger-api-1.36.0.0:chap \
-		plutus-tx-1.36.0.0:chap \
+		plutus-core-1.43.1.0:chap \
+		plutus-ledger-api-1.43.1.0:chap \
+		plutus-tx-1.43.1.0:chap \
+		plutus-tx-plugin-1.43.1.0:chap \
 		polyparse-1.13_9 \
 		pretty-show-1.10 \
-		pretty-simple-4.1.2.0 \
+		pretty-simple-4.1.3.0 \
 		prettyprinter-1.7.1 \
 		prettyprinter-ansi-terminal-1.1.3 \
 		prettyprinter-compat-ansi-wl-pprint-1.0.2 \
@@ -357,153 +355,162 @@ USE_CABAL=	Cabal-3.12.1.0 \
 		primitive-0.9.0.0_2 \
 		profunctors-5.6.2_3 \
 		prometheus-2.3.0 \
-		psqueues-0.2.8.0_1 \
-		quickcheck-instances-0.3.31_2 \
+		psqueues-0.2.8.1 \
+		pvar-1.0.0.0_1 \
+		quickcheck-instances-0.3.32_1 \
 		quickcheck-io-0.2.0 \
 		quickcheck-monoids-0.1.0.1:chap \
 		quickcheck-state-machine-0.10.1 \
 		quickcheck-transformer-0.3.1.2_1 \
 		quiet-0.2 \
 		ral-0.2.2_1 \
-		random-1.2.1.2 \
+		random-1.2.1.3 \
 		random-shuffle-0.0.4 \
-		readable-0.3.1_2 \
+		rawlock-0.1.1.0_2 \
 		recursion-schemes-5.2.3_1 \
 		recv-0.1.0 \
-		reducers-3.12.4_7 \
-		reflection-2.1.8 \
-		regex-base-0.94.0.2_4 \
-		regex-posix-0.96.0.1_3 \
+		reducers-3.12.5_1 \
+		reflection-2.1.9_1 \
+		resource-pool-0.4.0.0 \
+		resource-registry-0.1.0.0_1 \
 		resourcet-1.3.0 \
 		retry-0.9.3.1 \
+		rio-0.1.22.0 \
 		safe-0.3.21_1 \
 		safe-exceptions-0.1.7.4_1 \
 		safe-wild-cards-1.0.0.2_2 \
 		scientific-0.3.8.0_2 \
-		selective-0.6_1 \
+		selective-0.5 \
 		semialign-1.3.1_2 \
-		semigroupoids-6.0.1_1 \
+		semigroupoids-6.0.1_2 \
 		semigroups-0.20 \
-		serialise-0.2.6.1_3 \
-		servant-0.20.2 \
-		servant-server-0.20.2 \
+		serialise-0.2.6.1_4 \
+		servant-0.20.2_1 \
+		servant-server-0.20.2_1 \
 		set-algebra-1.1.0.3:chap \
 		show-combinators-0.2.0.0_2 \
-		si-timers-1.5.0.0 \
+		si-timers-1.5.0.0_2 \
 		signal-0.1.0.4 \
 		simple-sendfile-0.2.32 \
 		singleton-bool-0.1.8_1 \
-		singletons-3.0.3 \
+		singletons-3.0.4 \
+		singletons-th-3.2 \
 		size-based-0.1.3.3_1 \
 		slugify-0.1.0.2 \
-		small-steps-1.1.0.1:chap \
+		small-steps-1.1.1.0:chap \
 		smtp-mail-0.5.0.0_1 \
-		snap-core-1.0.5.1_6 \
-		snap-server-1.1.2.1_5 \
 		socks-0.6.1 \
 		some-1.0.6_2 \
 		sop-core-0.5.0.2_5 \
-		sop-extras-0.2.1.0:chap \
+		sop-extras-0.3.0.0:chap \
 		split-0.2.5 \
-		splitmix-0.1.0.5_1 \
-		statistics-0.16.2.1 \
+		splitmix-0.1.1 \
+		sqlite-easy-1.1.1.0 \
+		statistics-0.16.3.0 \
 		statistics-linreg-0.3 \
 		streaming-0.2.4.0 \
 		streaming-binary-0.3.0.1 \
-		streaming-bytestring-0.3.3 \
-		streaming-commons-0.2.2.6_1 \
+		streaming-bytestring-0.3.4 \
+		streaming-commons-0.2.3.0 \
 		strict-0.5.1_1 \
 		strict-checked-vars-0.2.0.0_3:chap \
-		strict-list-0.1.7.5 \
-		strict-mvar-1.5.0.0 \
-		strict-sop-core-0.1.2.0:chap \
-		strict-stm-1.5.0.0 \
+		strict-list-0.1.7.6 \
+		strict-mvar-1.5.0.0_1 \
+		strict-sop-core-0.1.3.0:chap \
+		strict-stm-1.5.0.0_1 \
 		string-conv-0.2.0 \
 		string-qq-0.0.6 \
 		syb-0.7.2.4 \
-		system-filepath-0.4.14_2 \
-		tagged-0.8.8_1 \
-		tar-0.6.0.0 \
-		tasty-1.5_2 \
+		tagged-0.8.9 \
+		tar-0.6.4.0_1 \
+		tasty-1.5.3_1 \
 		tasty-expected-failure-0.12.3 \
 		tasty-golden-2.3.5 \
 		tasty-hedgehog-1.4.0.2_6 \
 		tasty-hunit-0.10.2 \
-		tasty-quickcheck-0.11 \
-		tasty-rerun-1.1.19_4 \
+		tasty-quickcheck-0.11.1_1 \
+		tasty-rerun-1.1.20 \
 		tdigest-0.3.1 \
 		temporary-1.3 \
 		terminal-size-0.3.4_1 \
 		testing-type-modifiers-0.1.0.1 \
-		text-2.0.2_1 \
-		text-builder-0.6.7 \
-		text-builder-dev-0.3.3.2 \
-		text-iso8601-0.1.1_1 \
+		text-builder-0.6.7.3 \
+		text-builder-dev-0.3.9.1 \
+		text-iso8601-0.1.1_2 \
 		text-manipulate-0.3.1.0 \
 		text-short-0.1.6_3 \
+		text-zipper-0.13 \
 		tf-random-0.5 \
-		th-abstraction-0.7.0.0 \
-		th-compat-0.1.5_2 \
+		th-abstraction-0.6.0.0_2 \
+		th-compat-0.1.6 \
+		th-desugar-1.15_1 \
 		th-env-0.1.1 \
-		th-expand-syns-0.4.11.0_4 \
-		th-lift-0.8.4_3 \
+		th-expand-syns-0.4.12.0 \
+		th-lift-0.8.6 \
 		th-lift-instances-0.1.20 \
-		th-orphans-0.13.14_4 \
+		th-orphans-0.13.16 \
 		th-reify-many-0.1.10 \
-		th-utilities-0.2.5.0 \
+		th-utilities-0.2.5.2 \
 		these-1.2.1_2 \
-		time-compat-1.9.7_2 \
-		time-manager-0.1.0 \
+		time-compat-1.9.8 \
+		time-locale-compat-0.1.1.5 \
+		time-manager-0.2.2 \
 		time-units-1.0.0 \
-		tls-2.1.0 \
+		tls-2.1.8 \
 		tracer-transformers-0.1.0.4:chap \
 		transformers-base-0.4.6 \
 		transformers-compat-0.7.2 \
 		transformers-except-0.1.4_1 \
-		tree-diff-0.3.1_1 \
-		trifecta-2.1.4_1 \
+		tree-diff-0.3.4 \
+		trifecta-2.1.4_2 \
 		typed-process-0.2.12.0 \
-		typed-protocols-0.1.1.0_3:chap \
-		typed-protocols-cborg-0.1.0.4_2:chap \
-		typed-protocols-examples-0.2.0.2:chap \
+		typed-protocols-0.3.0.0:chap \
+		typed-protocols-cborg-0.3.0.0:chap \
+		typed-protocols-examples-0.5.0.0:chap \
+		typed-protocols-stateful-0.3.0.0:chap \
+		typed-protocols-stateful-cborg-0.3.0.0:chap \
 		unagi-chan-0.4.1.4 \
 		unbounded-delays-0.1.1.1 \
 		unicode-data-0.6.0_2 \
-		unicode-transforms-0.4.0.1_6 \
+		unicode-transforms-0.4.0.1_7 \
+		uniplate-1.6.13_1 \
 		universe-base-1.1.4_1 \
-		unix-bytestring-0.4.0.2 \
-		unix-compat-0.7.2 \
-		unix-time-0.4.15 \
-		unliftio-0.2.25.0 \
+		unix-bytestring-0.4.0.3 \
+		unix-compat-0.7.3_1 \
+		unix-time-0.4.16 \
+		unliftio-0.2.25.1 \
 		unliftio-core-0.2.1.0_4 \
 		unordered-containers-0.2.20_4 \
 		utf8-string-1.0.2 \
-		utility-ht-0.0.17.2 \
-		uuid-types-1.0.6_2 \
+		uuid-types-1.0.6_3 \
 		validation-1.1.3_1 \
 		validation-selective-0.2.0.0.0.0.0.0.1:chap \
 		validity-0.12.1.0 \
-		vault-0.3.1.5_9 \
-		vector-0.13.1.0_2 \
-		vector-algorithms-0.9.0.2_1 \
+		vault-0.3.1.5_10 \
+		vector-0.13.2.0_1 \
+		vector-algorithms-0.9.1.0 \
 		vector-binary-instances-0.2.5.2_5 \
 		vector-map-1.1.0.0:chap \
 		vector-stream-0.1.0.1_3 \
 		vector-th-unbox-0.2.2_8 \
 		void-0.7.3 \
+		vty-6.2 \
+		vty-crossplatform-0.4.0.0 \
+		vty-unix-0.2.0.0 \
 		wai-3.2.4 \
 		wai-app-static-3.1.9 \
-		wai-extra-3.1.14 \
-		wai-logger-2.4.1 \
-		warp-3.4.2 \
-		with-utf8-1.1.0.0_1 \
+		wai-extra-3.1.17 \
+		wai-logger-2.5.0 \
+		warp-3.4.7 \
+		wherefrom-compat-0.1.1.1_1 \
+		with-utf8-1.1.0.0_2 \
 		witherable-0.5_1 \
-		wl-pprint-annotated-0.1.0.1_3 \
+		wl-pprint-annotated-0.1.0.1_4 \
 		wl-pprint-text-1.2.0.2_3 \
+		word-wrap-0.5 \
 		word8-0.1.3 \
 		yaml-0.11.11.2_2 \
-		zlib-0.7.1.0_2 \
-		zlib-bindings-0.1.1.5_2
+		zlib-0.7.1.0_2
 
 CABAL_PROJECT=		append
 CABAL_EXECUTABLES=	cardano-node cardano-submit-api cardano-tracer
diff --git a/net-p2p/cardano-node/distinfo b/net-p2p/cardano-node/distinfo
index b24b7402e7fe..91c1a5bfb365 100644
--- a/net-p2p/cardano-node/distinfo
+++ b/net-p2p/cardano-node/distinfo
@@ -1,12 +1,10 @@
-TIMESTAMP = 1736322429
-SHA256 (cabal/Cabal-3.12.1.0/Cabal-3.12.1.0.tar.gz) = 7642f4bfb4eb88ed82b4022940ad53206012ab116a19a367579ca6a7c2adb6d2
-SIZE (cabal/Cabal-3.12.1.0/Cabal-3.12.1.0.tar.gz) = 431658
-SHA256 (cabal/Cabal-syntax-3.12.1.0/Cabal-syntax-3.12.1.0.tar.gz) = e5f2d31ec4bf36a7fd5b478f339edde18a6d9a4928a156fe52d37b70082c04b4
-SIZE (cabal/Cabal-syntax-3.12.1.0/Cabal-syntax-3.12.1.0.tar.gz) = 237493
-SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
-SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
-SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
-SIZE (cabal/Diff-0.5/revision/1.cabal) = 1814
+TIMESTAMP = 1745741938
+SHA256 (cabal/Cabal-3.14.1.0/Cabal-3.14.1.0.tar.gz) = 23c60152c911c65fcdb9da156baea2750680079d516c76192c70b5645109a8a0
+SIZE (cabal/Cabal-3.14.1.0/Cabal-3.14.1.0.tar.gz) = 474205
+SHA256 (cabal/Cabal-syntax-3.14.1.0/Cabal-syntax-3.14.1.0.tar.gz) = a076883cd62edd965115cd89b983f50a485d4cc2d8ca72804355f445b1d3a48d
+SIZE (cabal/Cabal-syntax-3.14.1.0/Cabal-syntax-3.14.1.0.tar.gz) = 244946
+SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
+SIZE (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = 10936
 SHA256 (cabal/FailT-0.1.2.0/FailT-0.1.2.0.tar.gz) = f1e3d5714df7e7e134545239bd78927bc9949a9b4760dfa061ff2b35ff0a76c3
 SIZE (cabal/FailT-0.1.2.0/FailT-0.1.2.0.tar.gz) = 10971
 SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
@@ -15,14 +13,12 @@ SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c
 SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
 SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab
 SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
-SHA256 (cabal/Histogram-0.1.0.2/Histogram-0.1.0.2.tar.gz) = b4af5f50e964e4acae2d7fb3ee2cda7eb02fe151c9d9fa2938fab0bbe850c001
-SIZE (cabal/Histogram-0.1.0.2/Histogram-0.1.0.2.tar.gz) = 4188
+SHA256 (cabal/ImpSpec-0.1.0.0/ImpSpec-0.1.0.0.tar.gz) = 38b28f6de3d00572c0e514b3093cca3bb1a37fdcda21df453da30537294414b8
+SIZE (cabal/ImpSpec-0.1.0.0/ImpSpec-0.1.0.0.tar.gz) = 12400
 SHA256 (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = f7a6abf136eac1c6b370678e14e9519ed88c0c2adf75f06d6855b464db0c2420
 SIZE (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = 8369
-SHA256 (cabal/MonadRandom-0.6/MonadRandom-0.6.tar.gz) = c9388630895c3e68035ab804004de852b63a95d083aa140dc0e1481c854ed044
-SIZE (cabal/MonadRandom-0.6/MonadRandom-0.6.tar.gz) = 11402
-SHA256 (cabal/MonadRandom-0.6/revision/4.cabal) = 039a76b6bcd714188d84f0f63c380440eb3fec9956777a74e4b8dcd4bda0e843
-SIZE (cabal/MonadRandom-0.6/revision/4.cabal) = 1511
+SHA256 (cabal/MonadRandom-0.6.2/MonadRandom-0.6.2.tar.gz) = 02f01cb8efc2997a14c81061f055bdb9007f9c60da4fedea753c3e75570f666a
+SIZE (cabal/MonadRandom-0.6.2/MonadRandom-0.6.2.tar.gz) = 12017
 SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
 SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
 SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
@@ -31,8 +27,12 @@ SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85
 SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
 SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
 SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
+SHA256 (cabal/PyF-0.11.4.0/PyF-0.11.4.0.tar.gz) = f388a40d7a961d8153a3a2217ad39c2fed611829928466efb981eeef7273ac5c
+SIZE (cabal/PyF-0.11.4.0/PyF-0.11.4.0.tar.gz) = 44188
 SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
 SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
+SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
+SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
 SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
 SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
 SHA256 (cabal/Stream-0.4.7.2/Stream-0.4.7.2.tar.gz) = 990be249b3ef1b0075563026d4d2c803b86e3cbf168965ba6f9f2b4227a007d1
@@ -41,26 +41,24 @@ SHA256 (cabal/Unique-0.4.7.9/Unique-0.4.7.9.tar.gz) = 34e8247ef2769cae219ff05bed
 SIZE (cabal/Unique-0.4.7.9/Unique-0.4.7.9.tar.gz) = 7788
 SHA256 (cabal/Unique-0.4.7.9/revision/1.cabal) = 7c37e22b7bb9df935c22112e67043177461aedcebe3a958854f6c0e9ecb54083
 SIZE (cabal/Unique-0.4.7.9/revision/1.cabal) = 2155
-SHA256 (cabal/Win32-network-0.2.0.0.tar.gz) = 725b1f39e31024316dd5d33f586ce85a3639300e79ddc605ee3ee999f68c4d3f
-SIZE (cabal/Win32-network-0.2.0.0.tar.gz) = 32078
-SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
-SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
-SHA256 (cabal/adjunctions-4.4.2/revision/2.cabal) = 30206ae6b78d3d523c2ff73640f84b51fa204ac3f05267a5f0c77c486b96781d
-SIZE (cabal/adjunctions-4.4.2/revision/2.cabal) = 3379
+SHA256 (cabal/Win32-network-0.2.0.1.tar.gz) = 0e71e603dcdbdfe31201e29ce71a953f5b7344cb8acae676d712928baf1de656
+SIZE (cabal/Win32-network-0.2.0.1.tar.gz) = 32132
+SHA256 (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a
+SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788
 SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
 SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/2.cabal) = 011fa2d67d7a821aa5ec5c825adc919bb067d42dde8fac7c6e5db23239a58866
-SIZE (cabal/aeson-2.2.3.0/revision/2.cabal) = 6589
+SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
+SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
 SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
 SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
-SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57ebc7e4abc75a6c4b26551215d7443e92a07
-SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982
+SHA256 (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 913602f0464827470ecd9ed7590ddbbc5abab045a2b45059c46f80d17f0dc008
+SIZE (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 91436
 SHA256 (cabal/algebraic-graphs-0.7/algebraic-graphs-0.7.tar.gz) = 51159a0d18690ab51e6709e3c576275402f96f57d901f87d734da6854582e568
 SIZE (cabal/algebraic-graphs-0.7/algebraic-graphs-0.7.tar.gz) = 180978
 SHA256 (cabal/algebraic-graphs-0.7/revision/3.cabal) = de8e3c278b3ebe546f263a3a21f5175a01ca4a34f3e0aa962388b43f68431104
 SIZE (cabal/algebraic-graphs-0.7/revision/3.cabal) = 8800
-SHA256 (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 7e448fcdf8a5a97f3d30e5168f834641df9945fafa65f2e87d73ff9556a1bc4c
-SIZE (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 35398
+SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
+SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
 SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
 SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
 SHA256 (cabal/ansi-wl-pprint-1.0.2/ansi-wl-pprint-1.0.2.tar.gz) = 234e1813a178e5466d121635e190e6ff33ea6f09c45120138824d5de76af2747
@@ -87,6 +85,8 @@ SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd87481
 SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
 SHA256 (cabal/async-timer-0.1.4.1/async-timer-0.1.4.1.tar.gz) = c2aa4d89792e6f21367122f4d9f1d5cafdf1e04a5a82fb566ec508453a83a398
 SIZE (cabal/async-timer-0.1.4.1/async-timer-0.1.4.1.tar.gz) = 4483
+SHA256 (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = ce4b63391b3c0d426cbe32af89f483222602a5b43aa5379aa720bf6f45f4cf04
+SIZE (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = 17379
 SHA256 (cabal/atomic-primops-0.8.8/atomic-primops-0.8.8.tar.gz) = c040ce4109258776100dd8942d6e746e4c26f918398fb3804e78dbe5bd73e7ea
 SIZE (cabal/atomic-primops-0.8.8/atomic-primops-0.8.8.tar.gz) = 34182
 SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
@@ -95,12 +95,8 @@ SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839
 SIZE (cabal/attoparsec-0.14.4/revision/6.cabal) = 5914
 SHA256 (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = fe9b2c23a16fe1ff8f41c329940cccc80aca7ac6a9ea314f7a77cf142d8f9edd
 SIZE (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = 8081
-SHA256 (cabal/attoparsec-iso8601-1.1.1.0/attoparsec-iso8601-1.1.1.0.tar.gz) = 34cdd1915581f337cdc36eb46f66d795c36837a9bf25958a643ca89f5ba2c97a
-SIZE (cabal/attoparsec-iso8601-1.1.1.0/attoparsec-iso8601-1.1.1.0.tar.gz) = 4953
-SHA256 (cabal/attoparsec-iso8601-1.1.1.0/revision/1.cabal) = f45387275512f15c9d2c9a01aa5a60b176d77803483ea2ef37d2ee36e7d31232
-SIZE (cabal/attoparsec-iso8601-1.1.1.0/revision/1.cabal) = 1521
-SHA256 (cabal/auto-update-0.2.1/auto-update-0.2.1.tar.gz) = a57a141bb7ecf6701a05df97708ce04542b7c4d4b2b5af63481c4eb535bd37a7
-SIZE (cabal/auto-update-0.2.1/auto-update-0.2.1.tar.gz) = 11803
+SHA256 (cabal/auto-update-0.2.6/auto-update-0.2.6.tar.gz) = 9a25cc5c9de2a20981ffe981ffcd51fee88597c802c1555dd08fa9c5c64e0e54
+SIZE (cabal/auto-update-0.2.6/auto-update-0.2.6.tar.gz) = 14719
 SHA256 (cabal/barbies-2.1.1.0/barbies-2.1.1.0.tar.gz) = 73972093f6a5f8e8daaeb5f1058abbd0944d3fcb9f073f2ad3cdb94095d4d2b7
 SIZE (cabal/barbies-2.1.1.0/barbies-2.1.1.0.tar.gz) = 41687
 SHA256 (cabal/base-compat-0.13.1/base-compat-0.13.1.tar.gz) = db1d9e8d56c8bb0066d313a3b5bc4143c021698d377f4c51b3ba010cff1e8421
@@ -109,8 +105,8 @@ SHA256 (cabal/base-compat-batteries-0.13.1/base-compat-batteries-0.13.1.tar.gz)
 SIZE (cabal/base-compat-batteries-0.13.1/base-compat-batteries-0.13.1.tar.gz) = 19158
 SHA256 (cabal/base-deriving-via-0.1.0.2.tar.gz) = d75e4927980f44c6af36f963f956d3d4aee640a4740b457887605fafde76b37f
 SIZE (cabal/base-deriving-via-0.1.0.2.tar.gz) = 5353
-SHA256 (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 6211900916955b84687c61b5e4fa98ce110e511a96086b7a93f06dd63c97ba93
-SIZE (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 26705
+SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
+SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
 SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
 SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219
 SHA256 (cabal/base16-bytestring-1.0.2.0/revision/1.cabal) = a694e88f9ec9fc79f0b03f233d3fea592b68f70a34aac2ddb5bcaecb6562e2fd
@@ -127,12 +123,14 @@ SHA256 (cabal/base64-bytestring-type-1.0.1/revision/21.cabal) = 0387fc53b86e087b
 SIZE (cabal/base64-bytestring-type-1.0.1/revision/21.cabal) = 3256
 SHA256 (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300
 SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837
-SHA256 (cabal/bech32-1.1.7/bech32-1.1.7.tar.gz) = ef6e4885319ccff679282820b9312da6f415b46f1f72ff23a53577b9984e87e2
-SIZE (cabal/bech32-1.1.7/bech32-1.1.7.tar.gz) = 28680
+SHA256 (cabal/bech32-1.1.8/bech32-1.1.8.tar.gz) = 5aa9f4b115986facc8bd57155fb35e4dd269eec5c191ef9be400f65cd8483379
+SIZE (cabal/bech32-1.1.8/bech32-1.1.8.tar.gz) = 28699
+SHA256 (cabal/bech32-th-1.1.8/bech32-th-1.1.8.tar.gz) = c20a6504e495e9d426eec3ba60210f1159c91b0e7add3f359c2ae7b1294de735
+SIZE (cabal/bech32-th-1.1.8/bech32-th-1.1.8.tar.gz) = 6962
 SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
 SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/bifunctors-5.6.2/revision/1.cabal) = ffd926ed71d6a046b7d5d92980d92269d7198e6b4768ffd33d120b44b88c2bbe
-SIZE (cabal/bifunctors-5.6.2/revision/1.cabal) = 3332
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
 SHA256 (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = b0b44b0f2eaceb83f46dfa3d1747e080c45204c64d18bb9e63747299266f0c95
 SIZE (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = 11205
 SHA256 (cabal/bin-0.1.4/bin-0.1.4.tar.gz) = f77e955b143a87e34aa12c21d3c6a51e9723cf93cca79549bd525c83952dbf2a
@@ -161,22 +159,22 @@ SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e
 SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
 SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d
 SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
+SHA256 (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 5416fc702ae179e51a1e7b0de2c64e3888eb141f8e22d5bc8634c9569212a659
+SIZE (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 235766
 SHA256 (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c
 SIZE (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 6630
 SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 1cce7371c31b1d3cfa3eb155e2aecffc0ec212d1d8a7e7c8a3b00ef76818a43b
 SIZE (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 2687
 SHA256 (cabal/byron-spec-chain-1.0.1.0.tar.gz) = c94e598f2e542500b4a201af17ec5e89ce09d15d229a1560631cf81f8f9522e8
 SIZE (cabal/byron-spec-chain-1.0.1.0.tar.gz) = 14105
-SHA256 (cabal/byron-spec-ledger-1.0.1.0.tar.gz) = c2558d1a869add3a676ec0db0cb1863c44caf091c313322872f1eae572639e81
-SIZE (cabal/byron-spec-ledger-1.0.1.0.tar.gz) = 54922
+SHA256 (cabal/byron-spec-ledger-1.1.0.0.tar.gz) = ee98551e14160fadd7055e1461f6ce558e95baa29d8c0f389a4719a24201b52f
+SIZE (cabal/byron-spec-ledger-1.1.0.0.tar.gz) = 54964
 SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
 SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
-SHA256 (cabal/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz) = 27faef6db27c5be5a3715fd68b93725853e0e668849eaf92ce7c33cef9cb2c3f
-SIZE (cabal/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz) = 47366
-SHA256 (cabal/bytestring-strict-builder-0.4.5.7/bytestring-strict-builder-0.4.5.7.tar.gz) = d7a6b1727cb916b4a9ca85a354ae2ce886b73d01ba7b1a488571ab64b4f774f1
-SIZE (cabal/bytestring-strict-builder-0.4.5.7/bytestring-strict-builder-0.4.5.7.tar.gz) = 7268
-SHA256 (cabal/cabal-doctest-1.0.10/cabal-doctest-1.0.10.tar.gz) = 81cad0fc48615729dcbeec3ecd12bb429757f299acad14b92ef0b957103e94d3
-SIZE (cabal/cabal-doctest-1.0.10/cabal-doctest-1.0.10.tar.gz) = 11930
+SHA256 (cabal/bytestring-strict-builder-0.4.5.8/bytestring-strict-builder-0.4.5.8.tar.gz) = 3b9ae00a210638d7d3972247f7106e51735327081cda17f4d0c1283b1ca2dd0b
+SIZE (cabal/bytestring-strict-builder-0.4.5.8/bytestring-strict-builder-0.4.5.8.tar.gz) = 7265
+SHA256 (cabal/bytestring-trie-0.2.7.6/bytestring-trie-0.2.7.6.tar.gz) = 96ae7afdbebf39edc1b2d546862a3cc213536556a447c9ce53015b732fbe6766
+SIZE (cabal/bytestring-trie-0.2.7.6/bytestring-trie-0.2.7.6.tar.gz) = 66891
 SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b
 SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757
 SHA256 (cabal/canonical-json-0.6.0.1/canonical-json-0.6.0.1.tar.gz) = 33df39d9058d33357956cdf7f911184a26da20c49b90f844ec6374f6bf5ace7e
@@ -187,90 +185,92 @@ SHA256 (cabal/capability-0.5.0.1/capability-0.5.0.1.tar.gz) = 91e10f3f425b0dfd26
 SIZE (cabal/capability-0.5.0.1/capability-0.5.0.1.tar.gz) = 34847
 SHA256 (cabal/capability-0.5.0.1/revision/4.cabal) = 3b3fa095891573bbdff854bf8351c3fcfa986d502c8071a2e4a2686ff3819302
 SIZE (cabal/capability-0.5.0.1/revision/4.cabal) = 3287
-SHA256 (cabal/cardano-api-10.1.0.0.tar.gz) = d29171e9a1d4598f7039f5dec82b7e2b7355b95d78bbaac9568137f10474a2e4
-SIZE (cabal/cardano-api-10.1.0.0.tar.gz) = 305449
+SHA256 (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 8487dca5bca38c261c13c42928557cd5c0ea48bb289e370a4b7278a8eb579b8d
+SIZE (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 154677
+SHA256 (cabal/cardano-addresses-4.0.0/revision/1.cabal) = bb0f8146494fa81507f102187e141ee7d3ce7c19dbf319b70906931636d79eaa
+SIZE (cabal/cardano-addresses-4.0.0/revision/1.cabal) = 6570
+SHA256 (cabal/cardano-api-10.13.1.0.tar.gz) = a95bf6e8e0e751b4340deae62cba08cd53e2c92809e61b2152ac63c8453767b0
+SIZE (cabal/cardano-api-10.13.1.0.tar.gz) = 354058
 SHA256 (cabal/cardano-binary-1.7.1.0.tar.gz) = 00281caeb436f100e3b74bb4a69a96c3a1f354bd55fa37c2217e60bdb78e06fa
 SIZE (cabal/cardano-binary-1.7.1.0.tar.gz) = 27896
-SHA256 (cabal/cardano-cli-10.1.1.0.tar.gz) = b1aa8fd0cf902f0e390e6eda45ce53c0c77c6f0e784fe89604d3ce4e2bdceec9
-SIZE (cabal/cardano-cli-10.1.1.0.tar.gz) = 270781
-SHA256 (cabal/cardano-crypto-1.1.2.tar.gz) = 4b3aeeaf6b5f4b0d9e2a8802187750a8f470ede134fe97b26da2890d92783aee
-SIZE (cabal/cardano-crypto-1.1.2.tar.gz) = 120669
-SHA256 (cabal/cardano-crypto-class-2.1.5.0.tar.gz) = 068c889d454946ccf690b6f738c340bdae75729e653d3751808297bf24d8906e
-SIZE (cabal/cardano-crypto-class-2.1.5.0.tar.gz) = 62899
+SHA256 (cabal/cardano-cli-10.7.0.0.tar.gz) = db1f82805c5b1c3bb7a8e1128196a7fe8d4ae317cd2be83e2167f85016756986
+SIZE (cabal/cardano-cli-10.7.0.0.tar.gz) = 305139
+SHA256 (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 5d3e1b00796458a605746d280571a93cbe050305c03d324d6eab5f7d771da879
+SIZE (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 121062
+SHA256 (cabal/cardano-crypto-class-2.2.1.0.tar.gz) = 2f5f7be1ee7b1c8f02a096765183cd218e0fc703c241faa98493ec3ff9d95793
+SIZE (cabal/cardano-crypto-class-2.2.1.0.tar.gz) = 77660
 SHA256 (cabal/cardano-crypto-praos-2.2.0.0.tar.gz) = dbf9240baab15ea7b20afb84a6b2917e870c9077fa39057a3ce44120f7ec6a2f
 SIZE (cabal/cardano-crypto-praos-2.2.0.0.tar.gz) = 116952
-SHA256 (cabal/cardano-crypto-test-1.5.0.2.tar.gz) = 8c5fc924c0fec8d87ecc293cee6fafc03b61c9cab74f3055be0ae50f800b01c9
-SIZE (cabal/cardano-crypto-test-1.5.0.2.tar.gz) = 8454
-SHA256 (cabal/cardano-crypto-tests-2.1.2.0.tar.gz) = 6a136a4d468ca481dec9ce085194e34efb6e6cc8c24f8a9708dfd9983a3bdf3b
-SIZE (cabal/cardano-crypto-tests-2.1.2.0.tar.gz) = 32583
-SHA256 (cabal/cardano-crypto-tests-2.1.2.0/revision/2.cabal) = f6642ea2b9de2d2afa37e1aec36050409b9a5f0cadc0fa956d6fb9d32f073972
-SIZE (cabal/cardano-crypto-tests-2.1.2.0/revision/2.cabal) = 4053
-SHA256 (cabal/cardano-crypto-wrapper-1.5.1.3.tar.gz) = a762b914f8749408149390ab4285db56d77ef356eb2cc326845feb6df3b17594
-SIZE (cabal/cardano-crypto-wrapper-1.5.1.3.tar.gz) = 26075
-SHA256 (cabal/cardano-data-1.2.3.1.tar.gz) = 546aa1dae4361b9e33bd120b6af09e708a7a547ea03eda8092564c8f3a4f2fd1
-SIZE (cabal/cardano-data-1.2.3.1.tar.gz) = 20218
+SHA256 (cabal/cardano-crypto-test-1.6.0.0.tar.gz) = 62d7d94f73eef151eb7418e0976d17056b0d16aad6159aba35fbfe8028020698
+SIZE (cabal/cardano-crypto-test-1.6.0.0.tar.gz) = 8437
+SHA256 (cabal/cardano-crypto-tests-2.2.0.0.tar.gz) = 9234efcb3d9ab2a6a9739e997187812042bc7bd168b77a6faa40687508d5c764
+SIZE (cabal/cardano-crypto-tests-2.2.0.0.tar.gz) = 42678
+SHA256 (cabal/cardano-crypto-wrapper-1.6.0.0.tar.gz) = 9a15f157b953bb75ed3c29efbb4a4d8dc70dfdae9771a36ff269da6faede19a0
+SIZE (cabal/cardano-crypto-wrapper-1.6.0.0.tar.gz) = 26104
+SHA256 (cabal/cardano-data-1.2.4.0.tar.gz) = 83cfab8732ca1fd45dea0f6188ed095eaa9ad40edd4d1eaaa9272c5d9c5336b7
+SIZE (cabal/cardano-data-1.2.4.0.tar.gz) = 20289
 SHA256 (cabal/cardano-git-rev-0.2.2.0.tar.gz) = efe889225834d7ee10045c01b8a5051fae93f14642ca58a852348c527f296e8b
 SIZE (cabal/cardano-git-rev-0.2.2.0.tar.gz) = 5956
-SHA256 (cabal/cardano-ledger-allegra-1.6.0.1.tar.gz) = ab56bfdf8c0b68fc4eef7527595001fc2bec536b1440c5df3c59bdd442aff739
-SIZE (cabal/cardano-ledger-allegra-1.6.0.1.tar.gz) = 26174
-SHA256 (cabal/cardano-ledger-alonzo-1.11.0.0.tar.gz) = 48dc90c8c146dcf6ea31a26a0ae817776a2c6a413e8729bc466a5193f70444b7
*** 1414 LINES SKIPPED ***