Diff of the two buildlogs:

--
--- b1/build.log	2023-06-03 15:07:59.554668409 +0000
+++ b2/build.log	2023-06-03 17:48:20.829393181 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Jun  3 00:49:45 -12 2023
-I: pbuilder-time-stamp: 1685796585
+I: Current time: Sun Jun  4 05:13:34 +14 2023
+I: pbuilder-time-stamp: 1685805214
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
 I: copying local configuration
@@ -16,7 +16,7 @@
 I: copying [./litecoin_0.21.2.1.orig.tar.xz]
 I: copying [./litecoin_0.21.2.1-1.debian.tar.xz]
 I: Extracting source
-gpgv: Signature made Mon Aug  1 20:37:00 2022 -12
+gpgv: Signature made Tue Aug  2 22:37:00 2022 +14
 gpgv:                using RSA key 50BC7CF939D20C272A6B065652B6BBD953968D1B
 gpgv: Can't check signature: No public key
 dpkg-source: warning: cannot verify inline signature for ./litecoin_0.21.2.1-1.dsc: no acceptable signature found
@@ -30,135 +30,167 @@
 dpkg-source: info: applying t-skip--secp256k1.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/8552/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/D01_modify_environment starting
+debug: Running on virt32b.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Jun  4 05:13 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='bookworm'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.2.15(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=bookworm
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='7a74b7e8c22f465b9ff787462d66233c'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='8552'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=a9369992bd814381a55de3012d918217
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=7287
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.qaYj51ab/pbuilderrc_Ot5v --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qaYj51ab/b1 --logfile b1/build.log litecoin_0.21.2.1-1.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.qaYj51ab/pbuilderrc_P0qb --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qaYj51ab/b2 --logfile b2/build.log --extrapackages usrmerge litecoin_0.21.2.1-1.dsc'
+  SUDO_GID=112
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux virt64b 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux
 I: ls -l /bin
   total 5072
-  -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash
-  -rwxr-xr-x 3 root root  67144 Sep 18  2022 bunzip2
-  -rwxr-xr-x 3 root root  67144 Sep 18  2022 bzcat
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root   2225 Sep 18  2022 bzdiff
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root   4893 Nov 27  2021 bzexe
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root   3775 Sep 18  2022 bzgrep
-  -rwxr-xr-x 3 root root  67144 Sep 18  2022 bzip2
-  -rwxr-xr-x 1 root root  67112 Sep 18  2022 bzip2recover
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzless -> bzmore
-  -rwxr-xr-x 1 root root   1297 Sep 18  2022 bzmore
-  -rwxr-xr-x 1 root root  67632 Sep 20  2022 cat
-  -rwxr-xr-x 1 root root  67676 Sep 20  2022 chgrp
-  -rwxr-xr-x 1 root root  67644 Sep 20  2022 chmod
-  -rwxr-xr-x 1 root root  67684 Sep 20  2022 chown
-  -rwxr-xr-x 1 root root 133532 Sep 20  2022 cp
-  -rwxr-xr-x 1 root root 132868 Jan  5 01:20 dash
-  -rwxr-xr-x 1 root root 133220 Sep 20  2022 date
-  -rwxr-xr-x 1 root root  67732 Sep 20  2022 dd
-  -rwxr-xr-x 1 root root  68104 Sep 20  2022 df
-  -rwxr-xr-x 1 root root 133632 Sep 20  2022 dir
-  -rwxr-xr-x 1 root root  59128 Mar 22 21:02 dmesg
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 domainname -> hostname
-  -rwxr-xr-x 1 root root  67560 Sep 20  2022 echo
-  -rwxr-xr-x 1 root root     41 Jan 24 02:43 egrep
-  -rwxr-xr-x 1 root root  67548 Sep 20  2022 false
-  -rwxr-xr-x 1 root root     41 Jan 24 02:43 fgrep
-  -rwxr-xr-x 1 root root  55748 Mar 22 21:02 findmnt
-  -rwsr-xr-x 1 root root  26208 Mar 22 20:15 fusermount
-  -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep
-  -rwxr-xr-x 2 root root   2346 Apr  9  2022 gunzip
-  -rwxr-xr-x 1 root root   6447 Apr  9  2022 gzexe
-  -rwxr-xr-x 1 root root  64220 Apr  9  2022 gzip
-  -rwxr-xr-x 1 root root  67032 Dec 19 01:33 hostname
-  -rwxr-xr-x 1 root root  67720 Sep 20  2022 ln
-  -rwxr-xr-x 1 root root  35132 Mar 22 21:51 login
-  -rwxr-xr-x 1 root root 133632 Sep 20  2022 ls
-  -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk
-  -rwxr-xr-x 1 root root  67800 Sep 20  2022 mkdir
-  -rwxr-xr-x 1 root root  67764 Sep 20  2022 mknod
-  -rwxr-xr-x 1 root root  67596 Sep 20  2022 mktemp
-  -rwxr-xr-x 1 root root  38504 Mar 22 21:02 more
-  -rwsr-xr-x 1 root root  38496 Mar 22 21:02 mount
-  -rwxr-xr-x 1 root root   9824 Mar 22 21:02 mountpoint
-  -rwxr-xr-x 1 root root 133532 Sep 20  2022 mv
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root     14 Apr  2 18:25 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root  67608 Sep 20  2022 pwd
-  lrwxrwxrwx 1 root root      4 Apr 23 09:24 rbash -> bash
-  -rwxr-xr-x 1 root root  67600 Sep 20  2022 readlink
-  -rwxr-xr-x 1 root root  67672 Sep 20  2022 rm
-  -rwxr-xr-x 1 root root  67600 Sep 20  2022 rmdir
-  -rwxr-xr-x 1 root root  67400 Nov  2  2022 run-parts
-  -rwxr-xr-x 1 root root 133372 Jan  5 07:55 sed
-  lrwxrwxrwx 1 root root      4 Jan  5 01:20 sh -> dash
-  -rwxr-xr-x 1 root root  67584 Sep 20  2022 sleep
-  -rwxr-xr-x 1 root root  67644 Sep 20  2022 stty
-  -rwsr-xr-x 1 root root  50800 Mar 22 21:02 su
-  -rwxr-xr-x 1 root root  67584 Sep 20  2022 sync
-  -rwxr-xr-x 1 root root 336764 Apr  6 02:25 tar
-  -rwxr-xr-x 1 root root  67144 Nov  2  2022 tempfile
-  -rwxr-xr-x 1 root root 133224 Sep 20  2022 touch
-  -rwxr-xr-x 1 root root  67548 Sep 20  2022 true
-  -rwxr-xr-x 1 root root   9768 Mar 22 20:15 ulockmgr_server
-  -rwsr-xr-x 1 root root  22108 Mar 22 21:02 umount
-  -rwxr-xr-x 1 root root  67572 Sep 20  2022 uname
-  -rwxr-xr-x 2 root root   2346 Apr  9  2022 uncompress
-  -rwxr-xr-x 1 root root 133632 Sep 20  2022 vdir
-  -rwxr-xr-x 1 root root  42608 Mar 22 21:02 wdctl
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root   1984 Apr  9  2022 zcat
-  -rwxr-xr-x 1 root root   1678 Apr  9  2022 zcmp
-  -rwxr-xr-x 1 root root   6460 Apr  9  2022 zdiff
-  -rwxr-xr-x 1 root root     29 Apr  9  2022 zegrep
-  -rwxr-xr-x 1 root root     29 Apr  9  2022 zfgrep
-  -rwxr-xr-x 1 root root   2081 Apr  9  2022 zforce
-  -rwxr-xr-x 1 root root   8103 Apr  9  2022 zgrep
-  -rwxr-xr-x 1 root root   2206 Apr  9  2022 zless
-  -rwxr-xr-x 1 root root   1842 Apr  9  2022 zmore
-  -rwxr-xr-x 1 root root   4577 Apr  9  2022 znew
-I: user script /srv/workspace/pbuilder/8552/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash
+  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bunzip2
+  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bzcat
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root   2225 Sep 19  2022 bzdiff
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root   4893 Nov 28  2021 bzexe
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root   3775 Sep 19  2022 bzgrep
+  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bzip2
+  -rwxr-xr-x 1 root root  67112 Sep 19  2022 bzip2recover
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzless -> bzmore
+  -rwxr-xr-x 1 root root   1297 Sep 19  2022 bzmore
+  -rwxr-xr-x 1 root root  67632 Sep 21  2022 cat
+  -rwxr-xr-x 1 root root  67676 Sep 21  2022 chgrp
+  -rwxr-xr-x 1 root root  67644 Sep 21  2022 chmod
+  -rwxr-xr-x 1 root root  67684 Sep 21  2022 chown
+  -rwxr-xr-x 1 root root 133532 Sep 21  2022 cp
+  -rwxr-xr-x 1 root root 132868 Jan  6 03:20 dash
+  -rwxr-xr-x 1 root root 133220 Sep 21  2022 date
+  -rwxr-xr-x 1 root root  67732 Sep 21  2022 dd
+  -rwxr-xr-x 1 root root  68104 Sep 21  2022 df
+  -rwxr-xr-x 1 root root 133632 Sep 21  2022 dir
+  -rwxr-xr-x 1 root root  59128 Mar 23 23:02 dmesg
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 domainname -> hostname
+  -rwxr-xr-x 1 root root  67560 Sep 21  2022 echo
+  -rwxr-xr-x 1 root root     41 Jan 25 04:43 egrep
+  -rwxr-xr-x 1 root root  67548 Sep 21  2022 false
+  -rwxr-xr-x 1 root root     41 Jan 25 04:43 fgrep
+  -rwxr-xr-x 1 root root  55748 Mar 23 23:02 findmnt
+  -rwsr-xr-x 1 root root  26208 Mar 23 22:15 fusermount
+  -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep
+  -rwxr-xr-x 2 root root   2346 Apr 10  2022 gunzip
+  -rwxr-xr-x 1 root root   6447 Apr 10  2022 gzexe
+  -rwxr-xr-x 1 root root  64220 Apr 10  2022 gzip
+  -rwxr-xr-x 1 root root  67032 Dec 20 03:33 hostname
+  -rwxr-xr-x 1 root root  67720 Sep 21  2022 ln
+  -rwxr-xr-x 1 root root  35132 Mar 23 23:51 login
+  -rwxr-xr-x 1 root root 133632 Sep 21  2022 ls
+  -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk
+  -rwxr-xr-x 1 root root  67800 Sep 21  2022 mkdir
+  -rwxr-xr-x 1 root root  67764 Sep 21  2022 mknod
+  -rwxr-xr-x 1 root root  67596 Sep 21  2022 mktemp
+  -rwxr-xr-x 1 root root  38504 Mar 23 23:02 more
+  -rwsr-xr-x 1 root root  38496 Mar 23 23:02 mount
+  -rwxr-xr-x 1 root root   9824 Mar 23 23:02 mountpoint
+  -rwxr-xr-x 1 root root 133532 Sep 21  2022 mv
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root     14 Apr  3 20:25 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root  67608 Sep 21  2022 pwd
+  lrwxrwxrwx 1 root root      4 Apr 24 11:24 rbash -> bash
+  -rwxr-xr-x 1 root root  67600 Sep 21  2022 readlink
+  -rwxr-xr-x 1 root root  67672 Sep 21  2022 rm
+  -rwxr-xr-x 1 root root  67600 Sep 21  2022 rmdir
+  -rwxr-xr-x 1 root root  67400 Nov  3  2022 run-parts
+  -rwxr-xr-x 1 root root 133372 Jan  6 09:55 sed
+  lrwxrwxrwx 1 root root      9 Jun  4 05:13 sh -> /bin/bash
+  -rwxr-xr-x 1 root root  67584 Sep 21  2022 sleep
+  -rwxr-xr-x 1 root root  67644 Sep 21  2022 stty
+  -rwsr-xr-x 1 root root  50800 Mar 23 23:02 su
+  -rwxr-xr-x 1 root root  67584 Sep 21  2022 sync
+  -rwxr-xr-x 1 root root 336764 Apr  7 04:25 tar
+  -rwxr-xr-x 1 root root  67144 Nov  3  2022 tempfile
+  -rwxr-xr-x 1 root root 133224 Sep 21  2022 touch
+  -rwxr-xr-x 1 root root  67548 Sep 21  2022 true
+  -rwxr-xr-x 1 root root   9768 Mar 23 22:15 ulockmgr_server
+  -rwsr-xr-x 1 root root  22108 Mar 23 23:02 umount
+  -rwxr-xr-x 1 root root  67572 Sep 21  2022 uname
+  -rwxr-xr-x 2 root root   2346 Apr 10  2022 uncompress
+  -rwxr-xr-x 1 root root 133632 Sep 21  2022 vdir
+  -rwxr-xr-x 1 root root  42608 Mar 23 23:02 wdctl
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root   1984 Apr 10  2022 zcat
+  -rwxr-xr-x 1 root root   1678 Apr 10  2022 zcmp
+  -rwxr-xr-x 1 root root   6460 Apr 10  2022 zdiff
+  -rwxr-xr-x 1 root root     29 Apr 10  2022 zegrep
+  -rwxr-xr-x 1 root root     29 Apr 10  2022 zfgrep
+  -rwxr-xr-x 1 root root   2081 Apr 10  2022 zforce
+  -rwxr-xr-x 1 root root   8103 Apr 10  2022 zgrep
+  -rwxr-xr-x 1 root root   2206 Apr 10  2022 zless
+  -rwxr-xr-x 1 root root   1842 Apr 10  2022 zmore
+  -rwxr-xr-x 1 root root   4577 Apr 10  2022 znew
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -605,7 +637,7 @@
 Get: 381 http://deb.debian.org/debian bookworm/main armhf qtbase5-dev armhf 5.15.8+dfsg-11 [1066 kB]
 Get: 382 http://deb.debian.org/debian bookworm/main armhf qttools5-dev-tools armhf 5.15.8-2 [914 kB]
 Get: 383 http://deb.debian.org/debian bookworm/main armhf qttools5-dev armhf 5.15.8-2 [175 kB]
-Fetched 211 MB in 19s (11.1 MB/s)
+Fetched 211 MB in 18s (11.6 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libfftw3-double3:armhf.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19324 files and directories currently installed.)
@@ -2186,10 +2218,17 @@
 Reading package lists...
 Building dependency tree...
 Reading state information...
+usrmerge is already the newest version (35).
 fakeroot is already the newest version (1.31-1.2).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/litecoin-0.21.2.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../litecoin_0.21.2.1-1_source.changes
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/A99_set_merged_usr starting
+Re-configuring usrmerge...
+removed '/etc/unsupported-skip-usrmerge-conversion'
+The system has been successfully converted.
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/litecoin-0.21.2.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../litecoin_0.21.2.1-1_source.changes
 dpkg-buildpackage: info: source package litecoin
 dpkg-buildpackage: info: source version 0.21.2.1-1
 dpkg-buildpackage: info: source distribution unstable
@@ -2288,7 +2327,7 @@
 checking host system type... arm-unknown-linux-gnueabihf
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether build environment is sane... yes
-checking for a race-free mkdir -p... /bin/mkdir -p
+checking for a race-free mkdir -p... /usr/bin/mkdir -p
 checking for gawk... no
 checking for mawk... mawk
 checking whether make sets $(MAKE)... yes
@@ -2318,10 +2357,10 @@
 checking for gcc option to enable C11 features... none needed
 checking whether gcc understands -c and -o together... yes
 checking dependency style of gcc... none
-checking for a sed that does not truncate output... /bin/sed
-checking for grep that handles long lines and -e... /bin/grep
-checking for egrep... /bin/grep -E
-checking for fgrep... /bin/grep -F
+checking for a sed that does not truncate output... /usr/bin/sed
+checking for grep that handles long lines and -e... /usr/bin/grep
+checking for egrep... /usr/bin/grep -E
+checking for fgrep... /usr/bin/grep -F
 checking for ld used by gcc... /usr/bin/ld
 checking if the linker (/usr/bin/ld) is GNU ld... yes
 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
@@ -2342,8 +2381,8 @@
 checking for ranlib... ranlib
 checking command to parse /usr/bin/nm -B output from gcc object... ok
 checking for sysroot... no
-checking for a working dd... /bin/dd
-checking how to truncate binary pipes... /bin/dd bs=4096 count=1
+checking for a working dd... /usr/bin/dd
+checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
 checking for mt... no
 checking if : is a manifest tool... no
 checking for stdio.h... yes
@@ -2579,11 +2618,11 @@
 config.status: executing depfiles commands
 config.status: executing libtool commands
 === configuring in src/univalue (/build/litecoin-0.21.2.1/src/univalue)
-configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr'  '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-bench' '--disable-ccache' '--disable-hardening' '--disable-shared' '--disable-silent-rules' '--disable-static' '--disable-util-tx' '--with-incompatible-bdb' '--with-gui=qt5' 'build_alias=arm-linux-gnueabihf' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' 'CFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-generator' '--enable-module-recovery' '--enable-module-commitment' '--enable-module-bulletproof' '--enable-module-aggsig' '--enable-module-schnorrsig' '--enable-module-extrakeys' '--enable-experimental' '--disable-jni' --cache-file=/dev/null --srcdir=.
+configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-bench' '--disable-ccache' '--disable-hardening' '--disable-shared' '--disable-silent-rules' '--disable-static' '--disable-util-tx' '--with-incompatible-bdb' '--with-gui=qt5' 'build_alias=arm-linux-gnueabihf' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' 'CFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-generator' '--enable-module-recovery' '--enable-module-commitment' '--enable-module-bulletproof' '--enable-module-aggsig' '--enable-module-schnorrsig' '--enable-module-extrakeys' '--enable-experimental' '--disable-jni' --cache-file=/dev/null --srcdir=.
 checking whether make supports nested variables... yes
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether build environment is sane... yes
-checking for a race-free mkdir -p... /bin/mkdir -p
+checking for a race-free mkdir -p... /usr/bin/mkdir -p
 checking for gawk... no
 checking for mawk... mawk
 checking whether make sets $(MAKE)... yes
@@ -2602,10 +2641,10 @@
 checking for gcc option to enable C11 features... none needed
 checking whether gcc understands -c and -o together... yes
 checking dependency style of gcc... none
-checking for a sed that does not truncate output... /bin/sed
-checking for grep that handles long lines and -e... /bin/grep
-checking for egrep... /bin/grep -E
-checking for fgrep... /bin/grep -F
+checking for a sed that does not truncate output... /usr/bin/sed
+checking for grep that handles long lines and -e... /usr/bin/grep
+checking for egrep... /usr/bin/grep -E
+checking for fgrep... /usr/bin/grep -F
 checking for ld used by gcc... /usr/bin/ld
 checking if the linker (/usr/bin/ld) is GNU ld... yes
 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
@@ -2626,8 +2665,8 @@
 checking for ranlib... ranlib
 checking command to parse /usr/bin/nm -B output from gcc object... ok
 checking for sysroot... no
-checking for a working dd... /bin/dd
-checking how to truncate binary pipes... /bin/dd bs=4096 count=1
+checking for a working dd... /usr/bin/dd
+checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
 checking for mt... no
 checking if : is a manifest tool... no
 checking for stdio.h... yes
@@ -2680,12 +2719,12 @@
 config.status: executing depfiles commands
 config.status: executing libtool commands
 === configuring in src/secp256k1-zkp (/build/litecoin-0.21.2.1/src/secp256k1-zkp)
-configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr'  '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-bench' '--disable-ccache' '--disable-hardening' '--disable-shared' '--disable-silent-rules' '--disable-static' '--disable-util-tx' '--with-incompatible-bdb' '--with-gui=qt5' 'build_alias=arm-linux-gnueabihf' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' 'CFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-generator' '--enable-module-recovery' '--enable-module-commitment' '--enable-module-bulletproof' '--enable-module-aggsig' '--enable-module-schnorrsig' '--enable-module-extrakeys' '--enable-experimental' '--disable-jni' --cache-file=/dev/null --srcdir=.
+configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-bench' '--disable-ccache' '--disable-hardening' '--disable-shared' '--disable-silent-rules' '--disable-static' '--disable-util-tx' '--with-incompatible-bdb' '--with-gui=qt5' 'build_alias=arm-linux-gnueabihf' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' 'CFLAGS=-g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-generator' '--enable-module-recovery' '--enable-module-commitment' '--enable-module-bulletproof' '--enable-module-aggsig' '--enable-module-schnorrsig' '--enable-module-extrakeys' '--enable-experimental' '--disable-jni' --cache-file=/dev/null --srcdir=.
 checking build system type... arm-unknown-linux-gnueabihf
 checking host system type... arm-unknown-linux-gnueabihf
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether build environment is sane... yes
-checking for a race-free mkdir -p... /bin/mkdir -p
+checking for a race-free mkdir -p... /usr/bin/mkdir -p
 checking for gawk... no
 checking for mawk... mawk
 checking whether make sets $(MAKE)... yes
@@ -2703,10 +2742,10 @@
 checking for gcc option to enable C11 features... none needed
 checking whether gcc understands -c and -o together... yes
 checking dependency style of gcc... none
-checking for a sed that does not truncate output... /bin/sed
-checking for grep that handles long lines and -e... /bin/grep
-checking for egrep... /bin/grep -E
-checking for fgrep... /bin/grep -F
+checking for a sed that does not truncate output... /usr/bin/sed
+checking for grep that handles long lines and -e... /usr/bin/grep
+checking for egrep... /usr/bin/grep -E
+checking for fgrep... /usr/bin/grep -F
 checking for ld used by gcc... /usr/bin/ld
 checking if the linker (/usr/bin/ld) is GNU ld... yes
 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
@@ -2727,8 +2766,8 @@
 checking for ranlib... ranlib
 checking command to parse /usr/bin/nm -B output from gcc object... ok
 checking for sysroot... no
-checking for a working dd... /bin/dd
-checking how to truncate binary pipes... /bin/dd bs=4096 count=1
+checking for a working dd... /usr/bin/dd
+checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
 checking for mt... no
 checking if : is a manifest tool... no
 checking for stdio.h... yes
@@ -2851,7 +2890,7 @@
    debian/rules override_dh_auto_build
 make[1]: Entering directory '/build/litecoin-0.21.2.1'
 dh_auto_build
-	make -j3
+	make -j4
 make[2]: Entering directory '/build/litecoin-0.21.2.1'
 Making all in src
 make[3]: Entering directory '/build/litecoin-0.21.2.1/src'
@@ -2860,6 +2899,41 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-addrdb.o `test -f 'addrdb.cpp' || echo './'`addrdb.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-addrman.o `test -f 'addrman.cpp' || echo './'`addrman.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-banman.o `test -f 'banman.cpp' || echo './'`banman.cpp
+In file included from /usr/include/c++/12/map:60,
+                 from /usr/include/boost/system/detail/std_interoperability.hpp:11,
+                 from /usr/include/boost/system/error_code.hpp:963,
+                 from /usr/include/boost/filesystem/path_traits.hpp:22,
+                 from /usr/include/boost/filesystem/path.hpp:26,
+                 from /usr/include/boost/filesystem.hpp:16,
+                 from ./fs.h:14,
+                 from ./addrdb.h:9,
+                 from ./banman.h:8,
+                 from banman.cpp:6:
+/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const CSubNet&>, std::tuple<>}; _Key = CSubNet; _Val = std::pair<const CSubNet, CBanEntry>; _KeyOfValue = std::_Select1st<std::pair<const CSubNet, CBanEntry> >; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]':
+/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
+ 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/map:61:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]',
+    inlined from 'void BanMan::Ban(const CSubNet&, int64_t, bool)' at banman.cpp:132:29:
+/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
+  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  512 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  513 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]',
+    inlined from 'void BanMan::Ban(const CSubNet&, int64_t, bool)' at banman.cpp:133:29:
+/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
+  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  512 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  513 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-blockencodings.o `test -f 'blockencodings.cpp' || echo './'`blockencodings.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-blockfilter.o `test -f 'blockfilter.cpp' || echo './'`blockfilter.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./clientversion.h:36,
                  from ./addrman.h:9,
@@ -2912,43 +2986,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-blockencodings.o `test -f 'blockencodings.cpp' || echo './'`blockencodings.cpp
-In file included from /usr/include/c++/12/map:60,
-                 from /usr/include/boost/system/detail/std_interoperability.hpp:11,
-                 from /usr/include/boost/system/error_code.hpp:963,
-                 from /usr/include/boost/filesystem/path_traits.hpp:22,
-                 from /usr/include/boost/filesystem/path.hpp:26,
-                 from /usr/include/boost/filesystem.hpp:16,
-                 from ./fs.h:14,
-                 from ./addrdb.h:9,
-                 from ./banman.h:8,
-                 from banman.cpp:6:
-/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const CSubNet&>, std::tuple<>}; _Key = CSubNet; _Val = std::pair<const CSubNet, CBanEntry>; _KeyOfValue = std::_Select1st<std::pair<const CSubNet, CBanEntry> >; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]':
-/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
- 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/map:61:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]',
-    inlined from 'void BanMan::Ban(const CSubNet&, int64_t, bool)' at banman.cpp:132:29:
-/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
-  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  512 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  513 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]',
-    inlined from 'void BanMan::Ban(const CSubNet&, int64_t, bool)' at banman.cpp:133:29:
-/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
-  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  512 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  513 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-blockfilter.o `test -f 'blockfilter.cpp' || echo './'`blockfilter.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-chain.o `test -f 'chain.cpp' || echo './'`chain.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-dbwrapper.o `test -f 'dbwrapper.cpp' || echo './'`dbwrapper.cpp
 In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                  from /usr/include/c++/12/algorithm:61,
                  from ./serialize.h:11,
@@ -3009,7 +3047,9 @@
 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  1854 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-dbwrapper.o `test -f 'dbwrapper.cpp' || echo './'`dbwrapper.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-flatfile.o `test -f 'flatfile.cpp' || echo './'`flatfile.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-httprpc.o `test -f 'httprpc.cpp' || echo './'`httprpc.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -3030,11 +3070,11 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-httprpc.o `test -f 'httprpc.cpp' || echo './'`httprpc.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-httpserver.o `test -f 'httpserver.cpp' || echo './'`httpserver.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-init.o `test -f 'init.cpp' || echo './'`init.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-miner.o `test -f 'miner.cpp' || echo './'`miner.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-net.o `test -f 'net.cpp' || echo './'`net.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-net_processing.o `test -f 'net_processing.cpp' || echo './'`net_processing.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -3126,7 +3166,7 @@
 miner.cpp:471:33: note: parameter passing for argument of type 'const boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
   471 |             failed = !AddToBlock(sortedEntries[i]);
       |                       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-net_processing.o `test -f 'net_processing.cpp' || echo './'`net_processing.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-noui.o `test -f 'noui.cpp' || echo './'`noui.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from /usr/include/boost/filesystem/path_traits.hpp:26,
                  from /usr/include/boost/filesystem/path.hpp:26,
@@ -3154,6 +3194,7 @@
   189 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<NodeEvictionCandidate>::iterator' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-pow.o `test -f 'pow.cpp' || echo './'`pow.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAddress; _Alloc = std::allocator<CAddress>]',
     inlined from 'std::vector<CAddress> CConnman::GetCurrentBlockRelayOnlyConns() const' at net.cpp:2091:26:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
@@ -3188,7 +3229,6 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   513 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-noui.o `test -f 'noui.cpp' || echo './'`noui.cpp
 In file included from /usr/include/c++/12/algorithm:61,
                  from /usr/include/boost/filesystem/path.hpp:42:
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)>]':
@@ -3211,6 +3251,7 @@
 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
  1854 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-rest.o `test -f 'rest.cpp' || echo './'`rest.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAddress; _Alloc = std::allocator<CAddress>]',
     inlined from 'void CConnman::ThreadDNSAddressSeed()' at net.cpp:1787:35:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
@@ -3340,31 +3381,8 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-pow.o `test -f 'pow.cpp' || echo './'`pow.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-rest.o `test -f 'rest.cpp' || echo './'`rest.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-shutdown.o `test -f 'shutdown.cpp' || echo './'`shutdown.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-signet.o `test -f 'signet.cpp' || echo './'`signet.cpp
-In file included from /usr/include/c++/12/vector:70,
-                 from ./uint256.h:13,
-                 from ./consensus/params.h:9,
-                 from ./signet.h:8,
-                 from signet.cpp:5:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, const CScript&}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, CScript}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, const CScript&}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
-    inlined from 'static Optional<SignetTxs> SignetTxs::Create(const CBlock&, const CScript&)' at signet.cpp:74:34:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, CScript}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
-    inlined from 'static Optional<SignetTxs> SignetTxs::Create(const CBlock&, const CScript&)' at signet.cpp:80:34:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-timedata.o `test -f 'timedata.cpp' || echo './'`timedata.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./uint256.h:13,
@@ -3439,14 +3457,40 @@
  1854 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-torcontrol.o `test -f 'torcontrol.cpp' || echo './'`torcontrol.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./uint256.h:13,
+                 from ./consensus/params.h:9,
+                 from ./signet.h:8,
+                 from signet.cpp:5:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, const CScript&}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, CScript}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, const CScript&}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
+    inlined from 'static Optional<SignetTxs> SignetTxs::Create(const CBlock&, const CScript&)' at signet.cpp:74:34:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, CScript}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
+    inlined from 'static Optional<SignetTxs> SignetTxs::Create(const CBlock&, const CScript&)' at signet.cpp:80:34:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CAddress; _Alloc = std::allocator<CAddress>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CAddress>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-txdb.o `test -f 'txdb.cpp' || echo './'`txdb.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
 In file included from /usr/include/c++/12/vector:70,
                  from ./uint256.h:13,
                  from ./consensus/params.h:9,
@@ -3456,16 +3500,11 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CCoin>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Coin}; _Tp = CCoin; _Alloc = std::allocator<CCoin>]',
     inlined from 'rest_getutxos(const util::Ref&, HTTPRequest*, const std::string&)::<lambda(const CCoinsView&, const CTxMemPool&)>' at rest.cpp:541:43:
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCoin*, std::vector<CCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-txdb.o `test -f 'txdb.cpp' || echo './'`txdb.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
@@ -3482,6 +3521,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-txrequest.o `test -f 'txrequest.cpp' || echo './'`txrequest.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<PegOutCoin>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<PegOutCoin>&]' at ./serialize.h:463:78,
@@ -3517,9 +3557,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-txrequest.o `test -f 'txrequest.cpp' || echo './'`txrequest.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-txmempool.o `test -f 'txmempool.cpp' || echo './'`txmempool.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-validation.o `test -f 'validation.cpp' || echo './'`validation.cpp
 In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                  from /usr/include/c++/12/algorithm:61,
                  from ./serialize.h:11,
@@ -3555,6 +3592,7 @@
 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-txmempool.o `test -f 'txmempool.cpp' || echo './'`txmempool.cpp
 txrequest.cpp: In member function 'void TxRequestTracker::Impl::ChangeAndReselect({anonymous}::Iter<{anonymous}::ByTxHash>, {anonymous}::State)':
 txrequest.cpp:430:10: note: parameter passing for argument of type '{anonymous}::Iter<{anonymous}::ByTxHash>' {aka 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >'} changed in GCC 7.1
   430 |     void ChangeAndReselect(Iter<ByTxHash> it, State new_state)
@@ -3605,6 +3643,7 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-validation.o `test -f 'validation.cpp' || echo './'`validation.cpp
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
     inlined from 'std::map<uint256, {anonymous}::TxHashInfo> {anonymous}::ComputeTxHashInfo(const Index&, const PriorityComputer&)' at txrequest.cpp:297:31,
@@ -3636,6 +3675,7 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long int, GenTxid> >::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-validationinterface.o `test -f 'validationinterface.cpp' || echo './'`validationinterface.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long int&, GenTxid}; _Tp = std::pair<long long int, GenTxid>; _Alloc = std::allocator<std::pair<long long int, GenTxid> >]',
     inlined from 'void TxRequestTracker::Impl::SetTimePoint(std::chrono::microseconds, std::vector<std::pair<long long int, GenTxid> >*)' at txrequest.cpp:504:51:
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, GenTxid>*, std::vector<std::pair<long long int, GenTxid> > >' changed in GCC 7.1
@@ -3648,7 +3688,9 @@
 txrequest.cpp:517:34: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >' changed in GCC 7.1
   517 |                 ChangeAndReselect(m_index.project<ByTxHash>(it), State::CANDIDATE_DELAYED);
       |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-validationinterface.o `test -f 'validationinterface.cpp' || echo './'`validationinterface.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-versionbits.o `test -f 'versionbits.cpp' || echo './'`versionbits.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_wallet_a-mweb_transact.o `test -f 'mweb/mweb_transact.cpp' || echo './'`mweb/mweb_transact.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_wallet_a-mweb_wallet.o `test -f 'mweb/mweb_wallet.cpp' || echo './'`mweb/mweb_wallet.cpp
 txmempool.cpp: In function 'TxMempoolInfo GetInfo(boost::multi_index::multi_index_container<CTxMemPoolEntry, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<mempoolentry_txid, SaltedTxidHasher>, boost::multi_index::hashed_unique<boost::multi_index::tag<index_by_wtxid>, mempoolentry_wtxid, SaltedTxidHasher>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<descendant_score>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<entry_time>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<ancestor_score>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByAncestorFee> > >::const_iterator)':
 txmempool.cpp:877:22: note: parameter passing for argument of type 'boost::multi_index::multi_index_container<CTxMemPoolEntry, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<mempoolentry_txid, SaltedTxidHasher>, boost::multi_index::hashed_unique<boost::multi_index::tag<index_by_wtxid>, mempoolentry_wtxid, SaltedTxidHasher>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<descendant_score>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<entry_time>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<ancestor_score>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByAncestorFee> > >::const_iterator' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
   877 | static TxMempoolInfo GetInfo(CTxMemPool::indexed_transaction_set::const_iterator it) {
@@ -3784,7 +3826,6 @@
 txmempool.cpp:1194:29: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
  1194 |         CalculateDescendants(mapTx.project<0>(it), stage);
       |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_server_a-versionbits.o `test -f 'versionbits.cpp' || echo './'`versionbits.cpp
 txmempool.cpp: In member function 'void CTxMemPool::UpdateTransactionsFromBlock(const std::vector<uint256>&)':
 txmempool.cpp:149:36: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
   149 |                         UpdateChild(it, childIter, true);
@@ -3806,8 +3847,60 @@
 txmempool.cpp:429:28: note: parameter passing for argument of type 'boost::multi_index::multi_index_container<CTxMemPoolEntry, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<mempoolentry_txid, SaltedTxidHasher>, boost::multi_index::hashed_unique<boost::multi_index::tag<index_by_wtxid>, mempoolentry_wtxid, SaltedTxidHasher>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<descendant_score>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<entry_time>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<ancestor_score>, boost::multi_index::identity<CTxMemPoolEntry>, CompareTxMemPoolEntryByAncestorFee> > >::iterator' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
   429 |     UpdateEntryForAncestors(newit, setAncestors);
       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_wallet_a-mweb_transact.o `test -f 'mweb/mweb_transact.cpp' || echo './'`mweb/mweb_transact.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_wallet_a-mweb_wallet.o `test -f 'mweb/mweb_wallet.cpp' || echo './'`mweb/mweb_wallet.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./support/allocators/zeroafterfree.h:12,
+                 from ./streams.h:9,
+                 from ./libmw/include/mw/common/Traits.h:7,
+                 from ./libmw/include/mw/models/block/Block.h:4,
+                 from ./mweb/mweb_models.h:9,
+                 from ./mweb/mweb_transact.h:3,
+                 from mweb/mweb_transact.cpp:1:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mw::Recipient}; _Tp = mw::Recipient; _Alloc = std::allocator<mw::Recipient>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Recipient>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mw::Recipient}; _Tp = mw::Recipient; _Alloc = std::allocator<mw::Recipient>]':
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Recipient*, std::vector<mw::Recipient> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mw::Coin}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Coin>::iterator' changed in GCC 7.1
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'void MWEB::Transact::AddMWEBTx(InProcessTx&)' at mweb/mweb_transact.cpp:119:30:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mw::Coin}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'void MWEB::Transact::AddMWEBTx(InProcessTx&)' at mweb/mweb_transact.cpp:150:34:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Coin*, std::vector<mw::Coin> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o interfaces/libbitcoin_wallet_a-wallet.o `test -f 'interfaces/wallet.cpp' || echo './'`interfaces/wallet.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-bdb.o `test -f 'wallet/bdb.cpp' || echo './'`wallet/bdb.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./serialize.h:22,
+                 from ./hash.h:14,
+                 from ./pubkey.h:10,
+                 from ./key.h:10,
+                 from ./mweb/mweb_wallet.h:4,
+                 from mweb/mweb_wallet.cpp:1:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mw::Coin&}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Coin>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/vector:64:
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]',
+    inlined from 'std::vector<mw::Coin> MWEB::Wallet::RewindOutputs(const CTransaction&)' at mweb/mweb_wallet.cpp:48:32:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Coin*, std::vector<mw::Coin> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-coincontrol.o `test -f 'wallet/coincontrol.cpp' || echo './'`wallet/coincontrol.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -3845,6 +3938,8 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-context.o `test -f 'wallet/context.cpp' || echo './'`wallet/context.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-crypter.o `test -f 'wallet/crypter.cpp' || echo './'`wallet/crypter.cpp
 In file included from /usr/include/c++/12/map:60,
                  from ./serialize.h:16,
                  from ./streams.h:10:
@@ -3870,6 +3965,7 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-db.o `test -f 'wallet/db.cpp' || echo './'`wallet/db.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CBlockFileInfo; _Alloc = std::allocator<CBlockFileInfo>]',
     inlined from 'bool LoadBlockIndexDB(ChainstateManager&, const CChainParams&)' at validation.cpp:4282:37:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CBlockFileInfo*, std::vector<CBlockFileInfo> >' changed in GCC 7.1
@@ -3883,6 +3979,8 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-feebumper.o `test -f 'wallet/feebumper.cpp' || echo './'`wallet/feebumper.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-fees.o `test -f 'wallet/fees.cpp' || echo './'`wallet/fees.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
@@ -3943,45 +4041,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Coin*, std::vector<Coin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:70,
-                 from ./support/allocators/zeroafterfree.h:12,
-                 from ./streams.h:9,
-                 from ./libmw/include/mw/common/Traits.h:7,
-                 from ./libmw/include/mw/models/block/Block.h:4,
-                 from ./mweb/mweb_models.h:9,
-                 from ./mweb/mweb_transact.h:3,
-                 from mweb/mweb_transact.cpp:1:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mw::Recipient}; _Tp = mw::Recipient; _Alloc = std::allocator<mw::Recipient>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Recipient>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mw::Recipient}; _Tp = mw::Recipient; _Alloc = std::allocator<mw::Recipient>]':
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Recipient*, std::vector<mw::Recipient> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:70,
-                 from ./serialize.h:22,
-                 from ./hash.h:14,
-                 from ./pubkey.h:10,
-                 from ./key.h:10,
-                 from ./mweb/mweb_wallet.h:4,
-                 from mweb/mweb_wallet.cpp:1:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mw::Coin&}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Coin>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:64:
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]',
-    inlined from 'std::vector<mw::Coin> MWEB::Wallet::RewindOutputs(const CTransaction&)' at mweb/mweb_wallet.cpp:48:32:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Coin*, std::vector<mw::Coin> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mw::Coin}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Coin>::iterator' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CBufferedFile; V = std::vector<CTxOut>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CBufferedFile; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<CTxOut>&]' at ./serialize.h:463:78,
@@ -3991,26 +4050,12 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'void MWEB::Transact::AddMWEBTx(InProcessTx&)' at mweb/mweb_transact.cpp:119:30:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mw::Coin}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'void MWEB::Transact::AddMWEBTx(InProcessTx&)' at mweb/mweb_transact.cpp:150:34:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Coin*, std::vector<mw::Coin> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In member function 'bool {anonymous}::MemPoolAccept::PreChecks(ATMPArgs&, Workspace&)',
     inlined from 'bool {anonymous}::MemPoolAccept::AcceptSingleTransaction(const CTransactionRef&, ATMPArgs&)' at validation.cpp:1067:19,
     inlined from 'bool AcceptToMemoryPoolWithTime(const CChainParams&, CTxMemPool&, TxValidationState&, const CTransactionRef&, int64_t, std::__cxx11::list<std::shared_ptr<const CTransaction> >*, bool, bool, CAmount*)' at validation.cpp:1098:59:
 validation.cpp:891:44: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
   891 |                 m_pool.CalculateDescendants(it, allConflicting);
       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o interfaces/libbitcoin_wallet_a-wallet.o `test -f 'interfaces/wallet.cpp' || echo './'`interfaces/wallet.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-bdb.o `test -f 'wallet/bdb.cpp' || echo './'`wallet/bdb.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CAutoFile; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CAutoFile; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Output>&]' at ./serialize.h:463:78,
@@ -4020,6 +4065,26 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/vector:70,
+                 from ./support/allocators/zeroafterfree.h:12,
+                 from ./streams.h:9,
+                 from ./libmw/include/mw/common/Traits.h:7,
+                 from ./libmw/include/mw/models/crypto/Hash.h:8,
+                 from ./script/script.h:10,
+                 from ./primitives/transaction.h:11,
+                 from ./interfaces/chain.h:9,
+                 from ./interfaces/wallet.h:9,
+                 from interfaces/wallet.cpp:5:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOutput>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut}; _Tp = std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut>; _Alloc = std::allocator<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> >]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> >::iterator' changed in GCC 7.1
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = interfaces::WalletTxOut; _Alloc = std::allocator<interfaces::WalletTxOut>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<interfaces::WalletTxOut>::iterator' changed in GCC 7.1
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {interfaces::WalletTxOut}; _Tp = interfaces::WalletTxOut; _Alloc = std::allocator<interfaces::WalletTxOut>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<interfaces::WalletTxOut>::iterator' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CAutoFile; V = std::vector<Kernel>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CAutoFile; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Kernel>&]' at ./serialize.h:463:78,
@@ -4045,6 +4110,11 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = interfaces::WalletTxOut; _Alloc = std::allocator<interfaces::WalletTxOut>]',
+    inlined from 'virtual std::vector<interfaces::WalletTxOut> interfaces::{anonymous}::WalletImpl::getCoins(const std::vector<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > > >&)' at interfaces/wallet.cpp:498:32:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interfaces::WalletTxOut*, std::vector<interfaces::WalletTxOut> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CAutoFile; V = std::vector<Kernel>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CAutoFile; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Kernel>&]' at ./serialize.h:463:78,
@@ -4097,6 +4167,11 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut}; _Tp = std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut>; _Alloc = std::allocator<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> >]',
+    inlined from 'virtual interfaces::Wallet::CoinsList interfaces::{anonymous}::WalletImpl::listCoins()' at interfaces/wallet.cpp:487:35:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut>*, std::vector<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> > >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CBufferedFile; V = std::vector<Kernel>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CBufferedFile; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Kernel>&]' at ./serialize.h:463:78,
@@ -4122,42 +4197,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-coincontrol.o `test -f 'wallet/coincontrol.cpp' || echo './'`wallet/coincontrol.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-context.o `test -f 'wallet/context.cpp' || echo './'`wallet/context.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-crypter.o `test -f 'wallet/crypter.cpp' || echo './'`wallet/crypter.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-db.o `test -f 'wallet/db.cpp' || echo './'`wallet/db.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-feebumper.o `test -f 'wallet/feebumper.cpp' || echo './'`wallet/feebumper.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-fees.o `test -f 'wallet/fees.cpp' || echo './'`wallet/fees.cpp
-In file included from /usr/include/c++/12/vector:70,
-                 from ./support/allocators/zeroafterfree.h:12,
-                 from ./streams.h:9,
-                 from ./libmw/include/mw/common/Traits.h:7,
-                 from ./libmw/include/mw/models/crypto/Hash.h:8,
-                 from ./script/script.h:10,
-                 from ./primitives/transaction.h:11,
-                 from ./interfaces/chain.h:9,
-                 from ./interfaces/wallet.h:9,
-                 from interfaces/wallet.cpp:5:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOutput>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut}; _Tp = std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut>; _Alloc = std::allocator<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> >]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> >::iterator' changed in GCC 7.1
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = interfaces::WalletTxOut; _Alloc = std::allocator<interfaces::WalletTxOut>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<interfaces::WalletTxOut>::iterator' changed in GCC 7.1
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {interfaces::WalletTxOut}; _Tp = interfaces::WalletTxOut; _Alloc = std::allocator<interfaces::WalletTxOut>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<interfaces::WalletTxOut>::iterator' changed in GCC 7.1
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = interfaces::WalletTxOut; _Alloc = std::allocator<interfaces::WalletTxOut>]',
-    inlined from 'virtual std::vector<interfaces::WalletTxOut> interfaces::{anonymous}::WalletImpl::getCoins(const std::vector<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > > >&)' at interfaces/wallet.cpp:498:32:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interfaces::WalletTxOut*, std::vector<interfaces::WalletTxOut> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut}; _Tp = std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut>; _Alloc = std::allocator<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> >]',
-    inlined from 'virtual interfaces::Wallet::CoinsList interfaces::{anonymous}::WalletImpl::listCoins()' at interfaces/wallet.cpp:487:35:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut>*, std::vector<std::tuple<boost::variant<COutPoint, BigInt<32, std::allocator<unsigned char> > >, interfaces::WalletTxOut> > >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-load.o `test -f 'wallet/load.cpp' || echo './'`wallet/load.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'std::vector<CTxOutput> CWalletTx::GetOutputs() const' at ./wallet/wallet.h:543:30,
@@ -4171,8 +4211,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interfaces::WalletTxOut*, std::vector<interfaces::WalletTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-load.o `test -f 'wallet/load.cpp' || echo './'`wallet/load.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-reserve.o `test -f 'wallet/reserve.cpp' || echo './'`wallet/reserve.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -4192,6 +4230,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOutput*, std::vector<CTxOutput> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-reserve.o `test -f 'wallet/reserve.cpp' || echo './'`wallet/reserve.cpp
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator<CRecipient>]',
     inlined from 'feebumper::Result feebumper::CreateRateBumpTransaction(CWallet&, const uint256&, const CCoinControl&, std::vector<bilingual_str>&, CAmount&, CAmount&, CMutableTransaction&)' at wallet/feebumper.cpp:185:33:
@@ -4201,6 +4240,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-rpcdump.o `test -f 'wallet/rpcdump.cpp' || echo './'`wallet/rpcdump.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-rpcwallet.o `test -f 'wallet/rpcwallet.cpp' || echo './'`wallet/rpcwallet.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-salvage.o `test -f 'wallet/salvage.cpp' || echo './'`wallet/salvage.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-scriptpubkeyman.o `test -f 'wallet/scriptpubkeyman.cpp' || echo './'`wallet/scriptpubkeyman.cpp
 In file included from /usr/include/c++/12/algorithm:61,
                  from /usr/include/boost/filesystem/path.hpp:42,
                  from /usr/include/boost/filesystem.hpp:16,
@@ -4268,7 +4308,6 @@
 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, CKeyID>*, std::vector<std::pair<long long int, CKeyID> > >' changed in GCC 7.1
  1854 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-scriptpubkeyman.o `test -f 'wallet/scriptpubkeyman.cpp' || echo './'`wallet/scriptpubkeyman.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple<CKey, long long int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::tuple<CKey, long long int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; _Alloc = std::allocator<std::tuple<CKey, long long int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple<CKey, long long int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; _Alloc = std::allocator<std::tuple<CKey, long long int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'importwallet()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at wallet/rpcdump.cpp:602:31:
@@ -4281,46 +4320,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<CScript, long long int>*, std::vector<std::pair<CScript, long long int> > >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-txassembler.o `test -f 'wallet/txassembler.cpp' || echo './'`wallet/txassembler.cpp
-In file included from /usr/include/c++/12/bits/stl_algo.h:60,
-                 from /usr/include/c++/12/algorithm:61,
-                 from ./serialize.h:11,
-                 from ./streams.h:10,
-                 from ./libmw/include/mw/common/Traits.h:7,
-                 from ./libmw/include/mw/models/crypto/Hash.h:8,
-                 from ./script/script.h:10,
-                 from ./primitives/transaction.h:11,
-                 from ./interfaces/chain.h:9,
-                 from wallet/rpcwallet.cpp:8:
-/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Distance = int; _Tp = WalletTxRecord; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
-/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
-/usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~~~
-/usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
-/usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~~
-/usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-/usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
-/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
- 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
-/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
- 1802 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-/usr/include/c++/12/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<CRecipient*, vector<CRecipient> >; _UGenerator = FastRandomContext]':
-/usr/include/c++/12/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CRecipient*, std::vector<CRecipient> >' changed in GCC 7.1
- 3696 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~
-/usr/include/c++/12/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CRecipient*, std::vector<CRecipient> >' changed in GCC 7.1
 In file included from /usr/include/c++/12/map:60,
                  from ./serialize.h:16,
                  from ./streams.h:10,
@@ -4336,6 +4335,7 @@
 /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<CKeyID, std::pair<const CKeyID, CKeyMetadata>, std::_Select1st<std::pair<const CKeyID, CKeyMetadata> >, std::less<CKeyID>, std::allocator<std::pair<const CKeyID, CKeyMetadata> > >::const_iterator' changed in GCC 7.1
  2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-txassembler.o `test -f 'wallet/txassembler.cpp' || echo './'`wallet/txassembler.cpp
 /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const CKeyID&>, std::tuple<>}; _Key = CKeyID; _Val = std::pair<const CKeyID, CKeyMetadata>; _KeyOfValue = std::_Select1st<std::pair<const CKeyID, CKeyMetadata> >; _Compare = std::less<CKeyID>; _Alloc = std::allocator<std::pair<const CKeyID, CKeyMetadata> >]':
 /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<CKeyID, std::pair<const CKeyID, CKeyMetadata>, std::_Select1st<std::pair<const CKeyID, CKeyMetadata> >, std::less<CKeyID>, std::allocator<std::pair<const CKeyID, CKeyMetadata> > >::const_iterator' changed in GCC 7.1
  2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
@@ -4379,6 +4379,65 @@
       |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   532 |                                         std::tuple<>());
       |                                         ~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-txlist.o `test -f 'wallet/txlist.cpp' || echo './'`wallet/txlist.cpp
+In file included from /usr/include/c++/12/bits/stl_algo.h:60,
+                 from /usr/include/c++/12/algorithm:61,
+                 from ./serialize.h:11,
+                 from ./streams.h:10,
+                 from ./libmw/include/mw/common/Traits.h:7,
+                 from ./libmw/include/mw/models/crypto/Hash.h:8,
+                 from ./script/script.h:10,
+                 from ./primitives/transaction.h:11,
+                 from ./interfaces/chain.h:9,
+                 from wallet/rpcwallet.cpp:8:
+/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Distance = int; _Tp = WalletTxRecord; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
+/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CKeyID; _Tp = CKeyMetadata; _Compare = std::less<CKeyID>; _Alloc = std::allocator<std::pair<const CKeyID, CKeyMetadata> >]',
+    inlined from 'bool LegacyScriptPubKeyMan::ImportPrivKeys(const std::map<CKeyID, CKey>&, int64_t)' at wallet/scriptpubkeyman.cpp:1649:26:
+/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CKeyID, std::pair<const CKeyID, CKeyMetadata>, std::_Select1st<std::pair<const CKeyID, CKeyMetadata> >, std::less<CKeyID>, std::allocator<std::pair<const CKeyID, CKeyMetadata> > >::const_iterator' changed in GCC 7.1
+  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  512 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  513 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
+/usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~~~
+/usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
+/usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~~
+/usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+/usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
+/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+ 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]':
+/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+ 1802 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CKeyID; _Tp = CKeyMetadata; _Compare = std::less<CKeyID>; _Alloc = std::allocator<std::pair<const CKeyID, CKeyMetadata> >]',
+    inlined from 'bool LegacyScriptPubKeyMan::ImportPubKeys(const std::vector<CKeyID>&, const std::map<CKeyID, CPubKey>&, const std::map<CKeyID, std::pair<CPubKey, KeyOriginInfo> >&, bool, bool, int64_t)' at wallet/scriptpubkeyman.cpp:1680:26:
+/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CKeyID, std::pair<const CKeyID, CKeyMetadata>, std::_Select1st<std::pair<const CKeyID, CKeyMetadata> >, std::less<CKeyID>, std::allocator<std::pair<const CKeyID, CKeyMetadata> > >::const_iterator' changed in GCC 7.1
+  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  512 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  513 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<CRecipient*, vector<CRecipient> >; _UGenerator = FastRandomContext]':
+/usr/include/c++/12/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CRecipient*, std::vector<CRecipient> >' changed in GCC 7.1
+ 3696 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~
+/usr/include/c++/12/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CRecipient*, std::vector<CRecipient> >' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-txrecord.o `test -f 'wallet/txrecord.cpp' || echo './'`wallet/txrecord.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -4410,19 +4469,53 @@
 /usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/vector:70,
+                 from ./support/allocators/zeroafterfree.h:12,
+                 from ./streams.h:9,
+                 from ./libmw/include/mw/common/Traits.h:7,
+                 from ./libmw/include/mw/models/wallet/StealthAddress.h:3,
+                 from ./script/standard.h:9,
+                 from ./script/address.h:3,
+                 from ./wallet/txlist.h:3,
+                 from wallet/txlist.cpp:1:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<WalletTxRecord>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CTxOut}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CKeyID; _Tp = CKeyMetadata; _Compare = std::less<CKeyID>; _Alloc = std::allocator<std::pair<const CKeyID, CKeyMetadata> >]',
-    inlined from 'bool LegacyScriptPubKeyMan::ImportPrivKeys(const std::map<CKeyID, CKey>&, int64_t)' at wallet/scriptpubkeyman.cpp:1649:26:
-/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CKeyID, std::pair<const CKeyID, CKeyMetadata>, std::_Select1st<std::pair<const CKeyID, CKeyMetadata> >, std::less<CKeyID>, std::allocator<std::pair<const CKeyID, CKeyMetadata> > >::const_iterator' changed in GCC 7.1
-  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  512 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  513 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
+/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<WalletTxRecord>::iterator' changed in GCC 7.1
+  175 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const WalletTxRecord&}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<WalletTxRecord>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOutput>::iterator' changed in GCC 7.1
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]':
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOutput*, std::vector<CTxOutput> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/vector:64:
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
+    inlined from 'void TxList::List_Credit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:127:33:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'void TxList::List_Credit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:144:37:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ./libmw/include/mw/models/crypto/SecretKey.h:9,
                  from ./libmw/include/mw/models/crypto/PublicKey.h:5,
                  from ./libmw/include/mw/models/tx/Input.h:10,
@@ -4433,15 +4526,17 @@
   231 | void Shuffle(I first, I last, R&& rng)
       |      ^~~~~~~
 ./random.h:231:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CInputCoin*, std::vector<CInputCoin> >' changed in GCC 7.1
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CKeyID; _Tp = CKeyMetadata; _Compare = std::less<CKeyID>; _Alloc = std::allocator<std::pair<const CKeyID, CKeyMetadata> >]',
-    inlined from 'bool LegacyScriptPubKeyMan::ImportPubKeys(const std::vector<CKeyID>&, const std::map<CKeyID, CPubKey>&, const std::map<CKeyID, std::pair<CPubKey, KeyOriginInfo> >&, bool, bool, int64_t)' at wallet/scriptpubkeyman.cpp:1680:26:
-/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<CKeyID, std::pair<const CKeyID, CKeyMetadata>, std::_Select1st<std::pair<const CKeyID, CKeyMetadata> >, std::less<CKeyID>, std::allocator<std::pair<const CKeyID, CKeyMetadata> > >::const_iterator' changed in GCC 7.1
-  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  512 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  513 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
+    inlined from 'void TxList::List_Debit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:190:29:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'void TxList::List_Debit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:214:37:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 wallet/txassembler.cpp: In member function 'void TxAssembler::AddTxInputs(InProcessTx&) const':
 wallet/txassembler.cpp:328:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CInputCoin*, std::vector<CInputCoin> >' changed in GCC 7.1
   328 |     Shuffle(shuffled_coins.begin(), shuffled_coins.end(), FastRandomContext());
@@ -4455,8 +4550,23 @@
 /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   366 |         _M_realloc_insert(begin() + __n, std::move(__v));
       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-txlist.o `test -f 'wallet/txlist.cpp' || echo './'`wallet/txlist.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-txrecord.o `test -f 'wallet/txrecord.cpp' || echo './'`wallet/txrecord.cpp
+In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
+    inlined from 'std::vector<WalletTxRecord> TxList::List(const CWalletTx&, const isminefilter&, const boost::optional<int>&, const boost::optional<std::__cxx11::basic_string<char> >&)' at wallet/txlist.cpp:25:40:
+/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+ 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
+      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
+    inlined from 'std::vector<WalletTxRecord> TxList::List(const CWalletTx&, const isminefilter&, const boost::optional<int>&, const boost::optional<std::__cxx11::basic_string<char> >&)' at wallet/txlist.cpp:41:44:
+/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+ 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
+      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
+    inlined from 'std::vector<WalletTxRecord> TxList::List(const CWalletTx&, const isminefilter&, const boost::optional<int>&, const boost::optional<std::__cxx11::basic_string<char> >&)' at wallet/txlist.cpp:48:40:
+/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
+ 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
+      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-wallet.o `test -f 'wallet/wallet.cpp' || echo './'`wallet/wallet.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-walletdb.o `test -f 'wallet/walletdb.cpp' || echo './'`wallet/walletdb.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./core_io.h:12,
                  from wallet/rpcwallet.cpp:7:
@@ -4485,6 +4595,7 @@
 /usr/include/c++/12/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
  1629 |       std::__make_heap(__first, __middle, __comp);
       |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-walletutil.o `test -f 'wallet/walletutil.cpp' || echo './'`wallet/walletutil.cpp
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)> >]',
     inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<WalletTxRecord*, vector<WalletTxRecord> >; _Compare = listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const WalletTxRecord&, const WalletTxRecord&)>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
     inlined from 'listwallettransactions()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at wallet/rpcwallet.cpp:1668:18:
@@ -4546,79 +4657,10 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   513 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:70,
-                 from ./support/allocators/zeroafterfree.h:12,
-                 from ./streams.h:9,
-                 from ./libmw/include/mw/common/Traits.h:7,
-                 from ./libmw/include/mw/models/wallet/StealthAddress.h:3,
-                 from ./script/standard.h:9,
-                 from ./script/address.h:3,
-                 from ./wallet/txlist.h:3,
-                 from wallet/txlist.cpp:1:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<WalletTxRecord>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
-/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<WalletTxRecord>::iterator' changed in GCC 7.1
-  175 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const WalletTxRecord&}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<WalletTxRecord>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOutput>::iterator' changed in GCC 7.1
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]':
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOutput*, std::vector<CTxOutput> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:64:
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
-    inlined from 'void TxList::List_Credit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:127:33:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'void TxList::List_Credit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:144:37:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
-    inlined from 'void TxList::List_Debit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:190:29:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WalletTxRecord}; _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'void TxList::List_Debit(std::vector<WalletTxRecord>&, const CWalletTx&, const isminefilter&)' at wallet/txlist.cpp:214:37:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
-    inlined from 'std::vector<WalletTxRecord> TxList::List(const CWalletTx&, const isminefilter&, const boost::optional<int>&, const boost::optional<std::__cxx11::basic_string<char> >&)' at wallet/txlist.cpp:25:40:
-/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
- 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
-      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
-    inlined from 'std::vector<WalletTxRecord> TxList::List(const CWalletTx&, const isminefilter&, const boost::optional<int>&, const boost::optional<std::__cxx11::basic_string<char> >&)' at wallet/txlist.cpp:41:44:
-/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
- 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
-      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = WalletTxRecord; _Alloc = std::allocator<WalletTxRecord>]',
-    inlined from 'std::vector<WalletTxRecord> TxList::List(const CWalletTx&, const isminefilter&, const boost::optional<int>&, const boost::optional<std::__cxx11::basic_string<char> >&)' at wallet/txlist.cpp:48:40:
-/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<WalletTxRecord*, std::vector<WalletTxRecord> >' changed in GCC 7.1
- 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
-      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-wallet.o `test -f 'wallet/wallet.cpp' || echo './'`wallet/wallet.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-walletdb.o `test -f 'wallet/walletdb.cpp' || echo './'`wallet/walletdb.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-walletutil.o `test -f 'wallet/walletutil.cpp' || echo './'`wallet/walletutil.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_wallet_a-coinselection.o `test -f 'wallet/coinselection.cpp' || echo './'`wallet/coinselection.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-base58.o `test -f 'base58.cpp' || echo './'`base58.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-bech32.o `test -f 'bech32.cpp' || echo './'`bech32.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-bloom.o `test -f 'bloom.cpp' || echo './'`bloom.cpp
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11,
                  from ./streams.h:9,
@@ -4820,7 +4862,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-base58.o `test -f 'base58.cpp' || echo './'`base58.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-chainparams.o `test -f 'chainparams.cpp' || echo './'`chainparams.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<PegOutCoin>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<PegOutCoin>&]' at ./serialize.h:463:78,
@@ -4841,6 +4883,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-coins.o `test -f 'coins.cpp' || echo './'`coins.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Output>&]' at ./serialize.h:463:78,
@@ -4865,10 +4908,36 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-bech32.o `test -f 'bech32.cpp' || echo './'`bech32.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-bloom.o `test -f 'bloom.cpp' || echo './'`bloom.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-chainparams.o `test -f 'chainparams.cpp' || echo './'`chainparams.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-coins.o `test -f 'coins.cpp' || echo './'`coins.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-compressor.o `test -f 'compressor.cpp' || echo './'`compressor.cpp
+In file included from /usr/include/c++/12/unordered_map:46,
+                 from ./memusage.h:18,
+                 from ./core_memusage.h:10,
+                 from ./coins.h:10,
+                 from coins.cpp:5:
+/usr/include/c++/12/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
+/usr/include/c++/12/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
+ 2292 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 2293 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
+      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
+    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
+    inlined from 'void CCoinsViewCache::Uncache(const OutputIndex&)' at coins.cpp:281:29:
+/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
+  969 |       { return erase(const_iterator(__it)); }
+      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
+    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
+    inlined from 'virtual bool CCoinsViewCache::BatchWrite(CCoinsMap&, const uint256&, const mw::CoinsViewCache::Ptr&)' at coins.cpp:246:33:
+/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
+  969 |       { return erase(const_iterator(__it)); }
+      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
+    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
+    inlined from 'virtual bool CCoinsViewCache::BatchWrite(CCoinsMap&, const uint256&, const mw::CoinsViewCache::Ptr&)' at coins.cpp:209:94:
+/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
+  969 |       { return erase(const_iterator(__it)); }
+      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -4892,12 +4961,21 @@
 /usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
+    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
+    inlined from 'bool CCoinsViewCache::SpendCoin(const COutPoint&, Coin*)' at coins.cpp:131:25:
+/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
+  969 |       { return erase(const_iterator(__it)); }
+      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
     inlined from 'DBErrors CWallet::ReorderTransactions()' at wallet/wallet.cpp:757:39:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-core_read.o `test -f 'core_read.cpp' || echo './'`core_read.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-core_write.o `test -f 'core_write.cpp' || echo './'`core_write.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-key.o `test -f 'key.cpp' || echo './'`key.cpp
 In file included from /usr/include/c++/12/map:60,
                  from ./serialize.h:16,
                  from ./streams.h:10:
@@ -4910,6 +4988,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-key_io.o `test -f 'key_io.cpp' || echo './'`key_io.cpp
 In file included from ./libmw/include/mw/models/crypto/SecretKey.h:9,
                  from ./libmw/include/mw/models/crypto/PublicKey.h:5,
                  from ./libmw/include/mw/models/tx/Input.h:10,
@@ -4936,35 +5015,6 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<COutputCoin>::iterator' changed in GCC 7.1
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator<CRecipient>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CRecipient>::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/12/unordered_map:46,
-                 from ./memusage.h:18,
-                 from ./core_memusage.h:10,
-                 from ./coins.h:10,
-                 from coins.cpp:5:
-/usr/include/c++/12/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
-/usr/include/c++/12/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
- 2292 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2293 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
-      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
-    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
-    inlined from 'void CCoinsViewCache::Uncache(const OutputIndex&)' at coins.cpp:281:29:
-/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
-  969 |       { return erase(const_iterator(__it)); }
-      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
-    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
-    inlined from 'virtual bool CCoinsViewCache::BatchWrite(CCoinsMap&, const uint256&, const mw::CoinsViewCache::Ptr&)' at coins.cpp:246:33:
-/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
-  969 |       { return erase(const_iterator(__it)); }
-      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
-    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
-    inlined from 'virtual bool CCoinsViewCache::BatchWrite(CCoinsMap&, const uint256&, const mw::CoinsViewCache::Ptr&)' at coins.cpp:209:94:
-/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
-  969 |       { return erase(const_iterator(__it)); }
-      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOutput>::iterator' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxOutput}; _Tp = CTxOutput; _Alloc = std::allocator<CTxOutput>]',
@@ -4992,13 +5042,6 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   513 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
-    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26,
-    inlined from 'bool CCoinsViewCache::SpendCoin(const COutPoint&, Coin*)' at coins.cpp:131:25:
-/usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, std::allocator<std::pair<const COutPoint, CCoinsCacheEntry> >, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
-  969 |       { return erase(const_iterator(__it)); }
-      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-compressor.o `test -f 'compressor.cpp' || echo './'`compressor.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const OutputGroup&}; _Tp = OutputGroup; _Alloc = std::allocator<OutputGroup>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<OutputGroup>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
@@ -5022,8 +5065,23 @@
 wallet/wallet.cpp:3078:23: note: parameter passing for argument of type 'std::vector<CTxOut>::const_iterator' changed in GCC 7.1
  3078 |         tx.vout.insert(tx.vout.begin() + nChangePosInOut, tx_new->vout[nChangePosInOut]);
       |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-core_read.o `test -f 'core_read.cpp' || echo './'`core_read.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-core_write.o `test -f 'core_write.cpp' || echo './'`core_write.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-merkleblock.o `test -f 'merkleblock.cpp' || echo './'`merkleblock.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./core_io.h:12,
+                 from core_read.cpp:5:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
+    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<CTxOut>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
+    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<CTxOut>&]' at ./serialize.h:463:78,
+    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut>&>]' at ./serialize.h:760:18,
+    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = CTxOut; A = std::allocator<CTxOut>; V = CTxOut]' at ./serialize.h:912:16,
+    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = CTxOut; A = std::allocator<CTxOut>]' at ./serialize.h:918:21:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {COutputCoin}; _Tp = COutputCoin; _Alloc = std::allocator<COutputCoin>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = COutputCoin; _Alloc = std::allocator<COutputCoin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'void CWallet::AvailableCoins(std::vector<COutputCoin>&, bool, const CCoinControl*, const CAmount&, const CAmount&, const CAmount&, uint64_t) const' at wallet/wallet.cpp:2704:33:
@@ -5036,6 +5094,10 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<COutputCoin*, std::vector<COutputCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const COutputCoin}; _Tp = COutputCoin; _Alloc = std::allocator<COutputCoin>]',
     inlined from 'std::map<boost::variant<CNoDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessUnknown, StealthAddress>, std::vector<COutputCoin> > CWallet::ListCoins() const' at wallet/wallet.cpp:2740:41:
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<COutputCoin*, std::vector<COutputCoin> >' changed in GCC 7.1
@@ -5051,45 +5113,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<COutputCoin*, std::vector<COutputCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = OutputGroup; _Alloc = std::allocator<OutputGroup>]',
-    inlined from 'std::vector<OutputGroup> CWallet::GroupOutputs(const std::vector<COutputCoin>&, bool, size_t) const' at wallet/wallet.cpp:4205:41:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CInputCoin, int, bool, unsigned int&, unsigned int&}; _Tp = OutputGroup; _Alloc = std::allocator<OutputGroup>]',
-    inlined from 'std::vector<OutputGroup> CWallet::GroupOutputs(const std::vector<COutputCoin>&, bool, size_t) const' at wallet/wallet.cpp:4214:36:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = OutputGroup; _Alloc = std::allocator<OutputGroup>]',
-    inlined from 'std::vector<OutputGroup> CWallet::GroupOutputs(const std::vector<COutputCoin>&, bool, size_t) const' at wallet/wallet.cpp:4225:29:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-wallet/wallet.cpp: In member function 'bool CWallet::SelectCoins(const std::vector<COutputCoin>&, const CAmount&, std::set<CInputCoin>&, CAmount&, const CCoinControl&, CoinSelectionParams&, bool&) const':
-wallet/wallet.cpp:2933:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<COutputCoin*, std::vector<COutputCoin> >' changed in GCC 7.1
- 2933 |         Shuffle(vCoins.begin(), vCoins.end(), FastRandomContext());
-      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:70,
-                 from ./core_io.h:12,
-                 from core_read.cpp:5:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
-    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<CTxOut>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
-    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<CTxOut>&]' at ./serialize.h:463:78,
-    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut>&>]' at ./serialize.h:760:18,
-    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = CTxOut; A = std::allocator<CTxOut>; V = CTxOut]' at ./serialize.h:912:16,
-    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = CTxOut; A = std::allocator<CTxOut>]' at ./serialize.h:918:21:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
@@ -5114,15 +5137,31 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_common_a-mweb_policy.o `test -f 'mweb/mweb_policy.cpp' || echo './'`mweb/mweb_policy.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31:
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-key.o `test -f 'key.cpp' || echo './'`key.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-key_io.o `test -f 'key_io.cpp' || echo './'`key_io.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-merkleblock.o `test -f 'merkleblock.cpp' || echo './'`merkleblock.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_common_a-mweb_policy.o `test -f 'mweb/mweb_policy.cpp' || echo './'`mweb/mweb_policy.cpp
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = OutputGroup; _Alloc = std::allocator<OutputGroup>]',
+    inlined from 'std::vector<OutputGroup> CWallet::GroupOutputs(const std::vector<COutputCoin>&, bool, size_t) const' at wallet/wallet.cpp:4205:41:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CInputCoin, int, bool, unsigned int&, unsigned int&}; _Tp = OutputGroup; _Alloc = std::allocator<OutputGroup>]',
+    inlined from 'std::vector<OutputGroup> CWallet::GroupOutputs(const std::vector<COutputCoin>&, bool, size_t) const' at wallet/wallet.cpp:4214:36:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = OutputGroup; _Alloc = std::allocator<OutputGroup>]',
+    inlined from 'std::vector<OutputGroup> CWallet::GroupOutputs(const std::vector<COutputCoin>&, bool, size_t) const' at wallet/wallet.cpp:4225:29:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+wallet/wallet.cpp: In member function 'bool CWallet::SelectCoins(const std::vector<COutputCoin>&, const CAmount&, std::set<CInputCoin>&, CAmount&, const CCoinControl&, CoinSelectionParams&, bool&) const':
+wallet/wallet.cpp:2933:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<COutputCoin*, std::vector<COutputCoin> >' changed in GCC 7.1
+ 2933 |         Shuffle(vCoins.begin(), vCoins.end(), FastRandomContext());
+      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-netaddress.o `test -f 'netaddress.cpp' || echo './'`netaddress.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-netbase.o `test -f 'netbase.cpp' || echo './'`netbase.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-net_permissions.o `test -f 'net_permissions.cpp' || echo './'`net_permissions.cpp
@@ -5132,6 +5171,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-protocol.o `test -f 'protocol.cpp' || echo './'`protocol.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-psbt.o `test -f 'psbt.cpp' || echo './'`psbt.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_common_a-rawtransaction_util.o `test -f 'rpc/rawtransaction_util.cpp' || echo './'`rpc/rawtransaction_util.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_common_a-util.o `test -f 'rpc/util.cpp' || echo './'`rpc/util.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./serialize.h:22,
                  from ./policy/feerate.h:10,
@@ -5147,7 +5187,33 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_common_a-util.o `test -f 'rpc/util.cpp' || echo './'`rpc/util.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-scheduler.o `test -f 'scheduler.cpp' || echo './'`scheduler.cpp
+In file included from /usr/include/c++/12/map:60,
+                 from ./scheduler.h:11,
+                 from scheduler.cpp:5:
+/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_equal(const_iterator, _Args&& ...) [with _Args = {std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, const std::function<void()>&}; _Key = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Val = std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >; _KeyOfValue = std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >; _Compare = std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >]':
+/usr/include/c++/12/bits/stl_tree.h:2472:7: note: parameter passing for argument of type 'std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >, std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > > >::const_iterator' changed in GCC 7.1
+ 2472 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/map:62:
+In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, const std::function<void()>&}; _Key = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Tp = std::function<void()>; _Compare = std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >]',
+    inlined from 'void CScheduler::MockForward(std::chrono::seconds)' at scheduler.cpp:91:36:
+/usr/include/c++/12/bits/stl_multimap.h:524:44: note: parameter passing for argument of type 'std::multimap<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >::const_iterator' {aka 'std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >, std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > > >::const_iterator'} changed in GCC 7.1
+  524 |           return _M_t._M_emplace_hint_equal(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  525 |                                             std::forward<_Args>(__args)...);
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-address.o `test -f 'script/address.cpp' || echo './'`script/address.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./serialize.h:22,
+                 from ./policy/feerate.h:10,
+                 from ./node/transaction.h:9,
+                 from ./psbt.h:9,
+                 from psbt.cpp:5:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -5162,63 +5228,37 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:70,
-                 from ./serialize.h:22,
-                 from ./policy/feerate.h:10,
-                 from ./node/transaction.h:9,
-                 from ./psbt.h:9,
-                 from psbt.cpp:5:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PSBTInput&}; _Tp = PSBTInput; _Alloc = std::allocator<PSBTInput>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PSBTInput>::iterator' changed in GCC 7.1
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
-    inlined from 'CMutableTransaction ConstructTransaction(const UniValue&, const UniValue&, const UniValue&, bool)' at rpc/rawtransaction_util.cpp:114:33:
+    inlined from 'bool PartiallySignedTransaction::AddOutput(const CTxOut&, const PSBTOutput&)' at psbt.cpp:53:23:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
-    inlined from 'CMutableTransaction ConstructTransaction(const UniValue&, const UniValue&, const UniValue&, bool)' at rpc/rawtransaction_util.cpp:129:33:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PSBTInput; _Alloc = std::allocator<PSBTInput>]',
+    inlined from 'bool PartiallySignedTransaction::AddInput(const CTxIn&, PSBTInput&)' at psbt.cpp:47:21:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PSBTInput*, std::vector<PSBTInput> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PSBTInput&}; _Tp = PSBTInput; _Alloc = std::allocator<PSBTInput>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PSBTInput>::iterator' changed in GCC 7.1
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
-    inlined from 'bool PartiallySignedTransaction::AddOutput(const CTxOut&, const PSBTOutput&)' at psbt.cpp:53:23:
+    inlined from 'CMutableTransaction ConstructTransaction(const UniValue&, const UniValue&, const UniValue&, bool)' at rpc/rawtransaction_util.cpp:114:33:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-scheduler.o `test -f 'scheduler.cpp' || echo './'`scheduler.cpp
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PSBTInput; _Alloc = std::allocator<PSBTInput>]',
-    inlined from 'bool PartiallySignedTransaction::AddInput(const CTxIn&, PSBTInput&)' at psbt.cpp:47:21:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PSBTInput*, std::vector<PSBTInput> >' changed in GCC 7.1
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
+    inlined from 'CMutableTransaction ConstructTransaction(const UniValue&, const UniValue&, const UniValue&, bool)' at rpc/rawtransaction_util.cpp:129:33:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/map:60,
-                 from ./scheduler.h:11,
-                 from scheduler.cpp:5:
-/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_equal(const_iterator, _Args&& ...) [with _Args = {std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, const std::function<void()>&}; _Key = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Val = std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >; _KeyOfValue = std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >; _Compare = std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >]':
-/usr/include/c++/12/bits/stl_tree.h:2472:7: note: parameter passing for argument of type 'std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >, std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > > >::const_iterator' changed in GCC 7.1
- 2472 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/map:62:
-In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, const std::function<void()>&}; _Key = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Tp = std::function<void()>; _Compare = std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >]',
-    inlined from 'void CScheduler::MockForward(std::chrono::seconds)' at scheduler.cpp:91:36:
-/usr/include/c++/12/bits/stl_multimap.h:524:44: note: parameter passing for argument of type 'std::multimap<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >::const_iterator' {aka 'std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > >, std::less<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::function<void()> > > >::const_iterator'} changed in GCC 7.1
-  524 |           return _M_t._M_emplace_hint_equal(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  525 |                                             std::forward<_Args>(__args)...);
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-address.o `test -f 'script/address.cpp' || echo './'`script/address.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-descriptor.o `test -f 'script/descriptor.cpp' || echo './'`script/descriptor.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
@@ -5265,13 +5305,12 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-sign.o `test -f 'script/sign.cpp' || echo './'`script/sign.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PSBTInput; _Alloc = std::allocator<PSBTInput>]',
     inlined from 'void PartiallySignedTransaction::Unserialize(Stream&) [with Stream = CDataStream]' at ./psbt.h:526:29:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PSBTInput*, std::vector<PSBTInput> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-descriptor.o `test -f 'script/descriptor.cpp' || echo './'`script/descriptor.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-sign.o `test -f 'script/sign.cpp' || echo './'`script/sign.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-signingprovider.o `test -f 'script/signingprovider.cpp' || echo './'`script/signingprovider.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_common_a-standard.o `test -f 'script/standard.cpp' || echo './'`script/standard.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_common_a-versionbitsinfo.o `test -f 'versionbitsinfo.cpp' || echo './'`versionbitsinfo.cpp
@@ -5288,29 +5327,35 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_util_a-threadinterrupt.o `test -f 'threadinterrupt.cpp' || echo './'`threadinterrupt.cpp
 make  -C univalue libunivalue.la
 make[5]: Entering directory '/build/litecoin-0.21.2.1/src/univalue'
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue.lo `test -f 'lib/univalue.cpp' || echo './'`lib/univalue.cpp
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue.o
+/bin/sh ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue.lo `test -f 'lib/univalue.cpp' || echo './'`lib/univalue.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_consensus_a-arith_uint256.o `test -f 'arith_uint256.cpp' || echo './'`arith_uint256.cpp
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue.o
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoin_consensus_a-merkle.o `test -f 'consensus/merkle.cpp' || echo './'`consensus/merkle.cpp
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue_get.lo `test -f 'lib/univalue_get.cpp' || echo './'`lib/univalue_get.cpp
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue_get.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue_get.o
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoin_consensus_a-tx_check.o `test -f 'consensus/tx_check.cpp' || echo './'`consensus/tx_check.cpp
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue_read.lo `test -f 'lib/univalue_read.cpp' || echo './'`lib/univalue_read.cpp
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue_read.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue_read.o
+/bin/sh ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue_get.lo `test -f 'lib/univalue_get.cpp' || echo './'`lib/univalue_get.cpp
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue_get.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue_get.o
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_consensus_a-hash.o `test -f 'hash.cpp' || echo './'`hash.cpp
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue_write.lo `test -f 'lib/univalue_write.cpp' || echo './'`lib/univalue_write.cpp
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue_write.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue_write.o
+/bin/sh ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue_read.lo `test -f 'lib/univalue_read.cpp' || echo './'`lib/univalue_read.cpp
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue_read.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue_read.o
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_consensus_a-pubkey.o `test -f 'pubkey.cpp' || echo './'`pubkey.cpp
-/bin/bash ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -version-info 100:3:100 -no-undefined -Wl,-z,relro -Wl,-z,now -o libunivalue.la -rpath /usr/lib/arm-linux-gnueabihf lib/libunivalue_la-univalue.lo lib/libunivalue_la-univalue_get.lo lib/libunivalue_la-univalue_read.lo lib/libunivalue_la-univalue_write.lo  
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_consensus_a-bitcoinconsensus.o `test -f 'script/bitcoinconsensus.cpp' || echo './'`script/bitcoinconsensus.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_consensus_a-interpreter.o `test -f 'script/interpreter.cpp' || echo './'`script/interpreter.cpp
+/bin/sh ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o lib/libunivalue_la-univalue_write.lo `test -f 'lib/univalue_write.cpp' || echo './'`lib/univalue_write.cpp
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c lib/univalue_write.cpp  -fPIC -DPIC -o lib/libunivalue_la-univalue_write.o
+/bin/sh ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -version-info 100:3:100 -no-undefined -Wl,-z,relro -Wl,-z,now -o libunivalue.la -rpath /usr/lib/arm-linux-gnueabihf lib/libunivalue_la-univalue.lo lib/libunivalue_la-univalue_get.lo lib/libunivalue_la-univalue_read.lo lib/libunivalue_la-univalue_write.lo  
 libtool: link: ar cr .libs/libunivalue.a  lib/libunivalue_la-univalue.o lib/libunivalue_la-univalue_get.o lib/libunivalue_la-univalue_read.o lib/libunivalue_la-univalue_write.o
 libtool: link: ranlib .libs/libunivalue.a
 libtool: link: ( cd ".libs" && rm -f "libunivalue.la" && ln -s "../libunivalue.la" "libunivalue.la" )
 make[5]: Leaving directory '/build/litecoin-0.21.2.1/src/univalue'
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_consensus_a-bitcoinconsensus.o `test -f 'script/bitcoinconsensus.cpp' || echo './'`script/bitcoinconsensus.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_consensus_a-interpreter.o `test -f 'script/interpreter.cpp' || echo './'`script/interpreter.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_consensus_a-script.o `test -f 'script/script.cpp' || echo './'`script/script.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_consensus_a-script_error.o `test -f 'script/script_error.cpp' || echo './'`script/script_error.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_consensus_a-uint256.o `test -f 'uint256.cpp' || echo './'`uint256.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_consensus_a-strencodings.o `test -f 'util/strencodings.cpp' || echo './'`util/strencodings.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha256_sse4.o `test -f 'crypto/sha256_sse4.cpp' || echo './'`crypto/sha256_sse4.cpp
+make  -C secp256k1-zkp libsecp256k1.la
+make[5]: Entering directory '/build/litecoin-0.21.2.1/src/secp256k1-zkp'
+gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-Bulletproofs.o `test -f 'libmw/src/crypto/Bulletproofs.cpp' || echo './'`libmw/src/crypto/Bulletproofs.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -5332,7 +5377,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_consensus_a-strencodings.o `test -f 'util/strencodings.cpp' || echo './'`util/strencodings.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
@@ -5466,19 +5510,15 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha256_sse4.o `test -f 'crypto/sha256_sse4.cpp' || echo './'`crypto/sha256_sse4.cpp
-make  -C secp256k1-zkp libsecp256k1.la
-make[5]: Entering directory '/build/litecoin-0.21.2.1/src/secp256k1-zkp'
-gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-Bulletproofs.o `test -f 'libmw/src/crypto/Bulletproofs.cpp' || echo './'`libmw/src/crypto/Bulletproofs.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-ConversionUtil.o `test -f 'libmw/src/crypto/ConversionUtil.cpp' || echo './'`libmw/src/crypto/ConversionUtil.cpp
 gcc gen_context.o -o gen_context
 ./gen_context
-/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src  -DSECP256K1_BUILD -I./include -I./src  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3 -c -o src/libsecp256k1_la-secp256k1.lo `test -f 'src/secp256k1.c' || echo './'`src/secp256k1.c
+/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src  -DSECP256K1_BUILD -I./include -I./src  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3 -c -o src/libsecp256k1_la-secp256k1.lo `test -f 'src/secp256k1.c' || echo './'`src/secp256k1.c
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./src -DSECP256K1_BUILD -I./include -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3 -c src/secp256k1.c  -fPIC -DPIC -o src/libsecp256k1_la-secp256k1.o
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-ConversionUtil.o `test -f 'libmw/src/crypto/ConversionUtil.cpp' || echo './'`libmw/src/crypto/ConversionUtil.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-MuSig.o `test -f 'libmw/src/crypto/MuSig.cpp' || echo './'`libmw/src/crypto/MuSig.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-Pedersen.o `test -f 'libmw/src/crypto/Pedersen.cpp' || echo './'`libmw/src/crypto/Pedersen.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-PublicKeys.o `test -f 'libmw/src/crypto/PublicKeys.cpp' || echo './'`libmw/src/crypto/PublicKeys.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-Schnorr.o `test -f 'libmw/src/crypto/Schnorr.cpp' || echo './'`libmw/src/crypto/Schnorr.cpp
 In file included from src/secp256k1.c:19:
 In function 'secp256k1_ecmult',
     inlined from 'secp256k1_ecmult_multi_var_simple' at src/ecmult_impl.h:985:5:
@@ -5492,10 +5532,9 @@
 src/ecmult_impl.h:980:19: note: 'tmpj' declared here
   980 |     secp256k1_gej tmpj;
       |                   ^~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-Schnorr.o `test -f 'libmw/src/crypto/Schnorr.cpp' || echo './'`libmw/src/crypto/Schnorr.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/a-SecretKeys.o `test -f 'libmw/src/crypto/SecretKeys.cpp' || echo './'`libmw/src/crypto/SecretKeys.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o litecoin_cli-bitcoin-cli.o `test -f 'bitcoin-cli.cpp' || echo './'`bitcoin-cli.cpp
-/bin/bash ./libtool  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3  -Wl,-z,relro -Wl,-z,now -o libsecp256k1.la -rpath /usr/lib/arm-linux-gnueabihf src/libsecp256k1_la-secp256k1.lo    
+/bin/sh ./libtool  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3  -Wl,-z,relro -Wl,-z,now -o libsecp256k1.la -rpath /usr/lib/arm-linux-gnueabihf src/libsecp256k1_la-secp256k1.lo    
 libtool: link: /usr/bin/ar cr .libs/libsecp256k1.a  src/libsecp256k1_la-secp256k1.o
 libtool: link: /usr/bin/ranlib .libs/libsecp256k1.a
 libtool: link: ( cd ".libs" && rm -f "libsecp256k1.la" && ln -s "../libsecp256k1.la" "libsecp256k1.la" )
@@ -5519,26 +5558,47 @@
 /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+Generated test/data/script_tests.json.h
+Generated test/data/base58_encode_decode.json.h
 /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
   254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
       |     ^~~~~~~~~~
 /usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 /usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
+Generated test/data/blockfilters.json.h
+Generated test/data/key_io_valid.json.h
+Generated test/data/key_io_invalid.json.h
 /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
   340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
       |     ^~~~~~~~~~~
 /usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
+Generated test/data/sighash.json.h
+Generated test/data/tx_invalid.json.h
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+Generated test/data/tx_valid.json.h
+Generated test/data/asmap.raw.h
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_addressbookpage.h qt/forms/addressbookpage.ui || (echo "Error creating qt/forms/ui_addressbookpage.h"; false)
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  1802 |     __insertion_sort(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_askpassphrasedialog.h qt/forms/askpassphrasedialog.ui || (echo "Error creating qt/forms/ui_askpassphrasedialog.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_coincontroldialog.h qt/forms/coincontroldialog.ui || (echo "Error creating qt/forms/ui_coincontroldialog.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_createwalletdialog.h qt/forms/createwalletdialog.ui || (echo "Error creating qt/forms/ui_createwalletdialog.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_editaddressdialog.h qt/forms/editaddressdialog.ui || (echo "Error creating qt/forms/ui_editaddressdialog.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_helpmessagedialog.h qt/forms/helpmessagedialog.ui || (echo "Error creating qt/forms/ui_helpmessagedialog.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_intro.h qt/forms/intro.ui || (echo "Error creating qt/forms/ui_intro.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_modaloverlay.h qt/forms/modaloverlay.ui || (echo "Error creating qt/forms/ui_modaloverlay.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_openuridialog.h qt/forms/openuridialog.ui || (echo "Error creating qt/forms/ui_openuridialog.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_optionsdialog.h qt/forms/optionsdialog.ui || (echo "Error creating qt/forms/ui_optionsdialog.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_overviewpage.h qt/forms/overviewpage.ui || (echo "Error creating qt/forms/ui_overviewpage.h"; false)
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_psbtoperationsdialog.h qt/forms/psbtoperationsdialog.ui || (echo "Error creating qt/forms/ui_psbtoperationsdialog.h"; false)
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  1908 |     __introsort_loop(_RandomAccessIterator __first,
@@ -5554,60 +5614,13 @@
 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_receivecoinsdialog.h qt/forms/receivecoinsdialog.ui || (echo "Error creating qt/forms/ui_receivecoinsdialog.h"; false)
 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1900:25,
     inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1916:27:
 /usr/include/c++/12/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  1629 |       std::__make_heap(__first, __middle, __comp);
       |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NetinfoRequestHandler::Peer}; _Tp = NetinfoRequestHandler::Peer; _Alloc = std::allocator<NetinfoRequestHandler::Peer>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = NetinfoRequestHandler::Peer; _Alloc = std::allocator<NetinfoRequestHandler::Peer>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at bitcoin-cli.cpp:413:34:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
-    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at bitcoin-cli.cpp:426:22:
-/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
- 1937 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1938 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1939 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
-    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at bitcoin-cli.cpp:426:22:
-/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
- 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
- 1854 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-Generated test/data/script_tests.json.h
-Generated test/data/base58_encode_decode.json.h
-Generated test/data/blockfilters.json.h
-Generated test/data/key_io_valid.json.h
-Generated test/data/key_io_invalid.json.h
-Generated test/data/sighash.json.h
-Generated test/data/tx_invalid.json.h
-Generated test/data/tx_valid.json.h
-Generated test/data/asmap.raw.h
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_addressbookpage.h qt/forms/addressbookpage.ui || (echo "Error creating qt/forms/ui_addressbookpage.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_askpassphrasedialog.h qt/forms/askpassphrasedialog.ui || (echo "Error creating qt/forms/ui_askpassphrasedialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_coincontroldialog.h qt/forms/coincontroldialog.ui || (echo "Error creating qt/forms/ui_coincontroldialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_createwalletdialog.h qt/forms/createwalletdialog.ui || (echo "Error creating qt/forms/ui_createwalletdialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_editaddressdialog.h qt/forms/editaddressdialog.ui || (echo "Error creating qt/forms/ui_editaddressdialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_helpmessagedialog.h qt/forms/helpmessagedialog.ui || (echo "Error creating qt/forms/ui_helpmessagedialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_intro.h qt/forms/intro.ui || (echo "Error creating qt/forms/ui_intro.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_modaloverlay.h qt/forms/modaloverlay.ui || (echo "Error creating qt/forms/ui_modaloverlay.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_openuridialog.h qt/forms/openuridialog.ui || (echo "Error creating qt/forms/ui_openuridialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_optionsdialog.h qt/forms/optionsdialog.ui || (echo "Error creating qt/forms/ui_optionsdialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_overviewpage.h qt/forms/overviewpage.ui || (echo "Error creating qt/forms/ui_overviewpage.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_psbtoperationsdialog.h qt/forms/psbtoperationsdialog.ui || (echo "Error creating qt/forms/ui_psbtoperationsdialog.h"; false)
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_receivecoinsdialog.h qt/forms/receivecoinsdialog.ui || (echo "Error creating qt/forms/ui_receivecoinsdialog.h"; false)
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_receiverequestdialog.h qt/forms/receiverequestdialog.ui || (echo "Error creating qt/forms/ui_receiverequestdialog.h"; false)
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_debugwindow.h qt/forms/debugwindow.ui || (echo "Error creating qt/forms/ui_debugwindow.h"; false)
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_sendcoinsdialog.h qt/forms/sendcoinsdialog.ui || (echo "Error creating qt/forms/ui_sendcoinsdialog.h"; false)
@@ -5615,109 +5628,135 @@
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_signverifymessagedialog.h qt/forms/signverifymessagedialog.ui || (echo "Error creating qt/forms/ui_signverifymessagedialog.h"; false)
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/uic -o qt/forms/ui_transactiondescdialog.h qt/forms/transactiondescdialog.ui || (echo "Error creating qt/forms/ui_transactiondescdialog.h"; false)
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/addressbookpage.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_addressbookpage.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_addressbookpage.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/addresstablemodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_addresstablemodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_addresstablemodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/askpassphrasedialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_askpassphrasedialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_askpassphrasedialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/createwalletdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_createwalletdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_createwalletdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bantablemodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bantablemodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bantablemodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bitcoinaddressvalidator.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoinaddressvalidator.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoinaddressvalidator.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bitcoinamountfield.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoinamountfield.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoinamountfield.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bitcoin.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoin.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoin.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bitcoingui.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoingui.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoingui.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bitcoinunits.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoinunits.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_bitcoinunits.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/clientmodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_clientmodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_clientmodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/coincontroldialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_coincontroldialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_coincontroldialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/coincontroltreewidget.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_coincontroltreewidget.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_coincontroltreewidget.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/csvmodelwriter.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_csvmodelwriter.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_csvmodelwriter.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/editaddressdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_editaddressdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_editaddressdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/guiutil.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_guiutil.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_guiutil.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/intro.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_intro.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_intro.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/macdockiconhandler.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_macdockiconhandler.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_macdockiconhandler.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/macnotificationhandler.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_macnotificationhandler.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_macnotificationhandler.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/modaloverlay.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_modaloverlay.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_modaloverlay.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/notificator.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_notificator.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_notificator.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/openuridialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_openuridialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_openuridialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/optionsdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_optionsdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_optionsdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/optionsmodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_optionsmodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_optionsmodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/overviewpage.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_overviewpage.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_overviewpage.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/peertablemodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_peertablemodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_peertablemodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/paymentserver.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_paymentserver.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_paymentserver.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/psbtoperationsdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_psbtoperationsdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_psbtoperationsdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/qrimagewidget.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_qrimagewidget.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_qrimagewidget.cpp
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NetinfoRequestHandler::Peer}; _Tp = NetinfoRequestHandler::Peer; _Alloc = std::allocator<NetinfoRequestHandler::Peer>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = NetinfoRequestHandler::Peer; _Alloc = std::allocator<NetinfoRequestHandler::Peer>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at bitcoin-cli.cpp:413:34:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
+    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at bitcoin-cli.cpp:426:22:
+/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
+ 1937 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1938 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1939 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
+    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at bitcoin-cli.cpp:426:22:
+/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
+ 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
+ 1854 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/qvalidatedlineedit.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_qvalidatedlineedit.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_qvalidatedlineedit.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/qvaluecombobox.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_qvaluecombobox.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_qvaluecombobox.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/receivecoinsdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_receivecoinsdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_receivecoinsdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/receiverequestdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_receiverequestdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_receiverequestdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/recentrequeststablemodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_recentrequeststablemodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_recentrequeststablemodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/rpcconsole.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_rpcconsole.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_rpcconsole.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/sendcoinsdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_sendcoinsdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_sendcoinsdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/sendcoinsentry.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_sendcoinsentry.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_sendcoinsentry.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/signverifymessagedialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_signverifymessagedialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_signverifymessagedialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/splashscreen.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_splashscreen.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_splashscreen.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/trafficgraphwidget.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_trafficgraphwidget.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_trafficgraphwidget.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/transactiondesc.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactiondesc.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactiondesc.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/transactiondescdialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactiondescdialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactiondescdialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/transactionfilterproxy.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactionfilterproxy.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactionfilterproxy.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/transactionoverviewwidget.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactionoverviewwidget.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactionoverviewwidget.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/transactiontablemodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactiontablemodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactiontablemodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/transactionview.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactionview.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_transactionview.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/utilitydialog.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_utilitydialog.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_utilitydialog.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/walletcontroller.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletcontroller.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletcontroller.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/walletframe.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletframe.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletframe.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/walletmodel.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletmodel.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletmodel.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/walletview.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletview.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/moc_walletview.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/rcc -name bitcoin qt/bitcoin.qrc | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/qrc_bitcoin.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/qrc_bitcoin.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_af.ts -qm qt/locale/bitcoin_af.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_am.ts -qm qt/locale/bitcoin_am.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_ar.ts -qm qt/locale/bitcoin_ar.qm
@@ -5771,9 +5810,9 @@
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_ky.ts -qm qt/locale/bitcoin_ky.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_la.ts -qm qt/locale/bitcoin_la.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_lt.ts -qm qt/locale/bitcoin_lt.qm
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_lv.ts -qm qt/locale/bitcoin_lv.qm
 Removed plural forms as the target language has less forms.
 If this sounds wrong, possibly the target language is not set or recognized.
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_lv.ts -qm qt/locale/bitcoin_lv.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_mk.ts -qm qt/locale/bitcoin_mk.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_ml.ts -qm qt/locale/bitcoin_ml.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_mn.ts -qm qt/locale/bitcoin_mn.qm
@@ -5784,19 +5823,19 @@
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_nl.ts -qm qt/locale/bitcoin_nl.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_pam.ts -qm qt/locale/bitcoin_pam.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_pl.ts -qm qt/locale/bitcoin_pl.qm
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_pt.ts -qm qt/locale/bitcoin_pt.qm
 Removed plural forms as the target language has less forms.
 If this sounds wrong, possibly the target language is not set or recognized.
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_pt.ts -qm qt/locale/bitcoin_pt.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_pt_BR.ts -qm qt/locale/bitcoin_pt_BR.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_ro.ts -qm qt/locale/bitcoin_ro.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_ru.ts -qm qt/locale/bitcoin_ru.qm
-Removed plural forms as the target language has less forms.
-If this sounds wrong, possibly the target language is not set or recognized.
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_si.ts -qm qt/locale/bitcoin_si.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_sk.ts -qm qt/locale/bitcoin_sk.qm
 Removed plural forms as the target language has less forms.
 If this sounds wrong, possibly the target language is not set or recognized.
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_sl.ts -qm qt/locale/bitcoin_sl.qm
+Removed plural forms as the target language has less forms.
+If this sounds wrong, possibly the target language is not set or recognized.
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_sn.ts -qm qt/locale/bitcoin_sn.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_sq.ts -qm qt/locale/bitcoin_sq.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_sr.ts -qm qt/locale/bitcoin_sr.qm
@@ -5809,12 +5848,12 @@
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_te.ts -qm qt/locale/bitcoin_te.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_th.ts -qm qt/locale/bitcoin_th.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_tr.ts -qm qt/locale/bitcoin_tr.qm
-Removed plural forms as the target language has less forms.
-If this sounds wrong, possibly the target language is not set or recognized.
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_uk.ts -qm qt/locale/bitcoin_uk.qm
 Removed plural forms as the target language has less forms.
 If this sounds wrong, possibly the target language is not set or recognized.
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_ur.ts -qm qt/locale/bitcoin_ur.qm
+Removed plural forms as the target language has less forms.
+If this sounds wrong, possibly the target language is not set or recognized.
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_uz@Cyrl.ts -qm qt/locale/bitcoin_uz@Cyrl.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_uz@Latn.ts -qm qt/locale/bitcoin_uz@Latn.qm
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_vi.ts -qm qt/locale/bitcoin_vi.qm
@@ -5827,37 +5866,39 @@
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/lrelease -silent qt/locale/bitcoin_zu.ts -qm qt/locale/bitcoin_zu.qm
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/qt_test_test_litecoin_qt-wallet_test_fixture.o `test -f 'wallet/test/wallet_test_fixture.cpp' || echo './'`wallet/test/wallet_test_fixture.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/test/apptests.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_apptests.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_apptests.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/test/compattests.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_compattests.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_compattests.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/test/rpcnestedtests.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_rpcnestedtests.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_rpcnestedtests.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/test/uritests.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_uritests.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_uritests.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/test/addressbooktests.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_addressbooktests.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_addressbooktests.cpp
 QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/test/wallettests.h | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_wallettests.cpp
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o support/libbitcoinconsensus_la-cleanse.lo `test -f 'support/cleanse.cpp' || echo './'`support/cleanse.cpp
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/test/moc_wallettests.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o support/libbitcoinconsensus_la-cleanse.lo `test -f 'support/cleanse.cpp' || echo './'`support/cleanse.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c support/cleanse.cpp  -fPIC -DPIC -o support/libbitcoinconsensus_la-cleanse.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-aes.lo `test -f 'crypto/aes.cpp' || echo './'`crypto/aes.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-aes.lo `test -f 'crypto/aes.cpp' || echo './'`crypto/aes.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/aes.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-aes.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-chacha_poly_aead.lo `test -f 'crypto/chacha_poly_aead.cpp' || echo './'`crypto/chacha_poly_aead.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-chacha_poly_aead.lo `test -f 'crypto/chacha_poly_aead.cpp' || echo './'`crypto/chacha_poly_aead.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/chacha_poly_aead.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-chacha_poly_aead.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-chacha20.lo `test -f 'crypto/chacha20.cpp' || echo './'`crypto/chacha20.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-chacha20.lo `test -f 'crypto/chacha20.cpp' || echo './'`crypto/chacha20.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/chacha20.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-chacha20.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-hkdf_sha256_32.lo `test -f 'crypto/hkdf_sha256_32.cpp' || echo './'`crypto/hkdf_sha256_32.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-hkdf_sha256_32.lo `test -f 'crypto/hkdf_sha256_32.cpp' || echo './'`crypto/hkdf_sha256_32.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/hkdf_sha256_32.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-hkdf_sha256_32.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-hmac_sha256.lo `test -f 'crypto/hmac_sha256.cpp' || echo './'`crypto/hmac_sha256.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-hmac_sha256.lo `test -f 'crypto/hmac_sha256.cpp' || echo './'`crypto/hmac_sha256.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/hmac_sha256.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-hmac_sha256.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-hmac_sha512.lo `test -f 'crypto/hmac_sha512.cpp' || echo './'`crypto/hmac_sha512.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-hmac_sha512.lo `test -f 'crypto/hmac_sha512.cpp' || echo './'`crypto/hmac_sha512.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/hmac_sha512.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-hmac_sha512.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-poly1305.lo `test -f 'crypto/poly1305.cpp' || echo './'`crypto/poly1305.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-poly1305.lo `test -f 'crypto/poly1305.cpp' || echo './'`crypto/poly1305.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/poly1305.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-poly1305.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-ripemd160.lo `test -f 'crypto/ripemd160.cpp' || echo './'`crypto/ripemd160.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-ripemd160.lo `test -f 'crypto/ripemd160.cpp' || echo './'`crypto/ripemd160.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/ripemd160.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-ripemd160.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-scrypt.lo `test -f 'crypto/scrypt.cpp' || echo './'`crypto/scrypt.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-scrypt.lo `test -f 'crypto/scrypt.cpp' || echo './'`crypto/scrypt.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-scrypt-sse2.lo `test -f 'crypto/scrypt-sse2.cpp' || echo './'`crypto/scrypt-sse2.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/scrypt.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-scrypt.o
+libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/scrypt-sse2.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-scrypt-sse2.o
 crypto/scrypt.cpp: In function 'void HMAC_SHA256_Init(HMAC_SHA256_CTX*, const void*, size_t)':
 crypto/scrypt.cpp:80:28: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
    80 |                 SHA256_Init(&ctx->ictx);
@@ -5932,26 +5973,26 @@
 crypto/scrypt.cpp:192:68: warning: 'integer' attribute directive ignored [-Wattributes]
   192 | static inline void xor_salsa8(uint32_t B[16], const uint32_t Bx[16])
       |                                                                    ^
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-scrypt-sse2.lo `test -f 'crypto/scrypt-sse2.cpp' || echo './'`crypto/scrypt-sse2.cpp
-libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/scrypt-sse2.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-scrypt-sse2.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha1.lo `test -f 'crypto/sha1.cpp' || echo './'`crypto/sha1.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha1.lo `test -f 'crypto/sha1.cpp' || echo './'`crypto/sha1.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/sha1.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-sha1.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha256.lo `test -f 'crypto/sha256.cpp' || echo './'`crypto/sha256.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha256.lo `test -f 'crypto/sha256.cpp' || echo './'`crypto/sha256.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/sha256.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-sha256.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha3.lo `test -f 'crypto/sha3.cpp' || echo './'`crypto/sha3.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha3.lo `test -f 'crypto/sha3.cpp' || echo './'`crypto/sha3.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/sha3.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-sha3.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha512.lo `test -f 'crypto/sha512.cpp' || echo './'`crypto/sha512.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha512.lo `test -f 'crypto/sha512.cpp' || echo './'`crypto/sha512.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/sha512.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-sha512.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-siphash.lo `test -f 'crypto/siphash.cpp' || echo './'`crypto/siphash.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-siphash.lo `test -f 'crypto/siphash.cpp' || echo './'`crypto/siphash.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/siphash.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-siphash.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/libbitcoinconsensus_la-Hasher.lo `test -f 'libmw/src/crypto/Hasher.cpp' || echo './'`libmw/src/crypto/Hasher.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/libbitcoinconsensus_la-Hasher.lo `test -f 'libmw/src/crypto/Hasher.cpp' || echo './'`libmw/src/crypto/Hasher.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c libmw/src/crypto/Hasher.cpp  -fPIC -DPIC -o libmw/src/crypto/libbitcoinconsensus_la-Hasher.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha256_sse4.lo `test -f 'crypto/sha256_sse4.cpp' || echo './'`crypto/sha256_sse4.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoinconsensus_la-sha256_sse4.lo `test -f 'crypto/sha256_sse4.cpp' || echo './'`crypto/sha256_sse4.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c crypto/sha256_sse4.cpp  -fPIC -DPIC -o crypto/libbitcoinconsensus_la-sha256_sse4.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-arith_uint256.lo `test -f 'arith_uint256.cpp' || echo './'`arith_uint256.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-arith_uint256.lo `test -f 'arith_uint256.cpp' || echo './'`arith_uint256.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c arith_uint256.cpp  -fPIC -DPIC -o libbitcoinconsensus_la-arith_uint256.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoinconsensus_la-merkle.lo `test -f 'consensus/merkle.cpp' || echo './'`consensus/merkle.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoinconsensus_la-merkle.lo `test -f 'consensus/merkle.cpp' || echo './'`consensus/merkle.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c consensus/merkle.cpp  -fPIC -DPIC -o consensus/libbitcoinconsensus_la-merkle.o
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoinconsensus_la-tx_check.lo `test -f 'consensus/tx_check.cpp' || echo './'`consensus/tx_check.cpp
+libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c consensus/tx_check.cpp  -fPIC -DPIC -o consensus/libbitcoinconsensus_la-tx_check.o
 In file included from /usr/include/string.h:535,
                  from /usr/include/c++/12/cstring:42,
                  from ./serialize.h:13,
@@ -6018,20 +6059,20 @@
       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
    30 |                                  __glibc_objsize0 (__dest));
       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoinconsensus_la-tx_check.lo `test -f 'consensus/tx_check.cpp' || echo './'`consensus/tx_check.cpp
-libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c consensus/tx_check.cpp  -fPIC -DPIC -o consensus/libbitcoinconsensus_la-tx_check.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-hash.lo `test -f 'hash.cpp' || echo './'`hash.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-hash.lo `test -f 'hash.cpp' || echo './'`hash.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c hash.cpp  -fPIC -DPIC -o libbitcoinconsensus_la-hash.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o primitives/libbitcoinconsensus_la-block.lo `test -f 'primitives/block.cpp' || echo './'`primitives/block.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o primitives/libbitcoinconsensus_la-block.lo `test -f 'primitives/block.cpp' || echo './'`primitives/block.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c primitives/block.cpp  -fPIC -DPIC -o primitives/libbitcoinconsensus_la-block.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o primitives/libbitcoinconsensus_la-transaction.lo `test -f 'primitives/transaction.cpp' || echo './'`primitives/transaction.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o primitives/libbitcoinconsensus_la-transaction.lo `test -f 'primitives/transaction.cpp' || echo './'`primitives/transaction.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c primitives/transaction.cpp  -fPIC -DPIC -o primitives/libbitcoinconsensus_la-transaction.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-pubkey.lo `test -f 'pubkey.cpp' || echo './'`pubkey.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-pubkey.lo `test -f 'pubkey.cpp' || echo './'`pubkey.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-bitcoinconsensus.lo `test -f 'script/bitcoinconsensus.cpp' || echo './'`script/bitcoinconsensus.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c pubkey.cpp  -fPIC -DPIC -o libbitcoinconsensus_la-pubkey.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-bitcoinconsensus.lo `test -f 'script/bitcoinconsensus.cpp' || echo './'`script/bitcoinconsensus.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c script/bitcoinconsensus.cpp  -fPIC -DPIC -o script/libbitcoinconsensus_la-bitcoinconsensus.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-interpreter.lo `test -f 'script/interpreter.cpp' || echo './'`script/interpreter.cpp
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-interpreter.lo `test -f 'script/interpreter.cpp' || echo './'`script/interpreter.cpp
 libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c script/interpreter.cpp  -fPIC -DPIC -o script/libbitcoinconsensus_la-interpreter.o
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-script.lo `test -f 'script/script.cpp' || echo './'`script/script.cpp
+libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c script/script.cpp  -fPIC -DPIC -o script/libbitcoinconsensus_la-script.o
 In file included from /usr/include/c++/12/numeric:62,
                  from ./libmw/include/mw/models/tx/Kernel.h:14,
                  from ./libmw/include/mw/models/tx/TxBody.h:11,
@@ -6051,6 +6092,8 @@
 ./libmw/include/mw/models/tx/Transaction.h:133:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   133 |         );
       |         ^
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-script_error.lo `test -f 'script/script_error.cpp' || echo './'`script/script_error.cpp
+libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c script/script_error.cpp  -fPIC -DPIC -o script/libbitcoinconsensus_la-script_error.o
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6066,8 +6109,11 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOutput*, std::vector<CTxOutput> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-script.lo `test -f 'script/script.cpp' || echo './'`script/script.cpp
-libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c script/script.cpp  -fPIC -DPIC -o script/libbitcoinconsensus_la-script.o
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-uint256.lo `test -f 'uint256.cpp' || echo './'`uint256.cpp
+libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c uint256.cpp  -fPIC -DPIC -o libbitcoinconsensus_la-uint256.o
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoinconsensus_la-strencodings.lo `test -f 'util/strencodings.cpp' || echo './'`util/strencodings.cpp
+libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c util/strencodings.cpp  -fPIC -DPIC -o util/libbitcoinconsensus_la-strencodings.o
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoin_server_a-tx_verify.o `test -f 'consensus/tx_verify.cpp' || echo './'`consensus/tx_verify.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6097,8 +6143,7 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoinconsensus_la-script_error.lo `test -f 'script/script_error.cpp' || echo './'`script/script_error.cpp
-libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c script/script_error.cpp  -fPIC -DPIC -o script/libbitcoinconsensus_la-script_error.o
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o index/libbitcoin_server_a-base.o `test -f 'index/base.cpp' || echo './'`index/base.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = {anonymous}::TxInputStream; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = {anonymous}::TxInputStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Output>&]' at ./serialize.h:463:78,
@@ -6137,7 +6182,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoinconsensus_la-uint256.lo `test -f 'uint256.cpp' || echo './'`uint256.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = {anonymous}::TxInputStream; V = std::vector<Kernel>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = {anonymous}::TxInputStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Kernel>&]' at ./serialize.h:463:78,
@@ -6225,11 +6269,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c uint256.cpp  -fPIC -DPIC -o libbitcoinconsensus_la-uint256.o
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=compile g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL  -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoinconsensus_la-strencodings.lo `test -f 'util/strencodings.cpp' || echo './'`util/strencodings.cpp
-libtool: compile:  g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config -I./obj -I./secp256k1-zkp/include -DBUILD_BITCOIN_INTERNAL -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c util/strencodings.cpp  -fPIC -DPIC -o util/libbitcoinconsensus_la-strencodings.o
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o consensus/libbitcoin_server_a-tx_verify.o `test -f 'consensus/tx_verify.cpp' || echo './'`consensus/tx_verify.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o index/libbitcoin_server_a-base.o `test -f 'index/base.cpp' || echo './'`index/base.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o index/libbitcoin_server_a-blockfilterindex.o `test -f 'index/blockfilterindex.cpp' || echo './'`index/blockfilterindex.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o index/libbitcoin_server_a-txindex.o `test -f 'index/txindex.cpp' || echo './'`index/txindex.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o interfaces/libbitcoin_server_a-chain.o `test -f 'interfaces/chain.cpp' || echo './'`interfaces/chain.cpp
@@ -6248,6 +6287,7 @@
       |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_server_a-mweb_miner.o `test -f 'mweb/mweb_miner.cpp' || echo './'`mweb/mweb_miner.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
@@ -6305,7 +6345,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_server_a-mweb_miner.o `test -f 'mweb/mweb_miner.cpp' || echo './'`mweb/mweb_miner.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o mweb/libbitcoin_server_a-mweb_node.o `test -f 'mweb/mweb_node.cpp' || echo './'`mweb/mweb_node.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o node/libbitcoin_server_a-coin.o `test -f 'node/coin.cpp' || echo './'`node/coin.cpp
 In file included from /usr/include/c++/12/vector:70,
@@ -6351,15 +6390,6 @@
 /usr/include/c++/12/bits/hashtable.h:569:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegInCoin*, std::vector<PegInCoin> >' changed in GCC 7.1
   569 |                      __unique_keys{})
       |                                     ^
-In file included from /usr/include/c++/12/vector:70,
-                 from ./uint256.h:13,
-                 from ./consensus/params.h:9,
-                 from ./mweb/mweb_node.h:3,
-                 from mweb/mweb_node.cpp:1:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {PegInCoin}; _Tp = PegInCoin; _Alloc = std::allocator<PegInCoin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegInCoin>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
 mweb/mweb_miner.cpp: In member function 'bool MWEB::Miner::AddMWEBTransaction(CTxMemPool::txiter)':
 mweb/mweb_miner.cpp:23:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
    23 | bool Miner::AddMWEBTransaction(CTxMemPool::txiter iter)
@@ -6374,20 +6404,7 @@
  1780 |                           std::__iterator_category(__first));
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PegInCoin}; _Tp = PegInCoin; _Alloc = std::allocator<PegInCoin>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PegInCoin; _Alloc = std::allocator<PegInCoin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'static bool MWEB::Node::ValidateMWEBBlock(const CBlock&)' at mweb/mweb_node.cpp:143:39:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegInCoin*, std::vector<PegInCoin> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'static bool MWEB::Node::ValidateMWEBBlock(const CBlock&)' at mweb/mweb_node.cpp:155:32:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o node/libbitcoin_server_a-coinstats.o `test -f 'node/coinstats.cpp' || echo './'`node/coinstats.cpp
 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<const CTxOut*, std::vector<CTxOut> >; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
     inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const CTxOut*, std::vector<CTxOut> >; <template-parameter-2-2> = void; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
     inlined from 'void MWEB::Miner::AddHogExTransaction(const CBlockIndex*, CBlock*, CBlockTemplate*, CAmount&)' at mweb/mweb_miner.cpp:172:33:
@@ -6407,13 +6424,38 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o node/libbitcoin_server_a-coinstats.o `test -f 'node/coinstats.cpp' || echo './'`node/coinstats.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o node/libbitcoin_server_a-context.o `test -f 'node/context.cpp' || echo './'`node/context.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./uint256.h:13,
+                 from ./consensus/params.h:9,
+                 from ./mweb/mweb_node.h:3,
+                 from mweb/mweb_node.cpp:1:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {PegInCoin}; _Tp = PegInCoin; _Alloc = std::allocator<PegInCoin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegInCoin>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PegInCoin}; _Tp = PegInCoin; _Alloc = std::allocator<PegInCoin>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PegInCoin; _Alloc = std::allocator<PegInCoin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'static bool MWEB::Node::ValidateMWEBBlock(const CBlock&)' at mweb/mweb_node.cpp:143:39:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegInCoin*, std::vector<PegInCoin> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PegOutCoin}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'static bool MWEB::Node::ValidateMWEBBlock(const CBlock&)' at mweb/mweb_node.cpp:155:32:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o node/libbitcoin_server_a-psbt.o `test -f 'node/psbt.cpp' || echo './'`node/psbt.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o node/libbitcoin_server_a-transaction.o `test -f 'node/transaction.cpp' || echo './'`node/transaction.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o node/libbitcoin_server_a-ui_interface.o `test -f 'node/ui_interface.cpp' || echo './'`node/ui_interface.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o policy/libbitcoin_server_a-fees.o `test -f 'policy/fees.cpp' || echo './'`policy/fees.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o policy/libbitcoin_server_a-rbf.o `test -f 'policy/rbf.cpp' || echo './'`policy/rbf.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o policy/libbitcoin_server_a-settings.o `test -f 'policy/settings.cpp' || echo './'`policy/settings.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-blockchain.o `test -f 'rpc/blockchain.cpp' || echo './'`rpc/blockchain.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-mining.o `test -f 'rpc/mining.cpp' || echo './'`rpc/mining.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./serialize.h:22,
                  from ./policy/feerate.h:10,
@@ -6434,10 +6476,8 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o policy/libbitcoin_server_a-settings.o `test -f 'policy/settings.cpp' || echo './'`policy/settings.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-blockchain.o `test -f 'rpc/blockchain.cpp' || echo './'`rpc/blockchain.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-mining.o `test -f 'rpc/mining.cpp' || echo './'`rpc/mining.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-misc.o `test -f 'rpc/misc.cpp' || echo './'`rpc/misc.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-net.o `test -f 'rpc/net.cpp' || echo './'`rpc/net.cpp
 In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                  from /usr/include/c++/12/algorithm:61,
                  from ./serialize.h:11,
@@ -6486,7 +6526,6 @@
 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  1854 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-net.o `test -f 'rpc/net.cpp' || echo './'`rpc/net.cpp
 In file included from /usr/include/c++/12/map:60,
                  from /usr/include/boost/system/detail/std_interoperability.hpp:11,
                  from /usr/include/boost/system/error_code.hpp:963,
@@ -6510,6 +6549,11 @@
       |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
+rpc/blockchain.cpp: In function 'getmempooldescendants()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>':
+rpc/blockchain.cpp:864:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
+  864 |     mempool.CalculateDescendants(it, setDescendants);
+      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-rawtransaction.o `test -f 'rpc/rawtransaction.cpp' || echo './'`rpc/rawtransaction.cpp
 In file included from /usr/include/c++/12/map:61:
 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = long long int; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, long long int> >]',
     inlined from 'getblocktemplate()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at rpc/mining.cpp:777:26:
@@ -6529,11 +6573,8 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   513 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-rpc/blockchain.cpp: In function 'getmempooldescendants()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>':
-rpc/blockchain.cpp:864:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
-  864 |     mempool.CalculateDescendants(it, setDescendants);
-      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-rawtransaction.o `test -f 'rpc/rawtransaction.cpp' || echo './'`rpc/rawtransaction.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-server.o `test -f 'rpc/server.cpp' || echo './'`rpc/server.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_server_a-sigcache.o `test -f 'script/sigcache.cpp' || echo './'`script/sigcache.cpp
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
     inlined from 'getblockstats()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at rpc/blockchain.cpp:2108:39:
@@ -6550,9 +6591,23 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o rpc/libbitcoin_server_a-server.o `test -f 'rpc/server.cpp' || echo './'`rpc/server.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o script/libbitcoin_server_a-sigcache.o `test -f 'script/sigcache.cpp' || echo './'`script/sigcache.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/libbitcoin_server_a-init.o `test -f 'wallet/init.cpp' || echo './'`wallet/init.cpp
+rm -f libbitcoin_wallet.a
+/usr/bin/ar cr libbitcoin_wallet.a mweb/libbitcoin_wallet_a-mweb_transact.o mweb/libbitcoin_wallet_a-mweb_wallet.o interfaces/libbitcoin_wallet_a-wallet.o wallet/libbitcoin_wallet_a-bdb.o wallet/libbitcoin_wallet_a-coincontrol.o wallet/libbitcoin_wallet_a-context.o wallet/libbitcoin_wallet_a-crypter.o wallet/libbitcoin_wallet_a-db.o wallet/libbitcoin_wallet_a-feebumper.o wallet/libbitcoin_wallet_a-fees.o wallet/libbitcoin_wallet_a-load.o wallet/libbitcoin_wallet_a-reserve.o wallet/libbitcoin_wallet_a-rpcdump.o wallet/libbitcoin_wallet_a-rpcwallet.o wallet/libbitcoin_wallet_a-salvage.o wallet/libbitcoin_wallet_a-scriptpubkeyman.o wallet/libbitcoin_wallet_a-txassembler.o wallet/libbitcoin_wallet_a-txlist.o wallet/libbitcoin_wallet_a-txrecord.o wallet/libbitcoin_wallet_a-wallet.o wallet/libbitcoin_wallet_a-walletdb.o wallet/libbitcoin_wallet_a-walletutil.o wallet/libbitcoin_wallet_a-coinselection.o   
+/usr/bin/ranlib libbitcoin_wallet.a
+rm -f libbitcoin_common.a
+/usr/bin/ar cr libbitcoin_common.a libbitcoin_common_a-base58.o libbitcoin_common_a-bech32.o libbitcoin_common_a-bloom.o libbitcoin_common_a-chainparams.o libbitcoin_common_a-coins.o libbitcoin_common_a-compressor.o libbitcoin_common_a-core_read.o libbitcoin_common_a-core_write.o libbitcoin_common_a-key.o libbitcoin_common_a-key_io.o libbitcoin_common_a-merkleblock.o mweb/libbitcoin_common_a-mweb_policy.o libbitcoin_common_a-netaddress.o libbitcoin_common_a-netbase.o libbitcoin_common_a-net_permissions.o libbitcoin_common_a-outputtype.o policy/libbitcoin_common_a-feerate.o policy/libbitcoin_common_a-policy.o libbitcoin_common_a-protocol.o libbitcoin_common_a-psbt.o rpc/libbitcoin_common_a-rawtransaction_util.o rpc/libbitcoin_common_a-util.o libbitcoin_common_a-scheduler.o script/libbitcoin_common_a-address.o script/libbitcoin_common_a-descriptor.o script/libbitcoin_common_a-sign.o script/libbitcoin_common_a-signingprovider.o script/libbitcoin_common_a-standard.o libbitcoin_common_a-versionbitsinfo.o libbitcoin_common_a-warnings.o  
+/usr/bin/ranlib libbitcoin_common.a
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o support/libbitcoin_util_a-lockedpool.o `test -f 'support/lockedpool.cpp' || echo './'`support/lockedpool.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_util_a-clientversion.o `test -f 'clientversion.cpp' || echo './'`clientversion.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o compat/libbitcoin_util_a-glibc_sanity.o `test -f 'compat/glibc_sanity.cpp' || echo './'`compat/glibc_sanity.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o compat/libbitcoin_util_a-glibcxx_sanity.o `test -f 'compat/glibcxx_sanity.cpp' || echo './'`compat/glibcxx_sanity.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o compat/libbitcoin_util_a-strnlen.o `test -f 'compat/strnlen.cpp' || echo './'`compat/strnlen.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-asmap.o `test -f 'util/asmap.cpp' || echo './'`util/asmap.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-bip32.o `test -f 'util/bip32.cpp' || echo './'`util/bip32.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-bytevectorhash.o `test -f 'util/bytevectorhash.cpp' || echo './'`util/bytevectorhash.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-error.o `test -f 'util/error.cpp' || echo './'`util/error.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-fees.o `test -f 'util/fees.cpp' || echo './'`util/fees.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./uint256.h:13,
                  from ./consensus/params.h:9,
@@ -6562,13 +6617,9 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PSBTInput>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-rm -f libbitcoin_wallet.a
-/usr/bin/ar cr libbitcoin_wallet.a mweb/libbitcoin_wallet_a-mweb_transact.o mweb/libbitcoin_wallet_a-mweb_wallet.o interfaces/libbitcoin_wallet_a-wallet.o wallet/libbitcoin_wallet_a-bdb.o wallet/libbitcoin_wallet_a-coincontrol.o wallet/libbitcoin_wallet_a-context.o wallet/libbitcoin_wallet_a-crypter.o wallet/libbitcoin_wallet_a-db.o wallet/libbitcoin_wallet_a-feebumper.o wallet/libbitcoin_wallet_a-fees.o wallet/libbitcoin_wallet_a-load.o wallet/libbitcoin_wallet_a-reserve.o wallet/libbitcoin_wallet_a-rpcdump.o wallet/libbitcoin_wallet_a-rpcwallet.o wallet/libbitcoin_wallet_a-salvage.o wallet/libbitcoin_wallet_a-scriptpubkeyman.o wallet/libbitcoin_wallet_a-txassembler.o wallet/libbitcoin_wallet_a-txlist.o wallet/libbitcoin_wallet_a-txrecord.o wallet/libbitcoin_wallet_a-wallet.o wallet/libbitcoin_wallet_a-walletdb.o wallet/libbitcoin_wallet_a-walletutil.o wallet/libbitcoin_wallet_a-coinselection.o   
-/usr/bin/ranlib libbitcoin_wallet.a
-rm -f libbitcoin_common.a
-/usr/bin/ar cr libbitcoin_common.a libbitcoin_common_a-base58.o libbitcoin_common_a-bech32.o libbitcoin_common_a-bloom.o libbitcoin_common_a-chainparams.o libbitcoin_common_a-coins.o libbitcoin_common_a-compressor.o libbitcoin_common_a-core_read.o libbitcoin_common_a-core_write.o libbitcoin_common_a-key.o libbitcoin_common_a-key_io.o libbitcoin_common_a-merkleblock.o mweb/libbitcoin_common_a-mweb_policy.o libbitcoin_common_a-netaddress.o libbitcoin_common_a-netbase.o libbitcoin_common_a-net_permissions.o libbitcoin_common_a-outputtype.o policy/libbitcoin_common_a-feerate.o policy/libbitcoin_common_a-policy.o libbitcoin_common_a-protocol.o libbitcoin_common_a-psbt.o rpc/libbitcoin_common_a-rawtransaction_util.o rpc/libbitcoin_common_a-util.o libbitcoin_common_a-scheduler.o script/libbitcoin_common_a-address.o script/libbitcoin_common_a-descriptor.o script/libbitcoin_common_a-sign.o script/libbitcoin_common_a-signingprovider.o script/libbitcoin_common_a-standard.o libbitcoin_common_a-versionbitsinfo.o libbitcoin_common_a-warnings.o  
-/usr/bin/ranlib libbitcoin_common.a
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o support/libbitcoin_util_a-lockedpool.o `test -f 'support/lockedpool.cpp' || echo './'`support/lockedpool.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-system.o `test -f 'util/system.cpp' || echo './'`util/system.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-message.o `test -f 'util/message.cpp' || echo './'`util/message.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-moneystr.o `test -f 'util/moneystr.cpp' || echo './'`util/moneystr.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PSBTInput}; _Tp = PSBTInput; _Alloc = std::allocator<PSBTInput>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PSBTInput; _Alloc = std::allocator<PSBTInput>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'converttopsbt()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at rpc/rawtransaction.cpp:1545:31:
@@ -6581,18 +6632,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PSBTInput*, std::vector<PSBTInput> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libbitcoin_util_a-clientversion.o `test -f 'clientversion.cpp' || echo './'`clientversion.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o compat/libbitcoin_util_a-glibc_sanity.o `test -f 'compat/glibc_sanity.cpp' || echo './'`compat/glibc_sanity.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o compat/libbitcoin_util_a-glibcxx_sanity.o `test -f 'compat/glibcxx_sanity.cpp' || echo './'`compat/glibcxx_sanity.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o compat/libbitcoin_util_a-strnlen.o `test -f 'compat/strnlen.cpp' || echo './'`compat/strnlen.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-asmap.o `test -f 'util/asmap.cpp' || echo './'`util/asmap.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-bip32.o `test -f 'util/bip32.cpp' || echo './'`util/bip32.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-bytevectorhash.o `test -f 'util/bytevectorhash.cpp' || echo './'`util/bytevectorhash.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-error.o `test -f 'util/error.cpp' || echo './'`util/error.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-fees.o `test -f 'util/fees.cpp' || echo './'`util/fees.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-system.o `test -f 'util/system.cpp' || echo './'`util/system.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-message.o `test -f 'util/message.cpp' || echo './'`util/message.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-moneystr.o `test -f 'util/moneystr.cpp' || echo './'`util/moneystr.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-rbf.o `test -f 'util/rbf.cpp' || echo './'`util/rbf.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-settings.o `test -f 'util/settings.cpp' || echo './'`util/settings.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o util/libbitcoin_util_a-threadnames.o `test -f 'util/threadnames.cpp' || echo './'`util/threadnames.cpp
@@ -6608,28 +6647,9 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-chacha20.o `test -f 'crypto/chacha20.cpp' || echo './'`crypto/chacha20.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-hkdf_sha256_32.o `test -f 'crypto/hkdf_sha256_32.cpp' || echo './'`crypto/hkdf_sha256_32.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-hmac_sha256.o `test -f 'crypto/hmac_sha256.cpp' || echo './'`crypto/hmac_sha256.cpp
-In file included from /usr/include/c++/12/numeric:62,
-                 from ./libmw/include/mw/models/tx/Kernel.h:14,
-                 from ./libmw/include/mw/models/tx/TxBody.h:11,
-                 from ./libmw/include/mw/models/block/Block.h:5,
-                 from ./mweb/mweb_models.h:9,
-                 from ./primitives/transaction.h:14,
-                 from primitives/transaction.cpp:6:
-/usr/include/c++/12/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator<const Kernel*, vector<Kernel> >; _Tp = __cxx11::basic_string<char>; _BinaryOperation = mw::Transaction::Print() const::<lambda(string, const Kernel&)>]':
-/usr/include/c++/12/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
-  161 |     accumulate(_InputIterator __first, _InputIterator __last, _Tp __init,
-      |     ^~~~~~~~~~
-/usr/include/c++/12/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-hmac_sha512.o `test -f 'crypto/hmac_sha512.cpp' || echo './'`crypto/hmac_sha512.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-poly1305.o `test -f 'crypto/poly1305.cpp' || echo './'`crypto/poly1305.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-ripemd160.o `test -f 'crypto/ripemd160.cpp' || echo './'`crypto/ripemd160.cpp
-In file included from ./mweb/mweb_models.h:10:
-In member function 'std::string mw::Transaction::Print() const',
-    inlined from 'std::string MWEB::Tx::ToString() const' at ./mweb/mweb_models.h:229:53,
-    inlined from 'std::string CTransaction::ToString() const' at primitives/transaction.cpp:134:41:
-./libmw/include/mw/models/tx/Transaction.h:133:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
-  133 |         );
-      |         ^
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-scrypt.o `test -f 'crypto/scrypt.cpp' || echo './'`crypto/scrypt.cpp
 crypto/scrypt.cpp: In function 'void HMAC_SHA256_Init(HMAC_SHA256_CTX*, const void*, size_t)':
 crypto/scrypt.cpp:80:28: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
@@ -6705,6 +6725,32 @@
 crypto/scrypt.cpp:192:68: warning: 'integer' attribute directive ignored [-Wattributes]
   192 | static inline void xor_salsa8(uint32_t B[16], const uint32_t Bx[16])
       |                                                                    ^
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-scrypt-sse2.o `test -f 'crypto/scrypt-sse2.cpp' || echo './'`crypto/scrypt-sse2.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha1.o `test -f 'crypto/sha1.cpp' || echo './'`crypto/sha1.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha256.o `test -f 'crypto/sha256.cpp' || echo './'`crypto/sha256.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha3.o `test -f 'crypto/sha3.cpp' || echo './'`crypto/sha3.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha512.o `test -f 'crypto/sha512.cpp' || echo './'`crypto/sha512.cpp
+In file included from /usr/include/c++/12/numeric:62,
+                 from ./libmw/include/mw/models/tx/Kernel.h:14,
+                 from ./libmw/include/mw/models/tx/TxBody.h:11,
+                 from ./libmw/include/mw/models/block/Block.h:5,
+                 from ./mweb/mweb_models.h:9,
+                 from ./primitives/transaction.h:14,
+                 from primitives/transaction.cpp:6:
+/usr/include/c++/12/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator<const Kernel*, vector<Kernel> >; _Tp = __cxx11::basic_string<char>; _BinaryOperation = mw::Transaction::Print() const::<lambda(string, const Kernel&)>]':
+/usr/include/c++/12/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
+  161 |     accumulate(_InputIterator __first, _InputIterator __last, _Tp __init,
+      |     ^~~~~~~~~~
+/usr/include/c++/12/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-siphash.o `test -f 'crypto/siphash.cpp' || echo './'`crypto/siphash.cpp
+In file included from ./mweb/mweb_models.h:10:
+In member function 'std::string mw::Transaction::Print() const',
+    inlined from 'std::string MWEB::Tx::ToString() const' at ./mweb/mweb_models.h:229:53,
+    inlined from 'std::string CTransaction::ToString() const' at primitives/transaction.cpp:134:41:
+./libmw/include/mw/models/tx/Transaction.h:133:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
+  133 |         );
+      |         ^
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/crypto_libbitcoin_crypto_base_a-Hasher.o `test -f 'libmw/src/crypto/Hasher.cpp' || echo './'`libmw/src/crypto/Hasher.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6720,14 +6766,10 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOutput*, std::vector<CTxOutput> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-scrypt-sse2.o `test -f 'crypto/scrypt-sse2.cpp' || echo './'`crypto/scrypt-sse2.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha1.o `test -f 'crypto/sha1.cpp' || echo './'`crypto/sha1.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha256.o `test -f 'crypto/sha256.cpp' || echo './'`crypto/sha256.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha3.o `test -f 'crypto/sha3.cpp' || echo './'`crypto/sha3.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-sha512.o `test -f 'crypto/sha512.cpp' || echo './'`crypto/sha512.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o crypto/libbitcoin_crypto_base_a-siphash.o `test -f 'crypto/siphash.cpp' || echo './'`crypto/siphash.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config     -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/crypto/crypto_libbitcoin_crypto_base_a-Hasher.o `test -f 'libmw/src/crypto/Hasher.cpp' || echo './'`libmw/src/crypto/Hasher.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/common/a-Logger.o `test -f 'libmw/src/common/Logger.cpp' || echo './'`libmw/src/common/Logger.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/db/a-CoinDB.o `test -f 'libmw/src/db/CoinDB.cpp' || echo './'`libmw/src/db/CoinDB.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/db/a-LeafDB.o `test -f 'libmw/src/db/LeafDB.cpp' || echo './'`libmw/src/db/LeafDB.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/db/a-MMRInfoDB.o `test -f 'libmw/src/db/MMRInfoDB.cpp' || echo './'`libmw/src/db/MMRInfoDB.cpp
 In file included from /usr/include/string.h:535,
                  from /usr/include/c++/12/cstring:42,
                  from ./serialize.h:13,
@@ -6794,13 +6836,12 @@
       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
    30 |                                  __glibc_objsize0 (__dest));
       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/db/a-CoinDB.o `test -f 'libmw/src/db/CoinDB.cpp' || echo './'`libmw/src/db/CoinDB.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/db/a-LeafDB.o `test -f 'libmw/src/db/LeafDB.cpp' || echo './'`libmw/src/db/LeafDB.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/db/a-MMRInfoDB.o `test -f 'libmw/src/db/MMRInfoDB.cpp' || echo './'`libmw/src/db/MMRInfoDB.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/file/a-File.o `test -f 'libmw/src/file/File.cpp' || echo './'`libmw/src/file/File.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-ILeafSet.o `test -f 'libmw/src/mmr/ILeafSet.cpp' || echo './'`libmw/src/mmr/ILeafSet.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-IMMR.o `test -f 'libmw/src/mmr/IMMR.cpp' || echo './'`libmw/src/mmr/IMMR.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-Index.o `test -f 'libmw/src/mmr/Index.cpp' || echo './'`libmw/src/mmr/Index.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-LeafSet.o `test -f 'libmw/src/mmr/LeafSet.cpp' || echo './'`libmw/src/mmr/LeafSet.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-LeafSetCache.o `test -f 'libmw/src/mmr/LeafSetCache.cpp' || echo './'`libmw/src/mmr/LeafSetCache.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6817,9 +6858,10 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-LeafSet.o `test -f 'libmw/src/mmr/LeafSet.cpp' || echo './'`libmw/src/mmr/LeafSet.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-LeafSetCache.o `test -f 'libmw/src/mmr/LeafSetCache.cpp' || echo './'`libmw/src/mmr/LeafSetCache.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-MemMMR.o `test -f 'libmw/src/mmr/MemMMR.cpp' || echo './'`libmw/src/mmr/MemMMR.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-MMRUtil.o `test -f 'libmw/src/mmr/MMRUtil.cpp' || echo './'`libmw/src/mmr/MMRUtil.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-PMMRCache.o `test -f 'libmw/src/mmr/PMMRCache.cpp' || echo './'`libmw/src/mmr/PMMRCache.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-PMMR.o `test -f 'libmw/src/mmr/PMMR.cpp' || echo './'`libmw/src/mmr/PMMR.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6830,16 +6872,14 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mmr::Leaf>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-MMRUtil.o `test -f 'libmw/src/mmr/MMRUtil.cpp' || echo './'`libmw/src/mmr/MMRUtil.cpp
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mmr::Leaf; _Alloc = std::allocator<mmr::Leaf>]',
     inlined from 'virtual mmr::LeafIndex MemMMR::AddLeaf(const mmr::Leaf&)' at libmw/src/mmr/MemMMR.cpp:9:23:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mmr::Leaf*, std::vector<mmr::Leaf> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-PMMRCache.o `test -f 'libmw/src/mmr/PMMRCache.cpp' || echo './'`libmw/src/mmr/PMMRCache.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-PMMR.o `test -f 'libmw/src/mmr/PMMR.cpp' || echo './'`libmw/src/mmr/PMMR.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/mmr/a-PruneList.o `test -f 'libmw/src/mmr/PruneList.cpp' || echo './'`libmw/src/mmr/PruneList.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/block/a-Block.o `test -f 'libmw/src/models/block/Block.cpp' || echo './'`libmw/src/models/block/Block.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6856,7 +6896,8 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mmr::Leaf*, std::vector<mmr::Leaf> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/block/a-Block.o `test -f 'libmw/src/models/block/Block.cpp' || echo './'`libmw/src/models/block/Block.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/crypto/a-Commitment.o `test -f 'libmw/src/models/crypto/Commitment.cpp' || echo './'`libmw/src/models/crypto/Commitment.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/crypto/a-PublicKey.o `test -f 'libmw/src/models/crypto/PublicKey.cpp' || echo './'`libmw/src/models/crypto/PublicKey.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6873,12 +6914,11 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mmr::Leaf*, std::vector<mmr::Leaf> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/crypto/a-Commitment.o `test -f 'libmw/src/models/crypto/Commitment.cpp' || echo './'`libmw/src/models/crypto/Commitment.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/crypto/a-PublicKey.o `test -f 'libmw/src/models/crypto/PublicKey.cpp' || echo './'`libmw/src/models/crypto/PublicKey.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/tx/a-Input.o `test -f 'libmw/src/models/tx/Input.cpp' || echo './'`libmw/src/models/tx/Input.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/tx/a-Kernel.o `test -f 'libmw/src/models/tx/Kernel.cpp' || echo './'`libmw/src/models/tx/Kernel.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/tx/a-Output.o `test -f 'libmw/src/models/tx/Output.cpp' || echo './'`libmw/src/models/tx/Output.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/tx/a-Transaction.o `test -f 'libmw/src/models/tx/Transaction.cpp' || echo './'`libmw/src/models/tx/Transaction.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/tx/a-TxBody.o `test -f 'libmw/src/models/tx/TxBody.cpp' || echo './'`libmw/src/models/tx/TxBody.cpp
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11,
                  from ./streams.h:9,
@@ -6898,7 +6938,6 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/models/tx/a-TxBody.o `test -f 'libmw/src/models/tx/TxBody.cpp' || echo './'`libmw/src/models/tx/TxBody.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/node/a-BlockValidator.o `test -f 'libmw/src/node/BlockValidator.cpp' || echo './'`libmw/src/node/BlockValidator.cpp
 In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                  from /usr/include/c++/12/algorithm:61,
@@ -6916,6 +6955,7 @@
   340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
       |     ^~~~~~~~~~~
 /usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/node/a-BlockBuilder.o `test -f 'libmw/src/node/BlockBuilder.cpp' || echo './'`libmw/src/node/BlockBuilder.cpp
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Output*, vector<Output> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<<unnamed struct> >]':
 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
  1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
@@ -6935,11 +6975,6 @@
 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
  1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Kernel*, vector<Kernel> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<<unnamed struct> >]':
-/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
- 1802 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -6968,6 +7003,11 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Kernel*, vector<Kernel> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<<unnamed struct> >]':
+/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
+ 1802 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
 /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Kernel*, vector<Kernel> >; _Distance = int; _Tp = Kernel; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<<unnamed struct> >]':
 /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
@@ -6999,7 +7039,8 @@
 libmw/src/node/BlockValidator.cpp:61:83: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
    61 |     std::multiset<PegOutCoin> hogex_pegouts(pegOutCoins.begin(), pegOutCoins.end());
       |                                                                                   ^
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/node/a-BlockBuilder.o `test -f 'libmw/src/node/BlockBuilder.cpp' || echo './'`libmw/src/node/BlockBuilder.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/node/a-CoinsViewCache.o `test -f 'libmw/src/node/CoinsViewCache.cpp' || echo './'`libmw/src/node/CoinsViewCache.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/node/a-CoinsViewDB.o `test -f 'libmw/src/node/CoinsViewDB.cpp' || echo './'`libmw/src/node/CoinsViewDB.cpp
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Output*, vector<Output> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<<unnamed struct> >]':
 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
  1908 |     __introsort_loop(_RandomAccessIterator __first,
@@ -7021,7 +7062,6 @@
 /usr/include/c++/12/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
  1629 |       std::__make_heap(__first, __middle, __comp);
       |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/node/a-CoinsViewCache.o `test -f 'libmw/src/node/CoinsViewCache.cpp' || echo './'`libmw/src/node/CoinsViewCache.cpp
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Kernel*, vector<Kernel> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<<unnamed struct> >]':
 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
  1908 |     __introsort_loop(_RandomAccessIterator __first,
@@ -7083,8 +7123,26 @@
 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
  1854 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/node/a-CoinsViewDB.o `test -f 'libmw/src/node/CoinsViewDB.cpp' || echo './'`libmw/src/node/CoinsViewDB.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/wallet/a-Keychain.o `test -f 'libmw/src/wallet/Keychain.cpp' || echo './'`libmw/src/wallet/Keychain.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/wallet/a-TxBuilder.o `test -f 'libmw/src/wallet/TxBuilder.cpp' || echo './'`libmw/src/wallet/TxBuilder.cpp
+rm -f libbitcoin_cli.a
+/usr/bin/ar cr libbitcoin_cli.a compat/libbitcoin_cli_a-stdin.o rpc/libbitcoin_cli_a-client.o  
+/usr/bin/ranlib libbitcoin_cli.a
+rm -f libbitcoin_wallet_tool.a
+/usr/bin/ar cr libbitcoin_wallet_tool.a wallet/libbitcoin_wallet_tool_a-wallettool.o  
+/usr/bin/ranlib libbitcoin_wallet_tool.a
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-main.o `test -f 'test/main.cpp' || echo './'`test/main.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./support/allocators/zeroafterfree.h:12,
+                 from ./streams.h:9,
+                 from ./libmw/include/mw/common/Traits.h:7,
+                 from ./libmw/include/mw/models/crypto/BlindingFactor.h:7,
+                 from ./libmw/include/mw/wallet/TxBuilder.h:3,
+                 from libmw/src/wallet/TxBuilder.cpp:1:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Output&}; _Tp = Output; _Alloc = std::allocator<Output>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -7125,13 +7183,25 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -I. -I./libmw/include -I./libmw/deps/crypto/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/src/wallet/a-TxBuilder.o `test -f 'libmw/src/wallet/TxBuilder.cpp' || echo './'`libmw/src/wallet/TxBuilder.cpp
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mmr::LeafIndex; _Alloc = std::allocator<mmr::LeafIndex>]',
     inlined from 'void mw::CoinsViewCache::UndoBlock(const mw::BlockUndo::CPtr&)' at libmw/src/node/CoinsViewCache.cpp:101:30:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mmr::LeafIndex*, std::vector<mmr::LeafIndex> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mw::Coin&}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Coin>::iterator' changed in GCC 7.1
+In file included from /usr/include/c++/12/vector:64:
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Output; _Alloc = std::allocator<Output>]',
+    inlined from 'static TxBuilder::Outputs TxBuilder::CreateOutputs(const std::vector<mw::Recipient>&)' at libmw/src/wallet/TxBuilder.cpp:138:26:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]',
+    inlined from 'static TxBuilder::Outputs TxBuilder::CreateOutputs(const std::vector<mw::Recipient>&)' at libmw/src/wallet/TxBuilder.cpp:146:24:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Coin*, std::vector<mw::Coin> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {UTXO}; _Tp = UTXO; _Alloc = std::allocator<UTXO>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = UTXO; _Alloc = std::allocator<UTXO>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'mw::CoinsViewCache::ApplyBlock(const mw::Block::CPtr&)::<lambda(const Input&)>' at libmw/src/node/CoinsViewCache.cpp:61:33,
@@ -7149,37 +7219,6 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-rm -f libbitcoin_cli.a
-/usr/bin/ar cr libbitcoin_cli.a compat/libbitcoin_cli_a-stdin.o rpc/libbitcoin_cli_a-client.o  
-/usr/bin/ranlib libbitcoin_cli.a
-rm -f libbitcoin_wallet_tool.a
-/usr/bin/ar cr libbitcoin_wallet_tool.a wallet/libbitcoin_wallet_tool_a-wallettool.o  
-/usr/bin/ranlib libbitcoin_wallet_tool.a
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-main.o `test -f 'test/main.cpp' || echo './'`test/main.cpp
-In file included from /usr/include/c++/12/vector:70,
-                 from ./support/allocators/zeroafterfree.h:12,
-                 from ./streams.h:9,
-                 from ./libmw/include/mw/common/Traits.h:7,
-                 from ./libmw/include/mw/models/crypto/BlindingFactor.h:7,
-                 from ./libmw/include/mw/wallet/TxBuilder.h:3,
-                 from libmw/src/wallet/TxBuilder.cpp:1:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Output&}; _Tp = Output; _Alloc = std::allocator<Output>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mw::Coin&}; _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<mw::Coin>::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/12/vector:64:
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Output; _Alloc = std::allocator<Output>]',
-    inlined from 'static TxBuilder::Outputs TxBuilder::CreateOutputs(const std::vector<mw::Recipient>&)' at libmw/src/wallet/TxBuilder.cpp:138:26:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mw::Coin; _Alloc = std::allocator<mw::Coin>]',
-    inlined from 'static TxBuilder::Outputs TxBuilder::CreateOutputs(const std::vector<mw::Recipient>&)' at libmw/src/wallet/TxBuilder.cpp:146:24:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mw::Coin*, std::vector<mw::Coin> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11:
 /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*]':
@@ -7200,6 +7239,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-wallet_test_fixture.o `test -f 'wallet/test/wallet_test_fixture.cpp' || echo './'`wallet/test/wallet_test_fixture.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-init_test_fixture.o `test -f 'wallet/test/init_test_fixture.cpp' || echo './'`wallet/test/init_test_fixture.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/framework/src/test_test_litecoin-TxBuilder.o `test -f 'libmw/test/framework/src/TxBuilder.cpp' || echo './'`libmw/test/framework/src/TxBuilder.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/framework/src/models/test_test_litecoin-Tx.o `test -f 'libmw/test/framework/src/models/Tx.cpp' || echo './'`libmw/test/framework/src/models/Tx.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -7236,6 +7276,7 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-arith_uint256_tests.o `test -f 'test/arith_uint256_tests.cpp' || echo './'`test/arith_uint256_tests.cpp
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11:
 /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Kernel*, vector<Kernel> >; _ForwardIterator = Kernel*]':
@@ -7259,12 +7300,13 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/framework/src/models/test_test_litecoin-Tx.o `test -f 'libmw/test/framework/src/models/Tx.cpp' || echo './'`libmw/test/framework/src/models/Tx.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-arith_uint256_tests.o `test -f 'test/arith_uint256_tests.cpp' || echo './'`test/arith_uint256_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-addrman_tests.o `test -f 'test/addrman_tests.cpp' || echo './'`test/addrman_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-amount_tests.o `test -f 'test/amount_tests.cpp' || echo './'`test/amount_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-allocator_tests.o `test -f 'test/allocator_tests.cpp' || echo './'`test/allocator_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-base32_tests.o `test -f 'test/base32_tests.cpp' || echo './'`test/base32_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-base58_tests.o `test -f 'test/base58_tests.cpp' || echo './'`test/base58_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-base64_tests.o `test -f 'test/base64_tests.cpp' || echo './'`test/base64_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-bech32_tests.o `test -f 'test/bech32_tests.cpp' || echo './'`test/bech32_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./clientversion.h:36,
                  from ./addrman.h:9,
@@ -7277,14 +7319,12 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-base58_tests.o `test -f 'test/base58_tests.cpp' || echo './'`test/base58_tests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-base64_tests.o `test -f 'test/base64_tests.cpp' || echo './'`test/base64_tests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-bech32_tests.o `test -f 'test/bech32_tests.cpp' || echo './'`test/bech32_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-bip32_tests.o `test -f 'test/bip32_tests.cpp' || echo './'`test/bip32_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-blockchain_tests.o `test -f 'test/blockchain_tests.cpp' || echo './'`test/blockchain_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-blockfilter_tests.o `test -f 'test/blockfilter_tests.cpp' || echo './'`test/blockfilter_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-blockfilter_index_tests.o `test -f 'test/blockfilter_index_tests.cpp' || echo './'`test/blockfilter_index_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-bloom_tests.o `test -f 'test/bloom_tests.cpp' || echo './'`test/bloom_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-bswap_tests.o `test -f 'test/bswap_tests.cpp' || echo './'`test/bswap_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from /usr/include/boost/filesystem/path_traits.hpp:26,
                  from /usr/include/boost/filesystem/path.hpp:26,
@@ -7317,9 +7357,9 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Coin*, std::vector<Coin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-bswap_tests.o `test -f 'test/bswap_tests.cpp' || echo './'`test/bswap_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-checkqueue_tests.o `test -f 'test/checkqueue_tests.cpp' || echo './'`test/checkqueue_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-coins_tests.o `test -f 'test/coins_tests.cpp' || echo './'`test/coins_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-compilerbug_tests.o `test -f 'test/compilerbug_tests.cpp' || echo './'`test/compilerbug_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./serialize.h:22,
                  from ./bloom.h:8,
@@ -7370,7 +7410,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-compilerbug_tests.o `test -f 'test/compilerbug_tests.cpp' || echo './'`test/compilerbug_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-compress_tests.o `test -f 'test/compress_tests.cpp' || echo './'`test/compress_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-crypto_tests.o `test -f 'test/crypto_tests.cpp' || echo './'`test/crypto_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-cuckoocache_tests.o `test -f 'test/cuckoocache_tests.cpp' || echo './'`test/cuckoocache_tests.cpp
@@ -7387,6 +7426,8 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-validation_tests.o `test -f 'test/validation_tests.cpp' || echo './'`test/validation_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-mempool_tests.o `test -f 'test/mempool_tests.cpp' || echo './'`test/mempool_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-merkle_tests.o `test -f 'test/merkle_tests.cpp' || echo './'`test/merkle_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-merkleblock_tests.o `test -f 'test/merkleblock_tests.cpp' || echo './'`test/merkleblock_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-miner_tests.o `test -f 'test/miner_tests.cpp' || echo './'`test/miner_tests.cpp
 In file included from /usr/include/c++/12/vector:64,
                  from ./serialize.h:22,
                  from ./policy/feerate.h:10,
@@ -7396,7 +7437,8 @@
 /usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   673 |       vector(initializer_list<value_type> __l,
       |       ^~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-merkleblock_tests.o `test -f 'test/merkleblock_tests.cpp' || echo './'`test/merkleblock_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-multisig_tests.o `test -f 'test/multisig_tests.cpp' || echo './'`test/multisig_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-net_tests.o `test -f 'test/net_tests.cpp' || echo './'`test/net_tests.cpp
 test/mempool_tests.cpp: In member function 'void mempool_tests::MempoolAncestryTests::test_method()':
 test/mempool_tests.cpp:608:66: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   608 |     CTransactionRef tx1 = make_tx(/* output_values */ {10 * COIN});
@@ -7425,13 +7467,12 @@
 test/mempool_tests.cpp:764:17: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   764 |     td = make_tx(/* output_values */ {6 * COIN}, /* inputs */ {tb, tc}, /* input_indices */ {0, 0});
       |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-miner_tests.o `test -f 'test/miner_tests.cpp' || echo './'`test/miner_tests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-multisig_tests.o `test -f 'test/multisig_tests.cpp' || echo './'`test/multisig_tests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-net_tests.o `test -f 'test/net_tests.cpp' || echo './'`test/net_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-netbase_tests.o `test -f 'test/netbase_tests.cpp' || echo './'`test/netbase_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-pmt_tests.o `test -f 'test/pmt_tests.cpp' || echo './'`test/pmt_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-policy_fee_tests.o `test -f 'test/policy_fee_tests.cpp' || echo './'`test/policy_fee_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-policyestimator_tests.o `test -f 'test/policyestimator_tests.cpp' || echo './'`test/policyestimator_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-pow_tests.o `test -f 'test/pow_tests.cpp' || echo './'`test/pow_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-prevector_tests.o `test -f 'test/prevector_tests.cpp' || echo './'`test/prevector_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./serialize.h:22,
                  from ./netaddress.h:15,
@@ -7446,7 +7487,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-pow_tests.o `test -f 'test/pow_tests.cpp' || echo './'`test/pow_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-raii_event_tests.o `test -f 'test/raii_event_tests.cpp' || echo './'`test/raii_event_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./serialize.h:22,
                  from ./policy/feerate.h:10,
@@ -7474,8 +7515,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-prevector_tests.o `test -f 'test/prevector_tests.cpp' || echo './'`test/prevector_tests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-raii_event_tests.o `test -f 'test/raii_event_tests.cpp' || echo './'`test/raii_event_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-random_tests.o `test -f 'test/random_tests.cpp' || echo './'`test/random_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-ref_tests.o `test -f 'test/ref_tests.cpp' || echo './'`test/ref_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-reverselock_tests.o `test -f 'test/reverselock_tests.cpp' || echo './'`test/reverselock_tests.cpp
@@ -7484,6 +7523,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-scheduler_tests.o `test -f 'test/scheduler_tests.cpp' || echo './'`test/scheduler_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-script_p2sh_tests.o `test -f 'test/script_p2sh_tests.cpp' || echo './'`test/script_p2sh_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-script_tests.o `test -f 'test/script_tests.cpp' || echo './'`test/script_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-script_standard_tests.o `test -f 'test/script_standard_tests.cpp' || echo './'`test/script_standard_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./univalue/include/univalue.h:13,
                  from ./rpc/client.h:9,
@@ -7582,11 +7622,11 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, long long int>*, std::vector<std::pair<long long int, long long int> > >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-script_standard_tests.o `test -f 'test/script_standard_tests.cpp' || echo './'`test/script_standard_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-scriptnum_tests.o `test -f 'test/scriptnum_tests.cpp' || echo './'`test/scriptnum_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-scrypt_tests.o `test -f 'test/scrypt_tests.cpp' || echo './'`test/scrypt_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-serialize_tests.o `test -f 'test/serialize_tests.cpp' || echo './'`test/serialize_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-settings_tests.o `test -f 'test/settings_tests.cpp' || echo './'`test/settings_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-sighash_tests.o `test -f 'test/sighash_tests.cpp' || echo './'`test/sighash_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./core_io.h:12,
                  from test/script_tests.cpp:7:
@@ -7677,7 +7717,7 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-sighash_tests.o `test -f 'test/sighash_tests.cpp' || echo './'`test/sighash_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-sigopcount_tests.o `test -f 'test/sigopcount_tests.cpp' || echo './'`test/sigopcount_tests.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<PegOutCoin>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<PegOutCoin>&]' at ./serialize.h:463:78,
@@ -7722,8 +7762,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-sigopcount_tests.o `test -f 'test/sigopcount_tests.cpp' || echo './'`test/sigopcount_tests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-skiplist_tests.o `test -f 'test/skiplist_tests.cpp' || echo './'`test/skiplist_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -7741,6 +7779,7 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-skiplist_tests.o `test -f 'test/skiplist_tests.cpp' || echo './'`test/skiplist_tests.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<PegOutCoin>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<PegOutCoin>&]' at ./serialize.h:463:78,
@@ -7795,6 +7834,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-txindex_tests.o `test -f 'test/txindex_tests.cpp' || echo './'`test/txindex_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-txrequest_tests.o `test -f 'test/txrequest_tests.cpp' || echo './'`test/txrequest_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-txvalidation_tests.o `test -f 'test/txvalidation_tests.cpp' || echo './'`test/txvalidation_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-txvalidationcache_tests.o `test -f 'test/txvalidationcache_tests.cpp' || echo './'`test/txvalidationcache_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from /usr/include/boost/filesystem/path_traits.hpp:26,
                  from /usr/include/boost/filesystem/path.hpp:26,
@@ -7812,6 +7852,59 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CScriptCheck*, std::vector<CScriptCheck, std::allocator<CScriptCheck> > >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-uint256_tests.o `test -f 'test/uint256_tests.cpp' || echo './'`test/uint256_tests.cpp
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
+    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<PegOutCoin>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
+    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<PegOutCoin>&]' at ./serialize.h:463:78,
+    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PegOutCoin>&>]' at ./serialize.h:760:18,
+    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = PegOutCoin; A = std::allocator<PegOutCoin>; V = PegOutCoin]' at ./serialize.h:912:16,
+    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = PegOutCoin; A = std::allocator<PegOutCoin>]' at ./serialize.h:918:21,
+    inlined from 'CDataStream& CDataStream::operator>>(T&&) [with T = std::vector<PegOutCoin>&]' at ./streams.h:461:22,
+    inlined from 'void Kernel::Unserialize(Stream&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/Kernel.h:172:15:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]',
+    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Kernel>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
+    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Kernel>&]' at ./serialize.h:463:78,
+    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<Kernel>&>]' at ./serialize.h:760:18,
+    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = Kernel; A = std::allocator<Kernel>; V = Kernel]' at ./serialize.h:912:16,
+    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = Kernel; A = std::allocator<Kernel>]' at ./serialize.h:918:21:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
+    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
+    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Output>&]' at ./serialize.h:463:78,
+    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<Output>&>]' at ./serialize.h:760:18,
+    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = Output; A = std::allocator<Output>; V = Output]' at ./serialize.h:912:16,
+    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = Output; A = std::allocator<Output>]' at ./serialize.h:918:21,
+    inlined from 'void UnserializeMany(Stream&, Arg&&, Args&& ...) [with Stream = CDataStream; Arg = std::vector<Output>&; Args = {std::vector<Kernel, std::allocator<Kernel> >&}]' at ./serialize.h:1144:18,
+    inlined from 'void UnserializeMany(Stream&, Arg&&, Args&& ...) [with Stream = CDataStream; Arg = std::vector<Input>&; Args = {std::vector<Output, std::allocator<Output> >&, std::vector<Kernel, std::allocator<Kernel> >&}]' at ./serialize.h:1145:22,
+    inlined from 'void SerReadWriteMany(Stream&, CSerActionUnserialize, Args&& ...) [with Stream = CDataStream; Args = {std::vector<Input, std::allocator<Input> >&, std::vector<Output, std::allocator<Output> >&, std::vector<Kernel, std::allocator<Kernel> >&}]' at ./serialize.h:1157:22,
+    inlined from 'static void TxBody::SerializationOps(Type&, Stream&, Operation) [with Stream = CDataStream; Type = TxBody; Operation = CSerActionUnserialize]' at ./libmw/include/mw/models/tx/TxBody.h:102:9,
+    inlined from 'static void TxBody::Unser(Stream&, TxBody&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/TxBody.h:100:5,
+    inlined from 'void TxBody::Unserialize(Stream&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/TxBody.h:100:5,
+    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = TxBody&]' at ./serialize.h:760:18,
+    inlined from 'void UnserializeMany(Stream&, Arg&&, Args&& ...) [with Stream = CDataStream; Arg = TxBody&; Args = {}]' at ./serialize.h:1144:18,
+    inlined from 'void SerReadWriteMany(Stream&, CSerActionUnserialize, Args&& ...) [with Stream = CDataStream; Args = {TxBody&}]' at ./serialize.h:1157:22,
+    inlined from 'static void mw::Transaction::SerializationOps(Type&, Stream&, Operation) [with Stream = CDataStream; Type = mw::Transaction; Operation = CSerActionUnserialize]' at ./libmw/include/mw/models/tx/Transaction.h:97:9,
+    inlined from 'static void mw::Transaction::Unser(Stream&, mw::Transaction&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/Transaction.h:93:5,
+    inlined from 'void mw::Transaction::Unserialize(Stream&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/Transaction.h:93:5,
+    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = mw::Transaction&]' at ./serialize.h:760:18,
+    inlined from 'CDataStream& CDataStream::operator>>(T&&) [with T = mw::Transaction&]' at ./streams.h:461:22,
+    inlined from 'void Unserialize(Stream&, std::shared_ptr<const T>&) [with Stream = CDataStream; T = mw::Transaction]' at ./serialize.h:1026:8:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -7914,60 +8007,6 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   513 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<PegOutCoin>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-txvalidationcache_tests.o `test -f 'test/txvalidationcache_tests.cpp' || echo './'`test/txvalidationcache_tests.cpp
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]',
-    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<PegOutCoin>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
-    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<PegOutCoin>&]' at ./serialize.h:463:78,
-    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PegOutCoin>&>]' at ./serialize.h:760:18,
-    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = PegOutCoin; A = std::allocator<PegOutCoin>; V = PegOutCoin]' at ./serialize.h:912:16,
-    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = PegOutCoin; A = std::allocator<PegOutCoin>]' at ./serialize.h:918:21,
-    inlined from 'CDataStream& CDataStream::operator>>(T&&) [with T = std::vector<PegOutCoin>&]' at ./streams.h:461:22,
-    inlined from 'void Kernel::Unserialize(Stream&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/Kernel.h:172:15:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]',
-    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Kernel>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
-    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Kernel>&]' at ./serialize.h:463:78,
-    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<Kernel>&>]' at ./serialize.h:760:18,
-    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = Kernel; A = std::allocator<Kernel>; V = Kernel]' at ./serialize.h:912:16,
-    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = Kernel; A = std::allocator<Kernel>]' at ./serialize.h:918:21:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
-    inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
-    inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Output>&]' at ./serialize.h:463:78,
-    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = Wrapper<VectorFormatter<DefaultFormatter>, std::vector<Output>&>]' at ./serialize.h:760:18,
-    inlined from 'void Unserialize_impl(Stream&, std::vector<T, A>&, const V&) [with Stream = CDataStream; T = Output; A = std::allocator<Output>; V = Output]' at ./serialize.h:912:16,
-    inlined from 'void Unserialize(Stream&, std::vector<T, A>&) [with Stream = CDataStream; T = Output; A = std::allocator<Output>]' at ./serialize.h:918:21,
-    inlined from 'void UnserializeMany(Stream&, Arg&&, Args&& ...) [with Stream = CDataStream; Arg = std::vector<Output>&; Args = {std::vector<Kernel, std::allocator<Kernel> >&}]' at ./serialize.h:1144:18,
-    inlined from 'void UnserializeMany(Stream&, Arg&&, Args&& ...) [with Stream = CDataStream; Arg = std::vector<Input>&; Args = {std::vector<Output, std::allocator<Output> >&, std::vector<Kernel, std::allocator<Kernel> >&}]' at ./serialize.h:1145:22,
-    inlined from 'void SerReadWriteMany(Stream&, CSerActionUnserialize, Args&& ...) [with Stream = CDataStream; Args = {std::vector<Input, std::allocator<Input> >&, std::vector<Output, std::allocator<Output> >&, std::vector<Kernel, std::allocator<Kernel> >&}]' at ./serialize.h:1157:22,
-    inlined from 'static void TxBody::SerializationOps(Type&, Stream&, Operation) [with Stream = CDataStream; Type = TxBody; Operation = CSerActionUnserialize]' at ./libmw/include/mw/models/tx/TxBody.h:102:9,
-    inlined from 'static void TxBody::Unser(Stream&, TxBody&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/TxBody.h:100:5,
-    inlined from 'void TxBody::Unserialize(Stream&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/TxBody.h:100:5,
-    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = TxBody&]' at ./serialize.h:760:18,
-    inlined from 'void UnserializeMany(Stream&, Arg&&, Args&& ...) [with Stream = CDataStream; Arg = TxBody&; Args = {}]' at ./serialize.h:1144:18,
-    inlined from 'void SerReadWriteMany(Stream&, CSerActionUnserialize, Args&& ...) [with Stream = CDataStream; Args = {TxBody&}]' at ./serialize.h:1157:22,
-    inlined from 'static void mw::Transaction::SerializationOps(Type&, Stream&, Operation) [with Stream = CDataStream; Type = mw::Transaction; Operation = CSerActionUnserialize]' at ./libmw/include/mw/models/tx/Transaction.h:97:9,
-    inlined from 'static void mw::Transaction::Unser(Stream&, mw::Transaction&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/Transaction.h:93:5,
-    inlined from 'void mw::Transaction::Unserialize(Stream&) [with Stream = CDataStream]' at ./libmw/include/mw/models/tx/Transaction.h:93:5,
-    inlined from 'void Unserialize(Stream&, T&&) [with Stream = CDataStream; T = mw::Transaction&]' at ./serialize.h:760:18,
-    inlined from 'CDataStream& CDataStream::operator>>(T&&) [with T = mw::Transaction&]' at ./streams.h:461:22,
-    inlined from 'void Unserialize(Stream&, std::shared_ptr<const T>&) [with Stream = CDataStream; T = mw::Transaction]' at ./serialize.h:1026:8:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-uint256_tests.o `test -f 'test/uint256_tests.cpp' || echo './'`test/uint256_tests.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Coin}; _Tp = Coin; _Alloc = std::allocator<Coin>]',
     inlined from 'void transaction_tests::test_big_witness_transaction::test_method()' at test/transaction_tests.cpp:445:27:
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Coin*, std::vector<Coin> >' changed in GCC 7.1
@@ -7976,6 +8015,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-util_tests.o `test -f 'test/util_tests.cpp' || echo './'`test/util_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-validation_block_tests.o `test -f 'test/validation_block_tests.cpp' || echo './'`test/validation_block_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-validation_chainstate_tests.o `test -f 'test/validation_chainstate_tests.cpp' || echo './'`test/validation_chainstate_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-validation_chainstatemanager_tests.o `test -f 'test/validation_chainstatemanager_tests.cpp' || echo './'`test/validation_chainstatemanager_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from /usr/include/boost/test/tree/decorator.hpp:35,
                  from /usr/include/boost/test/tools/fpc_tolerance.hpp:19,
@@ -7998,7 +8038,6 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-validation_chainstatemanager_tests.o `test -f 'test/validation_chainstatemanager_tests.cpp' || echo './'`test/validation_chainstatemanager_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-validation_flush_tests.o `test -f 'test/validation_flush_tests.cpp' || echo './'`test/validation_flush_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-validationinterface_tests.o `test -f 'test/validationinterface_tests.cpp' || echo './'`test/validationinterface_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/test_litecoin-versionbits_tests.o `test -f 'test/versionbits_tests.cpp' || echo './'`test/versionbits_tests.cpp
@@ -8006,6 +8045,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-psbt_wallet_tests.o `test -f 'wallet/test/psbt_wallet_tests.cpp' || echo './'`wallet/test/psbt_wallet_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-wallet_tests.o `test -f 'wallet/test/wallet_tests.cpp' || echo './'`wallet/test/wallet_tests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-wallet_crypto_tests.o `test -f 'wallet/test/wallet_crypto_tests.cpp' || echo './'`wallet/test/wallet_crypto_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-coinselector_tests.o `test -f 'wallet/test/coinselector_tests.cpp' || echo './'`wallet/test/coinselector_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./uint256.h:13,
                  from ./consensus/params.h:9,
@@ -8057,7 +8097,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-coinselector_tests.o `test -f 'wallet/test/coinselector_tests.cpp' || echo './'`wallet/test/coinselector_tests.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = OverrideStream<CDataStream>; V = std::vector<Kernel>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = OverrideStream<CDataStream>; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Kernel>&]' at ./serialize.h:463:78,
@@ -8089,6 +8128,7 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PSBTInput*, std::vector<PSBTInput> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-init_tests.o `test -f 'wallet/test/init_tests.cpp' || echo './'`wallet/test/init_tests.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Output>&]' at ./serialize.h:463:78,
@@ -8123,7 +8163,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-init_tests.o `test -f 'wallet/test/init_tests.cpp' || echo './'`wallet/test/init_tests.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -8138,13 +8177,15 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-ismine_tests.o `test -f 'wallet/test/ismine_tests.cpp' || echo './'`wallet/test/ismine_tests.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxOut}; _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'CMutableTransaction wallet_tests::TestSimpleSpend(const CTransaction&, uint32_t, const CKey&, const CScript&)' at wallet/test/wallet_tests.cpp:60:23:
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-ismine_tests.o `test -f 'wallet/test/ismine_tests.cpp' || echo './'`wallet/test/ismine_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-scriptpubkeyman_tests.o `test -f 'wallet/test/scriptpubkeyman_tests.cpp' || echo './'`wallet/test/scriptpubkeyman_tests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/consensus/test_test_litecoin-Test_Aggregation.o `test -f 'libmw/test/tests/consensus/Test_Aggregation.cpp' || echo './'`libmw/test/tests/consensus/Test_Aggregation.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./node/context.h:11,
                  from wallet/test/coinselector_tests.cpp:6:
@@ -8204,7 +8245,6 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o wallet/test/test_test_litecoin-scriptpubkeyman_tests.o `test -f 'wallet/test/scriptpubkeyman_tests.cpp' || echo './'`wallet/test/scriptpubkeyman_tests.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::shared_ptr<const CTransaction>, int&}; _Tp = CInputCoin; _Alloc = std::allocator<CInputCoin>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CInputCoin>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
@@ -8254,7 +8294,7 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const OutputGroup*, std::vector<OutputGroup> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/consensus/test_test_litecoin-Test_Aggregation.o `test -f 'libmw/test/tests/consensus/Test_Aggregation.cpp' || echo './'`libmw/test/tests/consensus/Test_Aggregation.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/consensus/test_test_litecoin-Test_KernelSumValidator.o `test -f 'libmw/test/tests/consensus/Test_KernelSumValidator.cpp' || echo './'`libmw/test/tests/consensus/Test_KernelSumValidator.cpp
 In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                  from /usr/include/c++/12/algorithm:61,
                  from ./serialize.h:11,
@@ -8312,7 +8352,6 @@
       |     ^~~~~~~~~~
 /usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
 /usr/include/c++/12/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/consensus/test_test_litecoin-Test_KernelSumValidator.o `test -f 'libmw/test/tests/consensus/Test_KernelSumValidator.cpp' || echo './'`libmw/test/tests/consensus/Test_KernelSumValidator.cpp
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11,
                  from ./streams.h:9:
@@ -8387,7 +8426,6 @@
  1780 |                           std::__iterator_category(__first));
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/consensus/test_test_litecoin-Test_StealthSumValidator.o `test -f 'libmw/test/tests/consensus/Test_StealthSumValidator.cpp' || echo './'`libmw/test/tests/consensus/Test_StealthSumValidator.cpp
 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Output*, vector<Output> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<<unnamed struct> >]':
 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
  1908 |     __introsort_loop(_RandomAccessIterator __first,
@@ -8504,19 +8542,9 @@
 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
  1854 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/consensus/test_test_litecoin-Test_StealthSumValidator.o `test -f 'libmw/test/tests/consensus/Test_StealthSumValidator.cpp' || echo './'`libmw/test/tests/consensus/Test_StealthSumValidator.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/consensus/test_test_litecoin-Test_Weight.o `test -f 'libmw/test/tests/consensus/Test_Weight.cpp' || echo './'`libmw/test/tests/consensus/Test_Weight.cpp
-In file included from /usr/include/c++/12/vector:70,
-                 from ./support/allocators/zeroafterfree.h:12,
-                 from ./streams.h:9,
-                 from ./libmw/include/mw/common/Traits.h:7,
-                 from ./libmw/include/mw/models/crypto/BigInteger.h:7,
-                 from ./libmw/include/mw/crypto/PublicKeys.h:3,
-                 from ./libmw/include/mw/consensus/StealthSumValidator.h:3,
-                 from libmw/test/tests/consensus/Test_StealthSumValidator.cpp:5:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Output}; _Tp = Output; _Alloc = std::allocator<Output>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/crypto/test_test_litecoin-Test_AddCommitments.o `test -f 'libmw/test/tests/crypto/Test_AddCommitments.cpp' || echo './'`libmw/test/tests/crypto/Test_AddCommitments.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -8529,52 +8557,6 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/memory:66,
-                 from ./support/allocators/zeroafterfree.h:11:
-/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*]':
-/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
-  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
-/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*]':
-/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
-/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
-In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*; bool _TrivialValueTypes = false]',
-    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
-    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*; _Tp = PegOutCoin]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
-    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
-    inlined from 'Kernel::Kernel(const Kernel&)' at ./libmw/include/mw/models/tx/Kernel.h:16:7:
-/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
-  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
-      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Output}; _Tp = Output; _Alloc = std::allocator<Output>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:61:22:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Output}; _Tp = Output; _Alloc = std::allocator<Output>]',
-    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
-    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:70:22:
-/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
-  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >; _ForwardIterator = Output*; bool _TrivialValueTypes = false]',
-    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
-    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*; _Tp = Output]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
-    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
-    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:119:48:
-/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
-  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
-      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >; _ForwardIterator = Output*; bool _TrivialValueTypes = false]',
-    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
-    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*; _Tp = Output]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
-    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
-    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:122:51:
-/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
-  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
-      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/algorithm:61,
                  from ./serialize.h:11,
                  from ./streams.h:10:
@@ -8621,6 +8603,19 @@
       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   109 |             [](const T& committed) { return committed.GetCommitment(); });
       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/crypto/test_test_litecoin-Test_AggSig.o `test -f 'libmw/test/tests/crypto/Test_AggSig.cpp' || echo './'`libmw/test/tests/crypto/Test_AggSig.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from ./support/allocators/zeroafterfree.h:12,
+                 from ./streams.h:9,
+                 from ./libmw/include/mw/common/Traits.h:7,
+                 from ./libmw/include/mw/models/crypto/BigInteger.h:7,
+                 from ./libmw/include/mw/crypto/PublicKeys.h:3,
+                 from ./libmw/include/mw/consensus/StealthSumValidator.h:3,
+                 from libmw/test/tests/consensus/Test_StealthSumValidator.cpp:5:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Output}; _Tp = Output; _Alloc = std::allocator<Output>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -8634,17 +8629,62 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/memory:66,
+                 from ./support/allocators/zeroafterfree.h:11:
+/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*]':
+/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
+  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Output}; _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'std::vector<Output> TestWeight::CreateStandardOutputs(size_t)' at libmw/test/tests/consensus/Test_Weight.cpp:26:26:
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*]':
+/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
+/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
+In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*; bool _TrivialValueTypes = false]',
+    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
+    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const PegOutCoin*, vector<PegOutCoin> >; _ForwardIterator = PegOutCoin*; _Tp = PegOutCoin]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
+    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = PegOutCoin; _Alloc = std::allocator<PegOutCoin>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
+    inlined from 'Kernel::Kernel(const Kernel&)' at ./libmw/include/mw/models/tx/Kernel.h:16:7:
+/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
+  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
+      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Kernel}; _Tp = Kernel; _Alloc = std::allocator<Kernel>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Kernel>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/crypto/test_test_litecoin-Test_AddCommitments.o `test -f 'libmw/test/tests/crypto/Test_AddCommitments.cpp' || echo './'`libmw/test/tests/crypto/Test_AddCommitments.cpp
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Output}; _Tp = Output; _Alloc = std::allocator<Output>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:61:22:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Output}; _Tp = Output; _Alloc = std::allocator<Output>]',
+    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
+    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:70:22:
+/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
+  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >; _ForwardIterator = Output*; bool _TrivialValueTypes = false]',
+    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
+    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*; _Tp = Output]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
+    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
+    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:119:48:
+/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
+  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
+      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
+In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >; _ForwardIterator = Output*; bool _TrivialValueTypes = false]',
+    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
+    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*; _Tp = Output]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
+    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Output; _Alloc = std::allocator<Output>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
+    inlined from 'void TestStealthSumValidator::ValidateStealthSum::test_method()' at libmw/test/tests/consensus/Test_StealthSumValidator.cpp:122:51:
+/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Output*, std::vector<Output> >' changed in GCC 7.1
+  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
+      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11:
 /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Output*, vector<Output> >; _ForwardIterator = Output*]':
@@ -8706,7 +8746,6 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/crypto/test_test_litecoin-Test_AggSig.o `test -f 'libmw/test/tests/crypto/Test_AggSig.cpp' || echo './'`libmw/test/tests/crypto/Test_AggSig.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/crypto/test_test_litecoin-Test_Keys.o `test -f 'libmw/test/tests/crypto/Test_Keys.cpp' || echo './'`libmw/test/tests/crypto/Test_Keys.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/crypto/test_test_litecoin-Test_RangeProofs.o `test -f 'libmw/test/tests/crypto/Test_RangeProofs.cpp' || echo './'`libmw/test/tests/crypto/Test_RangeProofs.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/db/test_test_litecoin-Test_LeafDB.o `test -f 'libmw/test/tests/db/Test_LeafDB.cpp' || echo './'`libmw/test/tests/db/Test_LeafDB.cpp
@@ -8720,6 +8759,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/block/test_test_litecoin-Test_Block.o `test -f 'libmw/test/tests/models/block/Test_Block.cpp' || echo './'`libmw/test/tests/models/block/Test_Block.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/block/test_test_litecoin-Test_Header.o `test -f 'libmw/test/tests/models/block/Test_Header.cpp' || echo './'`libmw/test/tests/models/block/Test_Header.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/crypto/test_test_litecoin-Test_BigInteger.o `test -f 'libmw/test/tests/models/crypto/Test_BigInteger.cpp' || echo './'`libmw/test/tests/models/crypto/Test_BigInteger.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_Input.o `test -f 'libmw/test/tests/models/tx/Test_Input.cpp' || echo './'`libmw/test/tests/models/tx/Test_Input.cpp
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11,
                  from ./streams.h:9,
@@ -8820,7 +8860,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_Input.o `test -f 'libmw/test/tests/models/tx/Test_Input.cpp' || echo './'`libmw/test/tests/models/tx/Test_Input.cpp
 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'void VectorFormatter<Formatter>::Unser(Stream&, V&) [with Stream = CDataStream; V = std::vector<Output>; Formatter = DefaultFormatter]' at ./serialize.h:629:31,
     inlined from 'void Wrapper<Formatter, T>::Unserialize(Stream&) [with Stream = CDataStream; Formatter = VectorFormatter<DefaultFormatter>; T = std::vector<Output>&]' at ./serialize.h:463:78,
@@ -8848,6 +8887,8 @@
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_Kernel.o `test -f 'libmw/test/tests/models/tx/Test_Kernel.cpp' || echo './'`libmw/test/tests/models/tx/Test_Kernel.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_Output.o `test -f 'libmw/test/tests/models/tx/Test_Output.cpp' || echo './'`libmw/test/tests/models/tx/Test_Output.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_PegInCoin.o `test -f 'libmw/test/tests/models/tx/Test_PegInCoin.cpp' || echo './'`libmw/test/tests/models/tx/Test_PegInCoin.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_PegOutCoin.o `test -f 'libmw/test/tests/models/tx/Test_PegOutCoin.cpp' || echo './'`libmw/test/tests/models/tx/Test_PegOutCoin.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -8870,11 +8911,10 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PegOutCoin*, std::vector<PegOutCoin> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_PegInCoin.o `test -f 'libmw/test/tests/models/tx/Test_PegInCoin.cpp' || echo './'`libmw/test/tests/models/tx/Test_PegInCoin.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_PegOutCoin.o `test -f 'libmw/test/tests/models/tx/Test_PegOutCoin.cpp' || echo './'`libmw/test/tests/models/tx/Test_PegOutCoin.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_Transaction.o `test -f 'libmw/test/tests/models/tx/Test_Transaction.cpp' || echo './'`libmw/test/tests/models/tx/Test_Transaction.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_TxBody.o `test -f 'libmw/test/tests/models/tx/Test_TxBody.cpp' || echo './'`libmw/test/tests/models/tx/Test_TxBody.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/models/tx/test_test_litecoin-Test_UTXO.o `test -f 'libmw/test/tests/models/tx/Test_UTXO.cpp' || echo './'`libmw/test/tests/models/tx/Test_UTXO.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/node/test_test_litecoin-Test_BlockBuilder.o `test -f 'libmw/test/tests/node/Test_BlockBuilder.cpp' || echo './'`libmw/test/tests/node/Test_BlockBuilder.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -8920,7 +8960,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Kernel*, std::vector<Kernel> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/node/test_test_litecoin-Test_BlockBuilder.o `test -f 'libmw/test/tests/node/Test_BlockBuilder.cpp' || echo './'`libmw/test/tests/node/Test_BlockBuilder.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from /usr/include/boost/test/tree/decorator.hpp:35,
                  from /usr/include/boost/test/tools/fpc_tolerance.hpp:19,
@@ -8979,6 +9018,7 @@
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/node/test_test_litecoin-Test_BlockValidator.o `test -f 'libmw/test/tests/node/Test_BlockValidator.cpp' || echo './'`libmw/test/tests/node/Test_BlockValidator.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DBOOST_TEST_DYN_LINK  -I. -I./libmw/include -I./libmw/deps/crypto/include -Ilibmw/test/framework/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o libmw/test/tests/node/test_test_litecoin-Test_MineChain.o `test -f 'libmw/test/tests/node/Test_MineChain.cpp' || echo './'`libmw/test/tests/node/Test_MineChain.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-blockfilter.o `test -f 'test/util/blockfilter.cpp' || echo './'`test/util/blockfilter.cpp
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11,
                  from ./streams.h:9,
@@ -9049,7 +9089,8 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-blockfilter.o `test -f 'test/util/blockfilter.cpp' || echo './'`test/util/blockfilter.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-logging.o `test -f 'test/util/logging.cpp' || echo './'`test/util/logging.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-mining.o `test -f 'test/util/mining.cpp' || echo './'`test/util/mining.cpp
 In file included from /usr/include/c++/12/vector:64,
                  from ./support/allocators/zeroafterfree.h:12,
                  from ./streams.h:9,
@@ -9061,6 +9102,7 @@
 /usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list<PegInCoin>' changed in GCC 7.1
   673 |       vector(initializer_list<value_type> __l,
       |       ^~~~~~
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-net.o `test -f 'test/util/net.cpp' || echo './'`test/util/net.cpp
 In file included from /usr/include/c++/12/memory:66,
                  from ./support/allocators/zeroafterfree.h:11,
                  from ./streams.h:9,
@@ -9108,11 +9150,6 @@
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:70:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Output&}; _Tp = Output; _Alloc = std::allocator<Output>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/12/vector:64:
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<Output>]' at /usr/include/c++/12/bits/stl_iterator.h:735:22,
@@ -9136,6 +9173,11 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+In file included from /usr/include/c++/12/vector:70:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Output&}; _Tp = Output; _Alloc = std::allocator<Output>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Output>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Output; _Alloc = std::allocator<Output>]',
     inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<Output>]' at /usr/include/c++/12/bits/stl_iterator.h:735:22,
     inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = const Output*; _OI = std::back_insert_iterator<std::vector<Output> >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18,
@@ -9190,15 +9232,26 @@
 libmw/test/tests/node/Test_BlockValidator.cpp:187:14: note: parameter passing for argument of type 'std::initializer_list<PegInCoin>' changed in GCC 7.1
   187 |         std::vector<PegInCoin>{pegin_tx.GetPegInCoin()},
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-logging.o `test -f 'test/util/logging.cpp' || echo './'`test/util/logging.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-mining.o `test -f 'test/util/mining.cpp' || echo './'`test/util/mining.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-net.o `test -f 'test/util/net.cpp' || echo './'`test/util/net.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-setup_common.o `test -f 'test/util/setup_common.cpp' || echo './'`test/util/setup_common.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-str.o `test -f 'test/util/str.cpp' || echo './'`test/util/str.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-transaction_utils.o `test -f 'test/util/transaction_utils.cpp' || echo './'`test/util/transaction_utils.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-validation.o `test -f 'test/util/validation.cpp' || echo './'`test/util/validation.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include    -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o test/util/libtest_util_a-wallet.o `test -f 'test/util/wallet.cpp' || echo './'`test/util/wallet.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/litecoin_qt-main.o `test -f 'qt/main.cpp' || echo './'`qt/main.cpp
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bitcoinamountfield.cpp | \
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/bitcoinamountfield.moc
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/intro.cpp | \
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/intro.moc
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/overviewpage.cpp | \
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/overviewpage.moc
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/rpcconsole.cpp | \
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/rpcconsole.moc
+QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/rcc -name bitcoin_locale qt/temp_bitcoin_locale.qrc | \
+  /usr/bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/qrc_bitcoin_locale.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-apptests.o `test -f 'qt/test/apptests.cpp' || echo './'`qt/test/apptests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-compattests.o `test -f 'qt/test/compattests.cpp' || echo './'`qt/test/compattests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-rpcnestedtests.o `test -f 'qt/test/rpcnestedtests.cpp' || echo './'`qt/test/rpcnestedtests.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-test_main.o `test -f 'qt/test/test_main.cpp' || echo './'`qt/test/test_main.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from /usr/include/boost/filesystem/path_traits.hpp:26,
                  from /usr/include/boost/filesystem/path.hpp:26,
@@ -9250,20 +9303,6 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Output*, std::vector<Output> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/bitcoinamountfield.cpp | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/bitcoinamountfield.moc
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/intro.cpp | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/intro.moc
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/overviewpage.cpp | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/overviewpage.moc
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/moc -I. -I../src/config  -DHAVE_CONFIG_H -I. qt/rpcconsole.cpp | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/rpcconsole.moc
-QT_SELECT=qt5 /usr/lib/arm-linux-gnueabihf/qt5/bin/rcc -name bitcoin_locale qt/temp_bitcoin_locale.qrc | \
-  /bin/sed -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > qt/qrc_bitcoin_locale.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-apptests.o `test -f 'qt/test/apptests.cpp' || echo './'`qt/test/apptests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-compattests.o `test -f 'qt/test/compattests.cpp' || echo './'`qt/test/compattests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-rpcnestedtests.o `test -f 'qt/test/rpcnestedtests.cpp' || echo './'`qt/test/rpcnestedtests.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-test_main.o `test -f 'qt/test/test_main.cpp' || echo './'`qt/test/test_main.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-uritests.o `test -f 'qt/test/uritests.cpp' || echo './'`qt/test/uritests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-util.o `test -f 'qt/test/util.cpp' || echo './'`qt/test/util.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-addressbooktests.o `test -f 'qt/test/addressbooktests.cpp' || echo './'`qt/test/addressbooktests.cpp
@@ -9274,12 +9313,12 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-moc_uritests.o `test -f 'qt/test/moc_uritests.cpp' || echo './'`qt/test/moc_uritests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-moc_addressbooktests.o `test -f 'qt/test/moc_addressbooktests.cpp' || echo './'`qt/test/moc_addressbooktests.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_TESTLIB_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtTest -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/test/test_litecoin_qt-moc_wallettests.o `test -f 'qt/test/moc_wallettests.cpp' || echo './'`qt/test/moc_wallettests.cpp
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers      -no-undefined  -Wl,-z,relro -Wl,-z,now -o libbitcoinconsensus.la -rpath /usr/lib/arm-linux-gnueabihf support/libbitcoinconsensus_la-cleanse.lo crypto/libbitcoinconsensus_la-aes.lo crypto/libbitcoinconsensus_la-chacha_poly_aead.lo crypto/libbitcoinconsensus_la-chacha20.lo crypto/libbitcoinconsensus_la-hkdf_sha256_32.lo crypto/libbitcoinconsensus_la-hmac_sha256.lo crypto/libbitcoinconsensus_la-hmac_sha512.lo crypto/libbitcoinconsensus_la-poly1305.lo crypto/libbitcoinconsensus_la-ripemd160.lo crypto/libbitcoinconsensus_la-scrypt.lo crypto/libbitcoinconsensus_la-scrypt-sse2.lo crypto/libbitcoinconsensus_la-sha1.lo crypto/libbitcoinconsensus_la-sha256.lo crypto/libbitcoinconsensus_la-sha3.lo crypto/libbitcoinconsensus_la-sha512.lo crypto/libbitcoinconsensus_la-siphash.lo libmw/src/crypto/libbitcoinconsensus_la-Hasher.lo crypto/libbitcoinconsensus_la-sha256_sse4.lo libbitcoinconsensus_la-arith_uint256.lo consensus/libbitcoinconsensus_la-merkle.lo consensus/libbitcoinconsensus_la-tx_check.lo libbitcoinconsensus_la-hash.lo primitives/libbitcoinconsensus_la-block.lo primitives/libbitcoinconsensus_la-transaction.lo libbitcoinconsensus_la-pubkey.lo script/libbitcoinconsensus_la-bitcoinconsensus.lo script/libbitcoinconsensus_la-interpreter.lo script/libbitcoinconsensus_la-script.lo script/libbitcoinconsensus_la-script_error.lo libbitcoinconsensus_la-uint256.lo util/libbitcoinconsensus_la-strencodings.lo  secp256k1-zkp/libsecp256k1.la -lcrypto -lfmt 
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers      -no-undefined  -Wl,-z,relro -Wl,-z,now -o libbitcoinconsensus.la -rpath /usr/lib/arm-linux-gnueabihf support/libbitcoinconsensus_la-cleanse.lo crypto/libbitcoinconsensus_la-aes.lo crypto/libbitcoinconsensus_la-chacha_poly_aead.lo crypto/libbitcoinconsensus_la-chacha20.lo crypto/libbitcoinconsensus_la-hkdf_sha256_32.lo crypto/libbitcoinconsensus_la-hmac_sha256.lo crypto/libbitcoinconsensus_la-hmac_sha512.lo crypto/libbitcoinconsensus_la-poly1305.lo crypto/libbitcoinconsensus_la-ripemd160.lo crypto/libbitcoinconsensus_la-scrypt.lo crypto/libbitcoinconsensus_la-scrypt-sse2.lo crypto/libbitcoinconsensus_la-sha1.lo crypto/libbitcoinconsensus_la-sha256.lo crypto/libbitcoinconsensus_la-sha3.lo crypto/libbitcoinconsensus_la-sha512.lo crypto/libbitcoinconsensus_la-siphash.lo libmw/src/crypto/libbitcoinconsensus_la-Hasher.lo crypto/libbitcoinconsensus_la-sha256_sse4.lo libbitcoinconsensus_la-arith_uint256.lo consensus/libbitcoinconsensus_la-merkle.lo consensus/libbitcoinconsensus_la-tx_check.lo libbitcoinconsensus_la-hash.lo primitives/libbitcoinconsensus_la-block.lo primitives/libbitcoinconsensus_la-transaction.lo libbitcoinconsensus_la-pubkey.lo script/libbitcoinconsensus_la-bitcoinconsensus.lo script/libbitcoinconsensus_la-interpreter.lo script/libbitcoinconsensus_la-script.lo script/libbitcoinconsensus_la-script_error.lo libbitcoinconsensus_la-uint256.lo util/libbitcoinconsensus_la-strencodings.lo  secp256k1-zkp/libsecp256k1.la -lcrypto -lfmt 
 libtool: link: /usr/bin/ar cr .libs/libbitcoinconsensus.a  support/libbitcoinconsensus_la-cleanse.o crypto/libbitcoinconsensus_la-aes.o crypto/libbitcoinconsensus_la-chacha_poly_aead.o crypto/libbitcoinconsensus_la-chacha20.o crypto/libbitcoinconsensus_la-hkdf_sha256_32.o crypto/libbitcoinconsensus_la-hmac_sha256.o crypto/libbitcoinconsensus_la-hmac_sha512.o crypto/libbitcoinconsensus_la-poly1305.o crypto/libbitcoinconsensus_la-ripemd160.o crypto/libbitcoinconsensus_la-scrypt.o crypto/libbitcoinconsensus_la-scrypt-sse2.o crypto/libbitcoinconsensus_la-sha1.o crypto/libbitcoinconsensus_la-sha256.o crypto/libbitcoinconsensus_la-sha3.o crypto/libbitcoinconsensus_la-sha512.o crypto/libbitcoinconsensus_la-siphash.o libmw/src/crypto/libbitcoinconsensus_la-Hasher.o crypto/libbitcoinconsensus_la-sha256_sse4.o libbitcoinconsensus_la-arith_uint256.o consensus/libbitcoinconsensus_la-merkle.o consensus/libbitcoinconsensus_la-tx_check.o libbitcoinconsensus_la-hash.o primitives/libbitcoinconsensus_la-block.o primitives/libbitcoinconsensus_la-transaction.o libbitcoinconsensus_la-pubkey.o script/libbitcoinconsensus_la-bitcoinconsensus.o script/libbitcoinconsensus_la-interpreter.o script/libbitcoinconsensus_la-script.o script/libbitcoinconsensus_la-script_error.o libbitcoinconsensus_la-uint256.o util/libbitcoinconsensus_la-strencodings.o
 libtool: link: /usr/bin/ranlib .libs/libbitcoinconsensus.a
-libtool: link: ( cd ".libs" && rm -f "libbitcoinconsensus.la" && ln -s "../libbitcoinconsensus.la" "libbitcoinconsensus.la" )
 rm -f libbitcoin_server.a
 /usr/bin/ar cr libbitcoin_server.a libbitcoin_server_a-addrdb.o libbitcoin_server_a-addrman.o libbitcoin_server_a-banman.o libbitcoin_server_a-blockencodings.o libbitcoin_server_a-blockfilter.o libbitcoin_server_a-chain.o consensus/libbitcoin_server_a-tx_verify.o libbitcoin_server_a-dbwrapper.o libbitcoin_server_a-flatfile.o libbitcoin_server_a-httprpc.o libbitcoin_server_a-httpserver.o index/libbitcoin_server_a-base.o index/libbitcoin_server_a-blockfilterindex.o index/libbitcoin_server_a-txindex.o libbitcoin_server_a-init.o interfaces/libbitcoin_server_a-chain.o interfaces/libbitcoin_server_a-node.o libbitcoin_server_a-miner.o mweb/libbitcoin_server_a-mweb_miner.o mweb/libbitcoin_server_a-mweb_node.o libbitcoin_server_a-net.o libbitcoin_server_a-net_processing.o node/libbitcoin_server_a-coin.o node/libbitcoin_server_a-coinstats.o node/libbitcoin_server_a-context.o node/libbitcoin_server_a-psbt.o node/libbitcoin_server_a-transaction.o node/libbitcoin_server_a-ui_interface.o libbitcoin_server_a-noui.o policy/libbitcoin_server_a-fees.o policy/libbitcoin_server_a-rbf.o policy/libbitcoin_server_a-settings.o libbitcoin_server_a-pow.o libbitcoin_server_a-rest.o rpc/libbitcoin_server_a-blockchain.o rpc/libbitcoin_server_a-mining.o rpc/libbitcoin_server_a-misc.o rpc/libbitcoin_server_a-net.o rpc/libbitcoin_server_a-rawtransaction.o rpc/libbitcoin_server_a-server.o script/libbitcoin_server_a-sigcache.o libbitcoin_server_a-shutdown.o libbitcoin_server_a-signet.o libbitcoin_server_a-timedata.o libbitcoin_server_a-torcontrol.o libbitcoin_server_a-txdb.o libbitcoin_server_a-txrequest.o libbitcoin_server_a-txmempool.o libbitcoin_server_a-validation.o libbitcoin_server_a-validationinterface.o libbitcoin_server_a-versionbits.o  wallet/libbitcoin_server_a-init.o  
+libtool: link: ( cd ".libs" && rm -f "libbitcoinconsensus.la" && ln -s "../libbitcoinconsensus.la" "libbitcoinconsensus.la" )
 rm -f libbitcoin_util.a
 /usr/bin/ar cr libbitcoin_util.a support/libbitcoin_util_a-lockedpool.o libbitcoin_util_a-chainparamsbase.o libbitcoin_util_a-clientversion.o compat/libbitcoin_util_a-glibc_sanity.o compat/libbitcoin_util_a-glibcxx_sanity.o compat/libbitcoin_util_a-strnlen.o libbitcoin_util_a-fs.o interfaces/libbitcoin_util_a-handler.o libbitcoin_util_a-logging.o libbitcoin_util_a-random.o libbitcoin_util_a-randomenv.o rpc/libbitcoin_util_a-request.o support/libbitcoin_util_a-cleanse.o libbitcoin_util_a-sync.o libbitcoin_util_a-threadinterrupt.o util/libbitcoin_util_a-asmap.o util/libbitcoin_util_a-bip32.o util/libbitcoin_util_a-bytevectorhash.o util/libbitcoin_util_a-error.o util/libbitcoin_util_a-fees.o util/libbitcoin_util_a-system.o util/libbitcoin_util_a-message.o util/libbitcoin_util_a-moneystr.o util/libbitcoin_util_a-rbf.o util/libbitcoin_util_a-settings.o util/libbitcoin_util_a-threadnames.o util/libbitcoin_util_a-spanparsing.o util/libbitcoin_util_a-strencodings.o util/libbitcoin_util_a-string.o util/libbitcoin_util_a-time.o  util/libbitcoin_util_a-url.o   
 /usr/bin/ranlib libbitcoin_util.a
@@ -9291,18 +9330,16 @@
 /usr/bin/ranlib crypto/libbitcoin_crypto_base.a
 rm -f libmw.a
 /usr/bin/ar cr libmw.a libmw/src/common/a-Logger.o libmw/src/crypto/a-Bulletproofs.o libmw/src/crypto/a-ConversionUtil.o libmw/src/crypto/a-MuSig.o libmw/src/crypto/a-Pedersen.o libmw/src/crypto/a-PublicKeys.o libmw/src/crypto/a-Schnorr.o libmw/src/crypto/a-SecretKeys.o libmw/src/db/a-CoinDB.o libmw/src/db/a-LeafDB.o libmw/src/db/a-MMRInfoDB.o libmw/src/file/a-File.o libmw/src/mmr/a-ILeafSet.o libmw/src/mmr/a-IMMR.o libmw/src/mmr/a-Index.o libmw/src/mmr/a-LeafSet.o libmw/src/mmr/a-LeafSetCache.o libmw/src/mmr/a-MemMMR.o libmw/src/mmr/a-MMRUtil.o libmw/src/mmr/a-PMMRCache.o libmw/src/mmr/a-PMMR.o libmw/src/mmr/a-PruneList.o libmw/src/models/block/a-Block.o libmw/src/models/crypto/a-Commitment.o libmw/src/models/crypto/a-PublicKey.o libmw/src/models/tx/a-Input.o libmw/src/models/tx/a-Kernel.o libmw/src/models/tx/a-Output.o libmw/src/models/tx/a-Transaction.o libmw/src/models/tx/a-TxBody.o libmw/src/node/a-BlockValidator.o libmw/src/node/a-BlockBuilder.o libmw/src/node/a-CoinsViewCache.o libmw/src/node/a-CoinsViewDB.o libmw/src/wallet/a-Keychain.o libmw/src/wallet/a-TxBuilder.o 
-/usr/bin/ranlib libbitcoin_server.a
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o litecoin-cli litecoin_cli-bitcoin-cli.o  libbitcoin_cli.a univalue/libunivalue.la libbitcoin_util.a crypto/libbitcoin_crypto_base.a    -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lcrypto -levent  -lfmt 
+libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o litecoin-cli litecoin_cli-bitcoin-cli.o  -lpthread libbitcoin_cli.a univalue/.libs/libunivalue.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lcrypto -levent -lfmt -pthread
 /usr/bin/ranlib libmw.a
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o litecoin-cli litecoin_cli-bitcoin-cli.o  libbitcoin_cli.a univalue/libunivalue.la libbitcoin_util.a crypto/libbitcoin_crypto_base.a    -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lcrypto -levent  -lfmt 
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o litecoin-wallet litecoin_wallet-bitcoin-wallet.o  libbitcoin_wallet_tool.a libbitcoin_wallet.a libbitcoin_common.a libbitcoin_util.a univalue/libunivalue.la  libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    -lleveldb   -lmemenv  secp256k1-zkp/libsecp256k1.la libmw.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -ldb_cxx -lcrypto -lminiupnpc -levent_pthreads -levent  -levent    -lfmt 
 rm -f libtest_util.a
 /usr/bin/ar cr libtest_util.a test/util/libtest_util_a-blockfilter.o test/util/libtest_util_a-logging.o test/util/libtest_util_a-mining.o test/util/libtest_util_a-net.o test/util/libtest_util_a-setup_common.o test/util/libtest_util_a-str.o test/util/libtest_util_a-transaction_utils.o test/util/libtest_util_a-validation.o test/util/libtest_util_a-wallet.o  
-/usr/bin/ranlib libtest_util.a
-libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o litecoin-cli litecoin_cli-bitcoin-cli.o  -lpthread libbitcoin_cli.a univalue/.libs/libunivalue.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lcrypto -levent -lfmt -pthread
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-bantablemodel.o `test -f 'qt/bantablemodel.cpp' || echo './'`qt/bantablemodel.cpp
-libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o litecoin-wallet litecoin_wallet-bitcoin-wallet.o  -lpthread libbitcoin_wallet_tool.a libbitcoin_wallet.a libbitcoin_common.a libbitcoin_util.a univalue/.libs/libunivalue.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a -lleveldb -lmemenv secp256k1-zkp/.libs/libsecp256k1.a libmw.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -ldb_cxx -lcrypto -lminiupnpc -levent_pthreads -levent -levent -lfmt -pthread
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-bitcoin.o `test -f 'qt/bitcoin.cpp' || echo './'`qt/bitcoin.cpp
+/usr/bin/ranlib libtest_util.a
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-bitcoinaddressvalidator.o `test -f 'qt/bitcoinaddressvalidator.cpp' || echo './'`qt/bitcoinaddressvalidator.cpp
+/usr/bin/ranlib libbitcoin_server.a
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-bitcoinamountfield.o `test -f 'qt/bitcoinamountfield.cpp' || echo './'`qt/bitcoinamountfield.cpp
 qt/bitcoin.cpp: In member function 'void BitcoinApplication::createSplashScreen(const NetworkStyle*)':
 qt/bitcoin.cpp:267:54: warning: 'constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags<Qt::WindowType>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations]
@@ -9321,6 +9358,8 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-bitcoingui.o `test -f 'qt/bitcoingui.cpp' || echo './'`qt/bitcoingui.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-bitcoinunits.o `test -f 'qt/bitcoinunits.cpp' || echo './'`qt/bitcoinunits.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-clientmodel.o `test -f 'qt/clientmodel.cpp' || echo './'`qt/clientmodel.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-csvmodelwriter.o `test -f 'qt/csvmodelwriter.cpp' || echo './'`qt/csvmodelwriter.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-guiutil.o `test -f 'qt/guiutil.cpp' || echo './'`qt/guiutil.cpp
 qt/bitcoingui.cpp: In member function 'void BitcoinGUI::updateProxyIcon()':
 qt/bitcoingui.cpp:1314:35: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  1314 |         if (labelProxyIcon->pixmap() == nullptr) {
@@ -9331,8 +9370,6 @@
 /usr/include/arm-linux-gnueabihf/qt5/QtWidgets/qlabel.h:78:20: note: declared here
    78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
       |                    ^~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-csvmodelwriter.o `test -f 'qt/csvmodelwriter.cpp' || echo './'`qt/csvmodelwriter.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-guiutil.o `test -f 'qt/guiutil.cpp' || echo './'`qt/guiutil.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-intro.o `test -f 'qt/intro.cpp' || echo './'`qt/intro.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-modaloverlay.o `test -f 'qt/modaloverlay.cpp' || echo './'`qt/modaloverlay.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-networkstyle.o `test -f 'qt/networkstyle.cpp' || echo './'`qt/networkstyle.cpp
@@ -9340,6 +9377,8 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-optionsdialog.o `test -f 'qt/optionsdialog.cpp' || echo './'`qt/optionsdialog.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-optionsmodel.o `test -f 'qt/optionsmodel.cpp' || echo './'`qt/optionsmodel.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-peertablemodel.o `test -f 'qt/peertablemodel.cpp' || echo './'`qt/peertablemodel.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-platformstyle.o `test -f 'qt/platformstyle.cpp' || echo './'`qt/platformstyle.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-qvalidatedlineedit.o `test -f 'qt/qvalidatedlineedit.cpp' || echo './'`qt/qvalidatedlineedit.cpp
 qt/optionsmodel.cpp: In function 'ProxySetting GetProxySetting(QSettings&, const QString&)':
 qt/optionsmodel.cpp:226:64: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
   226 |     QStringList ip_port = settings.value(name).toString().split(":", QString::SkipEmptyParts);
@@ -9354,8 +9393,6 @@
 /usr/include/arm-linux-gnueabihf/qt5/QtCore/qstring.h:609:17: note: declared here
   609 |     QStringList split(const QString &sep, SplitBehavior behavior,
       |                 ^~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-platformstyle.o `test -f 'qt/platformstyle.cpp' || echo './'`qt/platformstyle.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-qvalidatedlineedit.o `test -f 'qt/qvalidatedlineedit.cpp' || echo './'`qt/qvalidatedlineedit.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-qvaluecombobox.o `test -f 'qt/qvaluecombobox.cpp' || echo './'`qt/qvaluecombobox.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-rpcconsole.o `test -f 'qt/rpcconsole.cpp' || echo './'`qt/rpcconsole.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-splashscreen.o `test -f 'qt/splashscreen.cpp' || echo './'`qt/splashscreen.cpp
@@ -9373,6 +9410,7 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-paymentserver.o `test -f 'qt/paymentserver.cpp' || echo './'`qt/paymentserver.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-psbtoperationsdialog.o `test -f 'qt/psbtoperationsdialog.cpp' || echo './'`qt/psbtoperationsdialog.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-qrimagewidget.o `test -f 'qt/qrimagewidget.cpp' || echo './'`qt/qrimagewidget.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-receivecoinsdialog.o `test -f 'qt/receivecoinsdialog.cpp' || echo './'`qt/receivecoinsdialog.cpp
 qt/qrimagewidget.cpp: In member function 'QImage QRImageWidget::exportImage()':
 qt/qrimagewidget.cpp:101:15: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
   101 |     if(!pixmap())
@@ -9417,7 +9455,6 @@
 /usr/include/arm-linux-gnueabihf/qt5/QtWidgets/qlabel.h:78:20: note: declared here
    78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
       |                    ^~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-receivecoinsdialog.o `test -f 'qt/receivecoinsdialog.cpp' || echo './'`qt/receivecoinsdialog.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-receiverequestdialog.o `test -f 'qt/receiverequestdialog.cpp' || echo './'`qt/receiverequestdialog.cpp
 In file included from /usr/include/c++/12/vector:63,
                  from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qvector.h:53,
@@ -9433,6 +9470,7 @@
   113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
       |     ^~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PSBTInput*, std::vector<PSBTInput> >' changed in GCC 7.1
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-recentrequeststablemodel.o `test -f 'qt/recentrequeststablemodel.cpp' || echo './'`qt/recentrequeststablemodel.cpp
 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PSBTInput*, std::vector<PSBTInput> >; _ForwardIterator = PSBTInput*; bool _TrivialValueTypes = false]',
     inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const PSBTInput*, vector<PSBTInput> >; _ForwardIterator = PSBTInput*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
     inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const PSBTInput*, vector<PSBTInput> >; _ForwardIterator = PSBTInput*; _Tp = PSBTInput]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
@@ -9451,10 +9489,10 @@
 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const PSBTInput*, std::vector<PSBTInput> >' changed in GCC 7.1
   137 |         { return std::__do_uninit_copy(__first, __last, __result); }
       |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-recentrequeststablemodel.o `test -f 'qt/recentrequeststablemodel.cpp' || echo './'`qt/recentrequeststablemodel.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-sendcoinsdialog.o `test -f 'qt/sendcoinsdialog.cpp' || echo './'`qt/sendcoinsdialog.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-sendcoinsentry.o `test -f 'qt/sendcoinsentry.cpp' || echo './'`qt/sendcoinsentry.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-signverifymessagedialog.o `test -f 'qt/signverifymessagedialog.cpp' || echo './'`qt/signverifymessagedialog.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-transactiondesc.o `test -f 'qt/transactiondesc.cpp' || echo './'`qt/transactiondesc.cpp
 qt/sendcoinsdialog.cpp: In member function 'void SendCoinsDialog::setModel(WalletModel*)':
 qt/sendcoinsdialog.cpp:188:100: warning: 'void QButtonGroup::buttonClicked(int)' is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
   188 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::updateFeeSectionControls);
@@ -9483,12 +9521,12 @@
 /usr/include/arm-linux-gnueabihf/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
    90 |     void buttonClicked(int);
       |          ^~~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-transactiondesc.o `test -f 'qt/transactiondesc.cpp' || echo './'`qt/transactiondesc.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-transactiondescdialog.o `test -f 'qt/transactiondescdialog.cpp' || echo './'`qt/transactiondescdialog.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-transactionfilterproxy.o `test -f 'qt/transactionfilterproxy.cpp' || echo './'`qt/transactionfilterproxy.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-transactiontablemodel.o `test -f 'qt/transactiontablemodel.cpp' || echo './'`qt/transactiontablemodel.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-transactionview.o `test -f 'qt/transactionview.cpp' || echo './'`qt/transactionview.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-walletcontroller.o `test -f 'qt/walletcontroller.cpp' || echo './'`qt/walletcontroller.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-walletframe.o `test -f 'qt/walletframe.cpp' || echo './'`qt/walletframe.cpp
 qt/transactionview.cpp: In member function 'void TransactionView::setModel(WalletModel*)':
 qt/transactionview.cpp:239:90: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
   239 |             QStringList listUrls = _model->getOptionsModel()->getThirdPartyTxUrls().split("|", QString::SkipEmptyParts);
@@ -9559,13 +9597,17 @@
 /usr/include/arm-linux-gnueabihf/qt5/QtCore/qdatetime.h:298:57: note: declared here
   298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
       |                                                         ^~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-walletframe.o `test -f 'qt/walletframe.cpp' || echo './'`qt/walletframe.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-walletmodel.o `test -f 'qt/walletmodel.cpp' || echo './'`qt/walletmodel.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-walletmodeltransaction.o `test -f 'qt/walletmodeltransaction.cpp' || echo './'`qt/walletmodeltransaction.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-walletview.o `test -f 'qt/walletview.cpp' || echo './'`qt/walletview.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_addressbookpage.o `test -f 'qt/moc_addressbookpage.cpp' || echo './'`qt/moc_addressbookpage.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_addresstablemodel.o `test -f 'qt/moc_addresstablemodel.cpp' || echo './'`qt/moc_addresstablemodel.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_askpassphrasedialog.o `test -f 'qt/moc_askpassphrasedialog.cpp' || echo './'`qt/moc_askpassphrasedialog.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_createwalletdialog.o `test -f 'qt/moc_createwalletdialog.cpp' || echo './'`qt/moc_createwalletdialog.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bantablemodel.o `test -f 'qt/moc_bantablemodel.cpp' || echo './'`qt/moc_bantablemodel.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoinaddressvalidator.o `test -f 'qt/moc_bitcoinaddressvalidator.cpp' || echo './'`qt/moc_bitcoinaddressvalidator.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoinamountfield.o `test -f 'qt/moc_bitcoinamountfield.cpp' || echo './'`qt/moc_bitcoinamountfield.cpp
+g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoin.o `test -f 'qt/moc_bitcoin.cpp' || echo './'`qt/moc_bitcoin.cpp
 In file included from /usr/include/c++/12/vector:70,
                  from ./serialize.h:22,
                  from ./hash.h:14,
@@ -9583,11 +9625,6 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CRecipient*, std::vector<CRecipient> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_createwalletdialog.o `test -f 'qt/moc_createwalletdialog.cpp' || echo './'`qt/moc_createwalletdialog.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bantablemodel.o `test -f 'qt/moc_bantablemodel.cpp' || echo './'`qt/moc_bantablemodel.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoinaddressvalidator.o `test -f 'qt/moc_bitcoinaddressvalidator.cpp' || echo './'`qt/moc_bitcoinaddressvalidator.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoinamountfield.o `test -f 'qt/moc_bitcoinamountfield.cpp' || echo './'`qt/moc_bitcoinamountfield.cpp
-g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoin.o `test -f 'qt/moc_bitcoin.cpp' || echo './'`qt/moc_bitcoin.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoingui.o `test -f 'qt/moc_bitcoingui.cpp' || echo './'`qt/moc_bitcoingui.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_bitcoinunits.o `test -f 'qt/moc_bitcoinunits.cpp' || echo './'`qt/moc_bitcoinunits.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_clientmodel.o `test -f 'qt/moc_clientmodel.cpp' || echo './'`qt/moc_clientmodel.cpp
@@ -9633,15 +9670,17 @@
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-moc_walletview.o `test -f 'qt/moc_walletview.cpp' || echo './'`qt/moc_walletview.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-qrc_bitcoin.o `test -f 'qt/qrc_bitcoin.cpp' || echo './'`qt/qrc_bitcoin.cpp
 g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src/config    -I. -I./secp256k1-zkp/include  -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include   -I./libmw/include -I./libmw/deps/caches/include -I./libmw/deps/ghc/include -I./libmw/deps/mio/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/include/arm-linux-gnueabihf/qt5  -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_WIDGETS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -DQT_GUI_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -DQT_CORE_LIB  -DQT_NETWORK_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore  -DQT_DBUS_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include/arm-linux-gnueabihf/qt5 -DQT_CORE_LIB -I/usr/include/arm-linux-gnueabihf/qt5/QtCore   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o qt/libbitcoinqt_a-qrc_bitcoin_locale.o `test -f 'qt/qrc_bitcoin_locale.cpp' || echo './'`qt/qrc_bitcoin_locale.cpp
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o litecoind litecoind-bitcoind.o  libbitcoin_server.a libbitcoin_wallet.a libbitcoin_common.a libbitcoin_util.a univalue/libunivalue.la  libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    -lleveldb   -lmemenv  secp256k1-zkp/libsecp256k1.la libmw.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -ldb_cxx -lcrypto -lminiupnpc -levent_pthreads -levent  -levent    -lfmt 
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o litecoind litecoind-bitcoind.o  libbitcoin_server.a libbitcoin_wallet.a libbitcoin_common.a libbitcoin_util.a univalue/libunivalue.la  libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    -lleveldb   -lmemenv  secp256k1-zkp/libsecp256k1.la libmw.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -ldb_cxx -lcrypto -lminiupnpc -levent_pthreads -levent  -levent    -lfmt 
 libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o litecoind litecoind-bitcoind.o  -lpthread libbitcoin_server.a libbitcoin_wallet.a libbitcoin_common.a libbitcoin_util.a univalue/.libs/libunivalue.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a -lleveldb -lmemenv secp256k1-zkp/.libs/libsecp256k1.a libmw.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -ldb_cxx -lcrypto -lminiupnpc -levent_pthreads -levent -levent -lfmt -pthread
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -static -Wl,-z,relro -Wl,-z,now -o test/test_litecoin test/test_litecoin-main.o  wallet/test/test_test_litecoin-wallet_test_fixture.o wallet/test/test_test_litecoin-init_test_fixture.o libmw/test/framework/src/test_test_litecoin-TxBuilder.o libmw/test/framework/src/models/test_test_litecoin-Tx.o test/test_litecoin-arith_uint256_tests.o test/test_litecoin-addrman_tests.o test/test_litecoin-amount_tests.o test/test_litecoin-allocator_tests.o test/test_litecoin-base32_tests.o test/test_litecoin-base58_tests.o test/test_litecoin-base64_tests.o test/test_litecoin-bech32_tests.o test/test_litecoin-bip32_tests.o test/test_litecoin-blockchain_tests.o test/test_litecoin-blockfilter_tests.o test/test_litecoin-blockfilter_index_tests.o test/test_litecoin-bloom_tests.o test/test_litecoin-bswap_tests.o test/test_litecoin-checkqueue_tests.o test/test_litecoin-coins_tests.o test/test_litecoin-compilerbug_tests.o test/test_litecoin-compress_tests.o test/test_litecoin-crypto_tests.o test/test_litecoin-cuckoocache_tests.o test/test_litecoin-denialofservice_tests.o test/test_litecoin-descriptor_tests.o test/test_litecoin-flatfile_tests.o test/test_litecoin-getarg_tests.o test/test_litecoin-hash_tests.o test/test_litecoin-interfaces_tests.o test/test_litecoin-key_io_tests.o test/test_litecoin-key_tests.o test/test_litecoin-logging_tests.o test/test_litecoin-dbwrapper_tests.o test/test_litecoin-validation_tests.o test/test_litecoin-mempool_tests.o test/test_litecoin-merkle_tests.o test/test_litecoin-merkleblock_tests.o test/test_litecoin-miner_tests.o test/test_litecoin-multisig_tests.o test/test_litecoin-net_tests.o test/test_litecoin-netbase_tests.o test/test_litecoin-pmt_tests.o test/test_litecoin-policy_fee_tests.o test/test_litecoin-policyestimator_tests.o test/test_litecoin-pow_tests.o test/test_litecoin-prevector_tests.o test/test_litecoin-raii_event_tests.o test/test_litecoin-random_tests.o test/test_litecoin-ref_tests.o test/test_litecoin-reverselock_tests.o test/test_litecoin-rpc_tests.o test/test_litecoin-sanity_tests.o test/test_litecoin-scheduler_tests.o test/test_litecoin-script_p2sh_tests.o test/test_litecoin-script_tests.o test/test_litecoin-script_standard_tests.o test/test_litecoin-scriptnum_tests.o test/test_litecoin-scrypt_tests.o test/test_litecoin-serialize_tests.o test/test_litecoin-settings_tests.o test/test_litecoin-sighash_tests.o test/test_litecoin-sigopcount_tests.o test/test_litecoin-skiplist_tests.o test/test_litecoin-streams_tests.o test/test_litecoin-sync_tests.o test/test_litecoin-system_tests.o test/test_litecoin-util_threadnames_tests.o test/test_litecoin-timedata_tests.o test/test_litecoin-torcontrol_tests.o test/test_litecoin-transaction_tests.o test/test_litecoin-txindex_tests.o test/test_litecoin-txrequest_tests.o test/test_litecoin-txvalidation_tests.o test/test_litecoin-txvalidationcache_tests.o test/test_litecoin-uint256_tests.o test/test_litecoin-util_tests.o test/test_litecoin-validation_block_tests.o test/test_litecoin-validation_chainstate_tests.o test/test_litecoin-validation_chainstatemanager_tests.o test/test_litecoin-validation_flush_tests.o test/test_litecoin-validationinterface_tests.o test/test_litecoin-versionbits_tests.o wallet/test/test_test_litecoin-db_tests.o wallet/test/test_test_litecoin-psbt_wallet_tests.o wallet/test/test_test_litecoin-wallet_tests.o wallet/test/test_test_litecoin-wallet_crypto_tests.o wallet/test/test_test_litecoin-coinselector_tests.o wallet/test/test_test_litecoin-init_tests.o wallet/test/test_test_litecoin-ismine_tests.o wallet/test/test_test_litecoin-scriptpubkeyman_tests.o libmw/test/tests/consensus/test_test_litecoin-Test_Aggregation.o libmw/test/tests/consensus/test_test_litecoin-Test_KernelSumValidator.o libmw/test/tests/consensus/test_test_litecoin-Test_StealthSumValidator.o libmw/test/tests/consensus/test_test_litecoin-Test_Weight.o libmw/test/tests/crypto/test_test_litecoin-Test_AddCommitments.o libmw/test/tests/crypto/test_test_litecoin-Test_AggSig.o libmw/test/tests/crypto/test_test_litecoin-Test_Keys.o libmw/test/tests/crypto/test_test_litecoin-Test_RangeProofs.o libmw/test/tests/db/test_test_litecoin-Test_LeafDB.o libmw/test/tests/mmr/test_test_litecoin-Test_Index.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafIndex.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafSetCache.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafSet.o libmw/test/tests/mmr/test_test_litecoin-Test_MMR.o libmw/test/tests/mmr/test_test_litecoin-Test_MMRUtil.o libmw/test/tests/mmr/test_test_litecoin-Test_PruneList.o libmw/test/tests/models/block/test_test_litecoin-Test_Block.o libmw/test/tests/models/block/test_test_litecoin-Test_Header.o libmw/test/tests/models/crypto/test_test_litecoin-Test_BigInteger.o libmw/test/tests/models/tx/test_test_litecoin-Test_Input.o libmw/test/tests/models/tx/test_test_litecoin-Test_Kernel.o libmw/test/tests/models/tx/test_test_litecoin-Test_Output.o libmw/test/tests/models/tx/test_test_litecoin-Test_PegInCoin.o libmw/test/tests/models/tx/test_test_litecoin-Test_PegOutCoin.o libmw/test/tests/models/tx/test_test_litecoin-Test_Transaction.o libmw/test/tests/models/tx/test_test_litecoin-Test_TxBody.o libmw/test/tests/models/tx/test_test_litecoin-Test_UTXO.o libmw/test/tests/node/test_test_litecoin-Test_BlockBuilder.o libmw/test/tests/node/test_test_litecoin-Test_BlockValidator.o libmw/test/tests/node/test_test_litecoin-Test_MineChain.o     libtest_util.a libbitcoin_server.a libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a libbitcoin_wallet.a libbitcoin_server.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    univalue/libunivalue.la -lleveldb   -lmemenv  libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lboost_unit_test_framework secp256k1-zkp/libsecp256k1.la -levent  -levent_pthreads -levent  -ldb_cxx -lminiupnpc -lcrypto   
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o litecoin-wallet litecoin_wallet-bitcoin-wallet.o  libbitcoin_wallet_tool.a libbitcoin_wallet.a libbitcoin_common.a libbitcoin_util.a univalue/libunivalue.la  libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    -lleveldb   -lmemenv  secp256k1-zkp/libsecp256k1.la libmw.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -ldb_cxx -lcrypto -lminiupnpc -levent_pthreads -levent  -levent    -lfmt 
+libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o litecoin-wallet litecoin_wallet-bitcoin-wallet.o  -lpthread libbitcoin_wallet_tool.a libbitcoin_wallet.a libbitcoin_common.a libbitcoin_util.a univalue/.libs/libunivalue.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a -lleveldb -lmemenv secp256k1-zkp/.libs/libsecp256k1.a libmw.a -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -ldb_cxx -lcrypto -lminiupnpc -levent_pthreads -levent -levent -lfmt -pthread
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers        -pthread -lpthread -static -Wl,-z,relro -Wl,-z,now -o test/test_litecoin test/test_litecoin-main.o  wallet/test/test_test_litecoin-wallet_test_fixture.o wallet/test/test_test_litecoin-init_test_fixture.o libmw/test/framework/src/test_test_litecoin-TxBuilder.o libmw/test/framework/src/models/test_test_litecoin-Tx.o test/test_litecoin-arith_uint256_tests.o test/test_litecoin-addrman_tests.o test/test_litecoin-amount_tests.o test/test_litecoin-allocator_tests.o test/test_litecoin-base32_tests.o test/test_litecoin-base58_tests.o test/test_litecoin-base64_tests.o test/test_litecoin-bech32_tests.o test/test_litecoin-bip32_tests.o test/test_litecoin-blockchain_tests.o test/test_litecoin-blockfilter_tests.o test/test_litecoin-blockfilter_index_tests.o test/test_litecoin-bloom_tests.o test/test_litecoin-bswap_tests.o test/test_litecoin-checkqueue_tests.o test/test_litecoin-coins_tests.o test/test_litecoin-compilerbug_tests.o test/test_litecoin-compress_tests.o test/test_litecoin-crypto_tests.o test/test_litecoin-cuckoocache_tests.o test/test_litecoin-denialofservice_tests.o test/test_litecoin-descriptor_tests.o test/test_litecoin-flatfile_tests.o test/test_litecoin-getarg_tests.o test/test_litecoin-hash_tests.o test/test_litecoin-interfaces_tests.o test/test_litecoin-key_io_tests.o test/test_litecoin-key_tests.o test/test_litecoin-logging_tests.o test/test_litecoin-dbwrapper_tests.o test/test_litecoin-validation_tests.o test/test_litecoin-mempool_tests.o test/test_litecoin-merkle_tests.o test/test_litecoin-merkleblock_tests.o test/test_litecoin-miner_tests.o test/test_litecoin-multisig_tests.o test/test_litecoin-net_tests.o test/test_litecoin-netbase_tests.o test/test_litecoin-pmt_tests.o test/test_litecoin-policy_fee_tests.o test/test_litecoin-policyestimator_tests.o test/test_litecoin-pow_tests.o test/test_litecoin-prevector_tests.o test/test_litecoin-raii_event_tests.o test/test_litecoin-random_tests.o test/test_litecoin-ref_tests.o test/test_litecoin-reverselock_tests.o test/test_litecoin-rpc_tests.o test/test_litecoin-sanity_tests.o test/test_litecoin-scheduler_tests.o test/test_litecoin-script_p2sh_tests.o test/test_litecoin-script_tests.o test/test_litecoin-script_standard_tests.o test/test_litecoin-scriptnum_tests.o test/test_litecoin-scrypt_tests.o test/test_litecoin-serialize_tests.o test/test_litecoin-settings_tests.o test/test_litecoin-sighash_tests.o test/test_litecoin-sigopcount_tests.o test/test_litecoin-skiplist_tests.o test/test_litecoin-streams_tests.o test/test_litecoin-sync_tests.o test/test_litecoin-system_tests.o test/test_litecoin-util_threadnames_tests.o test/test_litecoin-timedata_tests.o test/test_litecoin-torcontrol_tests.o test/test_litecoin-transaction_tests.o test/test_litecoin-txindex_tests.o test/test_litecoin-txrequest_tests.o test/test_litecoin-txvalidation_tests.o test/test_litecoin-txvalidationcache_tests.o test/test_litecoin-uint256_tests.o test/test_litecoin-util_tests.o test/test_litecoin-validation_block_tests.o test/test_litecoin-validation_chainstate_tests.o test/test_litecoin-validation_chainstatemanager_tests.o test/test_litecoin-validation_flush_tests.o test/test_litecoin-validationinterface_tests.o test/test_litecoin-versionbits_tests.o wallet/test/test_test_litecoin-db_tests.o wallet/test/test_test_litecoin-psbt_wallet_tests.o wallet/test/test_test_litecoin-wallet_tests.o wallet/test/test_test_litecoin-wallet_crypto_tests.o wallet/test/test_test_litecoin-coinselector_tests.o wallet/test/test_test_litecoin-init_tests.o wallet/test/test_test_litecoin-ismine_tests.o wallet/test/test_test_litecoin-scriptpubkeyman_tests.o libmw/test/tests/consensus/test_test_litecoin-Test_Aggregation.o libmw/test/tests/consensus/test_test_litecoin-Test_KernelSumValidator.o libmw/test/tests/consensus/test_test_litecoin-Test_StealthSumValidator.o libmw/test/tests/consensus/test_test_litecoin-Test_Weight.o libmw/test/tests/crypto/test_test_litecoin-Test_AddCommitments.o libmw/test/tests/crypto/test_test_litecoin-Test_AggSig.o libmw/test/tests/crypto/test_test_litecoin-Test_Keys.o libmw/test/tests/crypto/test_test_litecoin-Test_RangeProofs.o libmw/test/tests/db/test_test_litecoin-Test_LeafDB.o libmw/test/tests/mmr/test_test_litecoin-Test_Index.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafIndex.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafSetCache.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafSet.o libmw/test/tests/mmr/test_test_litecoin-Test_MMR.o libmw/test/tests/mmr/test_test_litecoin-Test_MMRUtil.o libmw/test/tests/mmr/test_test_litecoin-Test_PruneList.o libmw/test/tests/models/block/test_test_litecoin-Test_Block.o libmw/test/tests/models/block/test_test_litecoin-Test_Header.o libmw/test/tests/models/crypto/test_test_litecoin-Test_BigInteger.o libmw/test/tests/models/tx/test_test_litecoin-Test_Input.o libmw/test/tests/models/tx/test_test_litecoin-Test_Kernel.o libmw/test/tests/models/tx/test_test_litecoin-Test_Output.o libmw/test/tests/models/tx/test_test_litecoin-Test_PegInCoin.o libmw/test/tests/models/tx/test_test_litecoin-Test_PegOutCoin.o libmw/test/tests/models/tx/test_test_litecoin-Test_Transaction.o libmw/test/tests/models/tx/test_test_litecoin-Test_TxBody.o libmw/test/tests/models/tx/test_test_litecoin-Test_UTXO.o libmw/test/tests/node/test_test_litecoin-Test_BlockBuilder.o libmw/test/tests/node/test_test_litecoin-Test_BlockValidator.o libmw/test/tests/node/test_test_litecoin-Test_MineChain.o     libtest_util.a libbitcoin_server.a libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a libbitcoin_wallet.a libbitcoin_server.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    univalue/libunivalue.la -lleveldb   -lmemenv  libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lboost_unit_test_framework secp256k1-zkp/libsecp256k1.la -levent  -levent_pthreads -levent  -ldb_cxx -lminiupnpc -lcrypto   
 libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o test/test_litecoin test/test_litecoin-main.o wallet/test/test_test_litecoin-wallet_test_fixture.o wallet/test/test_test_litecoin-init_test_fixture.o libmw/test/framework/src/test_test_litecoin-TxBuilder.o libmw/test/framework/src/models/test_test_litecoin-Tx.o test/test_litecoin-arith_uint256_tests.o test/test_litecoin-addrman_tests.o test/test_litecoin-amount_tests.o test/test_litecoin-allocator_tests.o test/test_litecoin-base32_tests.o test/test_litecoin-base58_tests.o test/test_litecoin-base64_tests.o test/test_litecoin-bech32_tests.o test/test_litecoin-bip32_tests.o test/test_litecoin-blockchain_tests.o test/test_litecoin-blockfilter_tests.o test/test_litecoin-blockfilter_index_tests.o test/test_litecoin-bloom_tests.o test/test_litecoin-bswap_tests.o test/test_litecoin-checkqueue_tests.o test/test_litecoin-coins_tests.o test/test_litecoin-compilerbug_tests.o test/test_litecoin-compress_tests.o test/test_litecoin-crypto_tests.o test/test_litecoin-cuckoocache_tests.o test/test_litecoin-denialofservice_tests.o test/test_litecoin-descriptor_tests.o test/test_litecoin-flatfile_tests.o test/test_litecoin-getarg_tests.o test/test_litecoin-hash_tests.o test/test_litecoin-interfaces_tests.o test/test_litecoin-key_io_tests.o test/test_litecoin-key_tests.o test/test_litecoin-logging_tests.o test/test_litecoin-dbwrapper_tests.o test/test_litecoin-validation_tests.o test/test_litecoin-mempool_tests.o test/test_litecoin-merkle_tests.o test/test_litecoin-merkleblock_tests.o test/test_litecoin-miner_tests.o test/test_litecoin-multisig_tests.o test/test_litecoin-net_tests.o test/test_litecoin-netbase_tests.o test/test_litecoin-pmt_tests.o test/test_litecoin-policy_fee_tests.o test/test_litecoin-policyestimator_tests.o test/test_litecoin-pow_tests.o test/test_litecoin-prevector_tests.o test/test_litecoin-raii_event_tests.o test/test_litecoin-random_tests.o test/test_litecoin-ref_tests.o test/test_litecoin-reverselock_tests.o test/test_litecoin-rpc_tests.o test/test_litecoin-sanity_tests.o test/test_litecoin-scheduler_tests.o test/test_litecoin-script_p2sh_tests.o test/test_litecoin-script_tests.o test/test_litecoin-script_standard_tests.o test/test_litecoin-scriptnum_tests.o test/test_litecoin-scrypt_tests.o test/test_litecoin-serialize_tests.o test/test_litecoin-settings_tests.o test/test_litecoin-sighash_tests.o test/test_litecoin-sigopcount_tests.o test/test_litecoin-skiplist_tests.o test/test_litecoin-streams_tests.o test/test_litecoin-sync_tests.o test/test_litecoin-system_tests.o test/test_litecoin-util_threadnames_tests.o test/test_litecoin-timedata_tests.o test/test_litecoin-torcontrol_tests.o test/test_litecoin-transaction_tests.o test/test_litecoin-txindex_tests.o test/test_litecoin-txrequest_tests.o test/test_litecoin-txvalidation_tests.o test/test_litecoin-txvalidationcache_tests.o test/test_litecoin-uint256_tests.o test/test_litecoin-util_tests.o test/test_litecoin-validation_block_tests.o test/test_litecoin-validation_chainstate_tests.o test/test_litecoin-validation_chainstatemanager_tests.o test/test_litecoin-validation_flush_tests.o test/test_litecoin-validationinterface_tests.o test/test_litecoin-versionbits_tests.o wallet/test/test_test_litecoin-db_tests.o wallet/test/test_test_litecoin-psbt_wallet_tests.o wallet/test/test_test_litecoin-wallet_tests.o wallet/test/test_test_litecoin-wallet_crypto_tests.o wallet/test/test_test_litecoin-coinselector_tests.o wallet/test/test_test_litecoin-init_tests.o wallet/test/test_test_litecoin-ismine_tests.o wallet/test/test_test_litecoin-scriptpubkeyman_tests.o libmw/test/tests/consensus/test_test_litecoin-Test_Aggregation.o libmw/test/tests/consensus/test_test_litecoin-Test_KernelSumValidator.o libmw/test/tests/consensus/test_test_litecoin-Test_StealthSumValidator.o libmw/test/tests/consensus/test_test_litecoin-Test_Weight.o libmw/test/tests/crypto/test_test_litecoin-Test_AddCommitments.o libmw/test/tests/crypto/test_test_litecoin-Test_AggSig.o libmw/test/tests/crypto/test_test_litecoin-Test_Keys.o libmw/test/tests/crypto/test_test_litecoin-Test_RangeProofs.o libmw/test/tests/db/test_test_litecoin-Test_LeafDB.o libmw/test/tests/mmr/test_test_litecoin-Test_Index.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafIndex.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafSetCache.o libmw/test/tests/mmr/test_test_litecoin-Test_LeafSet.o libmw/test/tests/mmr/test_test_litecoin-Test_MMR.o libmw/test/tests/mmr/test_test_litecoin-Test_MMRUtil.o libmw/test/tests/mmr/test_test_litecoin-Test_PruneList.o libmw/test/tests/models/block/test_test_litecoin-Test_Block.o libmw/test/tests/models/block/test_test_litecoin-Test_Header.o libmw/test/tests/models/crypto/test_test_litecoin-Test_BigInteger.o libmw/test/tests/models/tx/test_test_litecoin-Test_Input.o libmw/test/tests/models/tx/test_test_litecoin-Test_Kernel.o libmw/test/tests/models/tx/test_test_litecoin-Test_Output.o libmw/test/tests/models/tx/test_test_litecoin-Test_PegInCoin.o libmw/test/tests/models/tx/test_test_litecoin-Test_PegOutCoin.o libmw/test/tests/models/tx/test_test_litecoin-Test_Transaction.o libmw/test/tests/models/tx/test_test_litecoin-Test_TxBody.o libmw/test/tests/models/tx/test_test_litecoin-Test_UTXO.o libmw/test/tests/node/test_test_litecoin-Test_BlockBuilder.o libmw/test/tests/node/test_test_litecoin-Test_BlockValidator.o libmw/test/tests/node/test_test_litecoin-Test_MineChain.o  -lpthread libtest_util.a libbitcoin_server.a libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a libbitcoin_wallet.a libbitcoin_server.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a univalue/.libs/libunivalue.a -lleveldb -lmemenv libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lboost_unit_test_framework secp256k1-zkp/.libs/libsecp256k1.a -levent -levent_pthreads -levent -ldb_cxx -lminiupnpc -lcrypto -pthread
 rm -f qt/libbitcoinqt.a
 /usr/bin/ar cr qt/libbitcoinqt.a qt/libbitcoinqt_a-bantablemodel.o qt/libbitcoinqt_a-bitcoin.o qt/libbitcoinqt_a-bitcoinaddressvalidator.o qt/libbitcoinqt_a-bitcoinamountfield.o qt/libbitcoinqt_a-bitcoingui.o qt/libbitcoinqt_a-bitcoinunits.o qt/libbitcoinqt_a-clientmodel.o qt/libbitcoinqt_a-csvmodelwriter.o qt/libbitcoinqt_a-guiutil.o qt/libbitcoinqt_a-intro.o qt/libbitcoinqt_a-modaloverlay.o qt/libbitcoinqt_a-networkstyle.o qt/libbitcoinqt_a-notificator.o qt/libbitcoinqt_a-optionsdialog.o qt/libbitcoinqt_a-optionsmodel.o qt/libbitcoinqt_a-peertablemodel.o qt/libbitcoinqt_a-platformstyle.o qt/libbitcoinqt_a-qvalidatedlineedit.o qt/libbitcoinqt_a-qvaluecombobox.o qt/libbitcoinqt_a-rpcconsole.o qt/libbitcoinqt_a-splashscreen.o qt/libbitcoinqt_a-trafficgraphwidget.o qt/libbitcoinqt_a-utilitydialog.o  qt/libbitcoinqt_a-addressbookpage.o qt/libbitcoinqt_a-addresstablemodel.o qt/libbitcoinqt_a-askpassphrasedialog.o qt/libbitcoinqt_a-coincontroldialog.o qt/libbitcoinqt_a-coincontroltreewidget.o qt/libbitcoinqt_a-createwalletdialog.o qt/libbitcoinqt_a-editaddressdialog.o qt/libbitcoinqt_a-openuridialog.o qt/libbitcoinqt_a-overviewpage.o qt/libbitcoinqt_a-paymentserver.o qt/libbitcoinqt_a-psbtoperationsdialog.o qt/libbitcoinqt_a-qrimagewidget.o qt/libbitcoinqt_a-receivecoinsdialog.o qt/libbitcoinqt_a-receiverequestdialog.o qt/libbitcoinqt_a-recentrequeststablemodel.o qt/libbitcoinqt_a-sendcoinsdialog.o qt/libbitcoinqt_a-sendcoinsentry.o qt/libbitcoinqt_a-signverifymessagedialog.o qt/libbitcoinqt_a-transactiondesc.o qt/libbitcoinqt_a-transactiondescdialog.o qt/libbitcoinqt_a-transactionfilterproxy.o qt/libbitcoinqt_a-transactiontablemodel.o qt/libbitcoinqt_a-transactionview.o qt/libbitcoinqt_a-walletcontroller.o qt/libbitcoinqt_a-walletframe.o qt/libbitcoinqt_a-walletmodel.o qt/libbitcoinqt_a-walletmodeltransaction.o qt/libbitcoinqt_a-walletview.o         qt/libbitcoinqt_a-moc_addressbookpage.o qt/libbitcoinqt_a-moc_addresstablemodel.o qt/libbitcoinqt_a-moc_askpassphrasedialog.o qt/libbitcoinqt_a-moc_createwalletdialog.o qt/libbitcoinqt_a-moc_bantablemodel.o qt/libbitcoinqt_a-moc_bitcoinaddressvalidator.o qt/libbitcoinqt_a-moc_bitcoinamountfield.o qt/libbitcoinqt_a-moc_bitcoin.o qt/libbitcoinqt_a-moc_bitcoingui.o qt/libbitcoinqt_a-moc_bitcoinunits.o qt/libbitcoinqt_a-moc_clientmodel.o qt/libbitcoinqt_a-moc_coincontroldialog.o qt/libbitcoinqt_a-moc_coincontroltreewidget.o qt/libbitcoinqt_a-moc_csvmodelwriter.o qt/libbitcoinqt_a-moc_editaddressdialog.o qt/libbitcoinqt_a-moc_guiutil.o qt/libbitcoinqt_a-moc_intro.o qt/libbitcoinqt_a-moc_macdockiconhandler.o qt/libbitcoinqt_a-moc_macnotificationhandler.o qt/libbitcoinqt_a-moc_modaloverlay.o qt/libbitcoinqt_a-moc_notificator.o qt/libbitcoinqt_a-moc_openuridialog.o qt/libbitcoinqt_a-moc_optionsdialog.o qt/libbitcoinqt_a-moc_optionsmodel.o qt/libbitcoinqt_a-moc_overviewpage.o qt/libbitcoinqt_a-moc_peertablemodel.o qt/libbitcoinqt_a-moc_paymentserver.o qt/libbitcoinqt_a-moc_psbtoperationsdialog.o qt/libbitcoinqt_a-moc_qrimagewidget.o qt/libbitcoinqt_a-moc_qvalidatedlineedit.o qt/libbitcoinqt_a-moc_qvaluecombobox.o qt/libbitcoinqt_a-moc_receivecoinsdialog.o qt/libbitcoinqt_a-moc_receiverequestdialog.o qt/libbitcoinqt_a-moc_recentrequeststablemodel.o qt/libbitcoinqt_a-moc_rpcconsole.o qt/libbitcoinqt_a-moc_sendcoinsdialog.o qt/libbitcoinqt_a-moc_sendcoinsentry.o qt/libbitcoinqt_a-moc_signverifymessagedialog.o qt/libbitcoinqt_a-moc_splashscreen.o qt/libbitcoinqt_a-moc_trafficgraphwidget.o qt/libbitcoinqt_a-moc_transactiondesc.o qt/libbitcoinqt_a-moc_transactiondescdialog.o qt/libbitcoinqt_a-moc_transactionfilterproxy.o qt/libbitcoinqt_a-moc_transactionoverviewwidget.o qt/libbitcoinqt_a-moc_transactiontablemodel.o qt/libbitcoinqt_a-moc_transactionview.o qt/libbitcoinqt_a-moc_utilitydialog.o qt/libbitcoinqt_a-moc_walletcontroller.o qt/libbitcoinqt_a-moc_walletframe.o qt/libbitcoinqt_a-moc_walletmodel.o qt/libbitcoinqt_a-moc_walletview.o  qt/libbitcoinqt_a-qrc_bitcoin.o qt/libbitcoinqt_a-qrc_bitcoin_locale.o 
 /usr/bin/ranlib qt/libbitcoinqt.a
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps --tag CXX  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers         -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o qt/litecoin-qt qt/litecoin_qt-main.o  qt/libbitcoinqt.a libbitcoin_server.a libbitcoin_util.a libbitcoin_wallet.a  libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    univalue/libunivalue.la -lleveldb   -lmemenv  libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lQt5Core  -lQt5Gui -lQt5Core  -lQt5Widgets -lQt5Gui -lQt5Core  -lQt5Network -lQt5Core  -lQt5DBus -lQt5Core  -lqrencode  -ldb_cxx -lminiupnpc secp256k1-zkp/libsecp256k1.la -lcrypto -levent_pthreads -levent  -levent   
-/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers         -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o qt/test/test_litecoin-qt qt/test/test_litecoin_qt-apptests.o qt/test/test_litecoin_qt-compattests.o qt/test/test_litecoin_qt-rpcnestedtests.o qt/test/test_litecoin_qt-test_main.o qt/test/test_litecoin_qt-uritests.o qt/test/test_litecoin_qt-util.o  qt/test/test_litecoin_qt-addressbooktests.o qt/test/test_litecoin_qt-wallettests.o wallet/test/qt_test_test_litecoin_qt-wallet_test_fixture.o qt/test/test_litecoin_qt-moc_apptests.o qt/test/test_litecoin_qt-moc_compattests.o qt/test/test_litecoin_qt-moc_rpcnestedtests.o qt/test/test_litecoin_qt-moc_uritests.o qt/test/test_litecoin_qt-moc_addressbooktests.o qt/test/test_litecoin_qt-moc_wallettests.o qt/libbitcoinqt.a libbitcoin_server.a libtest_util.a libbitcoin_server.a libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a libbitcoin_util.a libbitcoin_wallet.a  libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    univalue/libunivalue.la -lleveldb   -lmemenv  libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lQt5DBus -lQt5Core  -lQt5Test -lQt5Core  -lQt5Core  -lQt5Gui -lQt5Core  -lQt5Widgets -lQt5Gui -lQt5Core  -lQt5Network -lQt5Core  -lqrencode  -ldb_cxx -lcrypto -lminiupnpc secp256k1-zkp/libsecp256k1.la -levent_pthreads -levent  -levent   
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps --tag CXX  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers         -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o qt/litecoin-qt qt/litecoin_qt-main.o  qt/libbitcoinqt.a libbitcoin_server.a libbitcoin_util.a libbitcoin_wallet.a  libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    univalue/libunivalue.la -lleveldb   -lmemenv  libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lQt5Core  -lQt5Gui -lQt5Core  -lQt5Widgets -lQt5Gui -lQt5Core  -lQt5Network -lQt5Core  -lQt5DBus -lQt5Core  -lqrencode  -ldb_cxx -lminiupnpc secp256k1-zkp/libsecp256k1.la -lcrypto -levent_pthreads -levent  -levent   
+/bin/sh ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++14  -fstack-reuse=none       -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers         -pthread -lpthread -Wl,-z,relro -Wl,-z,now -o qt/test/test_litecoin-qt qt/test/test_litecoin_qt-apptests.o qt/test/test_litecoin_qt-compattests.o qt/test/test_litecoin_qt-rpcnestedtests.o qt/test/test_litecoin_qt-test_main.o qt/test/test_litecoin_qt-uritests.o qt/test/test_litecoin_qt-util.o  qt/test/test_litecoin_qt-addressbooktests.o qt/test/test_litecoin_qt-wallettests.o wallet/test/qt_test_test_litecoin_qt-wallet_test_fixture.o qt/test/test_litecoin_qt-moc_apptests.o qt/test/test_litecoin_qt-moc_compattests.o qt/test/test_litecoin_qt-moc_rpcnestedtests.o qt/test/test_litecoin_qt-moc_uritests.o qt/test/test_litecoin_qt-moc_addressbooktests.o qt/test/test_litecoin_qt-moc_wallettests.o qt/libbitcoinqt.a libbitcoin_server.a libtest_util.a libbitcoin_server.a libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a libbitcoin_util.a libbitcoin_wallet.a  libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a    univalue/libunivalue.la -lleveldb   -lmemenv  libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lQt5DBus -lQt5Core  -lQt5Test -lQt5Core  -lQt5Core  -lQt5Gui -lQt5Core  -lQt5Widgets -lQt5Gui -lQt5Core  -lQt5Network -lQt5Core  -lqrencode  -ldb_cxx -lcrypto -lminiupnpc secp256k1-zkp/libsecp256k1.la -levent_pthreads -levent  -levent   
 libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o qt/litecoin-qt qt/litecoin_qt-main.o  -lpthread qt/libbitcoinqt.a libbitcoin_server.a libbitcoin_util.a libbitcoin_wallet.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a univalue/.libs/libunivalue.a -lleveldb -lmemenv libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lQt5Core -lQt5Gui -lQt5Core -lQt5Widgets -lQt5Gui -lQt5Core -lQt5Network -lQt5Core -lQt5DBus -lQt5Core -lqrencode -ldb_cxx -lminiupnpc secp256k1-zkp/.libs/libsecp256k1.a -lcrypto -levent_pthreads -levent -levent -pthread
 libtool: link: g++ -std=c++14 -fstack-reuse=none -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fno-extended-identifiers -Wl,-z -Wl,relro -Wl,-z -Wl,now -o qt/test/test_litecoin-qt qt/test/test_litecoin_qt-apptests.o qt/test/test_litecoin_qt-compattests.o qt/test/test_litecoin_qt-rpcnestedtests.o qt/test/test_litecoin_qt-test_main.o qt/test/test_litecoin_qt-uritests.o qt/test/test_litecoin_qt-util.o qt/test/test_litecoin_qt-addressbooktests.o qt/test/test_litecoin_qt-wallettests.o wallet/test/qt_test_test_litecoin_qt-wallet_test_fixture.o qt/test/test_litecoin_qt-moc_apptests.o qt/test/test_litecoin_qt-moc_compattests.o qt/test/test_litecoin_qt-moc_rpcnestedtests.o qt/test/test_litecoin_qt-moc_uritests.o qt/test/test_litecoin_qt-moc_addressbooktests.o qt/test/test_litecoin_qt-moc_wallettests.o  -lpthread qt/libbitcoinqt.a libbitcoin_server.a libtest_util.a libbitcoin_server.a libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto_base.a libbitcoin_util.a libbitcoin_wallet.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a univalue/.libs/libunivalue.a -lleveldb -lmemenv libmw.a -lfmt -L/usr/lib/arm-linux-gnueabihf -lboost_system -lboost_filesystem -lboost_thread -lpthread -lQt5DBus -lQt5Core -lQt5Test -lQt5Core -lQt5Core -lQt5Gui -lQt5Core -lQt5Widgets -lQt5Gui -lQt5Core -lQt5Network -lQt5Core -lqrencode -ldb_cxx -lcrypto -lminiupnpc secp256k1-zkp/.libs/libsecp256k1.a -levent_pthreads -levent -levent -pthread
 make[4]: Leaving directory '/build/litecoin-0.21.2.1/src'
@@ -9662,7 +9701,7 @@
 make[1]: Entering directory '/build/litecoin-0.21.2.1'
 ## Set OME to debian/tmp since buildd do not have RW permission to /home/buildd.
 HOME=/build/litecoin-0.21.2.1/debian/tmp dh_auto_test
-	make -j3 check "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1
+	make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1
 make[2]: Entering directory '/build/litecoin-0.21.2.1'
 Making check in src
 make[3]: Entering directory '/build/litecoin-0.21.2.1/src'
@@ -9673,9 +9712,9 @@
 test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/addrman_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/addrman_tests.cpp.log 2>&1 || (cat test/addrman_tests.cpp.log && false)
 Running tests: arith_uint256_tests from test/arith_uint256_tests.cpp
 test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/arith_uint256_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/arith_uint256_tests.cpp.log 2>&1 || (cat test/arith_uint256_tests.cpp.log && false)
-make[6]: Entering directory '/build/litecoin-0.21.2.1/src'
 Running tests: amount_tests from test/amount_tests.cpp
 test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/amount_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/amount_tests.cpp.log 2>&1 || (cat test/amount_tests.cpp.log && false)
+make[6]: Entering directory '/build/litecoin-0.21.2.1/src'
 Running tests: allocator_tests from test/allocator_tests.cpp
 test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/allocator_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/allocator_tests.cpp.log 2>&1 || (cat test/allocator_tests.cpp.log && false)
 Running tests: base32_tests from test/base32_tests.cpp
@@ -9696,8 +9735,6 @@
 test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/blockfilter_index_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/blockfilter_index_tests.cpp.log 2>&1 || (cat test/blockfilter_index_tests.cpp.log && false)
 Running tests: bloom_tests from test/bloom_tests.cpp
 test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/bloom_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/bloom_tests.cpp.log 2>&1 || (cat test/bloom_tests.cpp.log && false)
-Running tests: bswap_tests from test/bswap_tests.cpp
-test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/bswap_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/bswap_tests.cpp.log 2>&1 || (cat test/bswap_tests.cpp.log && false)
 PASS: qt/test/test_litecoin-qt
 ============================================================================
 Testsuite summary for Litecoin Core 0.21.2.1
@@ -9711,6 +9748,8 @@
 # ERROR: 0
 ============================================================================
 make[6]: Leaving directory '/build/litecoin-0.21.2.1/src'
+Running tests: bswap_tests from test/bswap_tests.cpp
+test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/bswap_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/bswap_tests.cpp.log 2>&1 || (cat test/bswap_tests.cpp.log && false)
 Running tests: checkqueue_tests from test/checkqueue_tests.cpp
 test/test_litecoin --catch_system_errors=no -l test_suite -t "`cat test/checkqueue_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" -- DEBUG_LOG_OUT > test/checkqueue_tests.cpp.log 2>&1 || (cat test/checkqueue_tests.cpp.log && false)
 Running tests: coins_tests from test/coins_tests.cpp
@@ -9921,7 +9960,7 @@
 /usr/bin/python3 ../test/util/rpcauth-test.py
 ...
 ----------------------------------------------------------------------
-Ran 3 tests in 0.038s
+Ran 3 tests in 0.037s
 
 OK
 make  -C univalue check
@@ -9930,19 +9969,19 @@
 g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -DJSON_TEST_SRC=\"./test\" -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o test/unitester-unitester.o `test -f 'test/unitester.cpp' || echo './'`test/unitester.cpp
 g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o test/no_nul-no_nul.o `test -f 'test/no_nul.cpp' || echo './'`test/no_nul.cpp
 g++ -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -o test/test_json-test_json.o `test -f 'test/test_json.cpp' || echo './'`test/test_json.cpp
-/bin/bash ./libtool  --tag=CXX   --mode=link g++ -I./include -DJSON_TEST_SRC=\"./test\" -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/unitester test/unitester-unitester.o libunivalue.la 
-libtool: link: g++ -I./include -DJSON_TEST_SRC=\"./test\" -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z -Wl,relro -Wl,-z -Wl,now -o test/unitester test/unitester-unitester.o  ./.libs/libunivalue.a
-/bin/bash ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/no_nul test/no_nul-no_nul.o libunivalue.la 
+/bin/sh ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/no_nul test/no_nul-no_nul.o libunivalue.la 
+/bin/sh ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/test_json test/test_json-test_json.o libunivalue.la 
 libtool: link: g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z -Wl,relro -Wl,-z -Wl,now -o test/no_nul test/no_nul-no_nul.o  ./.libs/libunivalue.a
-/bin/bash ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/test_json test/test_json-test_json.o libunivalue.la 
+/bin/sh ./libtool  --tag=CXX   --mode=link g++ -I./include -DJSON_TEST_SRC=\"./test\" -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/unitester test/unitester-unitester.o libunivalue.la 
 libtool: link: g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z -Wl,relro -Wl,-z -Wl,now -o test/test_json test/test_json-test_json.o  ./.libs/libunivalue.a
-/bin/bash ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/object test/object-object.o libunivalue.la 
+libtool: link: g++ -I./include -DJSON_TEST_SRC=\"./test\" -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z -Wl,relro -Wl,-z -Wl,now -o test/unitester test/unitester-unitester.o  ./.libs/libunivalue.a
+/bin/sh ./libtool  --tag=CXX   --mode=link g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -static  -Wl,-z,relro -Wl,-z,now -o test/object test/object-object.o libunivalue.la 
 libtool: link: g++ -I./include -g -O2 -ffile-prefix-map=/build/litecoin-0.21.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z -Wl,relro -Wl,-z -Wl,now -o test/object test/object-object.o  ./.libs/libunivalue.a
 make  check-TESTS
 make[7]: Entering directory '/build/litecoin-0.21.2.1/src/univalue'
 make[8]: Entering directory '/build/litecoin-0.21.2.1/src/univalue'
-PASS: test/no_nul
 PASS: test/object
+PASS: test/no_nul
 PASS: test/unitester
 ============================================================================
 Testsuite summary for univalue 1.0.3
@@ -9982,22 +10021,22 @@
 make[2]: Entering directory '/build/litecoin-0.21.2.1/src'
 make[3]: Entering directory '/build/litecoin-0.21.2.1/src'
 make[4]: Entering directory '/build/litecoin-0.21.2.1/src'
- /bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf'
- /bin/bash ../libtool --preserve-dup-deps  --mode=install /usr/bin/install -c   libbitcoinconsensus.la '/build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf'
+ /usr/bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf'
+ /bin/sh ../libtool --preserve-dup-deps  --mode=install /usr/bin/install -c   libbitcoinconsensus.la '/build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf'
 libtool: install: /usr/bin/install -c .libs/libbitcoinconsensus.lai /build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libbitcoinconsensus.la
 libtool: install: /usr/bin/install -c .libs/libbitcoinconsensus.a /build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libbitcoinconsensus.a
 libtool: install: chmod 644 /build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libbitcoinconsensus.a
 libtool: install: /usr/bin/ranlib /build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libbitcoinconsensus.a
 libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf'
- /bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/bin'
-  /bin/bash ../libtool --preserve-dup-deps  --mode=install /usr/bin/install -c litecoind litecoin-cli litecoin-wallet test/test_litecoin qt/litecoin-qt qt/test/test_litecoin-qt '/build/litecoin-0.21.2.1/debian/tmp/usr/bin'
+ /usr/bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/bin'
+  /bin/sh ../libtool --preserve-dup-deps  --mode=install /usr/bin/install -c litecoind litecoin-cli litecoin-wallet test/test_litecoin qt/litecoin-qt qt/test/test_litecoin-qt '/build/litecoin-0.21.2.1/debian/tmp/usr/bin'
 libtool: install: /usr/bin/install -c litecoind /build/litecoin-0.21.2.1/debian/tmp/usr/bin/litecoind
 libtool: install: /usr/bin/install -c litecoin-cli /build/litecoin-0.21.2.1/debian/tmp/usr/bin/litecoin-cli
 libtool: install: /usr/bin/install -c litecoin-wallet /build/litecoin-0.21.2.1/debian/tmp/usr/bin/litecoin-wallet
 libtool: install: /usr/bin/install -c test/test_litecoin /build/litecoin-0.21.2.1/debian/tmp/usr/bin/test_litecoin
 libtool: install: /usr/bin/install -c qt/litecoin-qt /build/litecoin-0.21.2.1/debian/tmp/usr/bin/litecoin-qt
 libtool: install: /usr/bin/install -c qt/test/test_litecoin-qt /build/litecoin-0.21.2.1/debian/tmp/usr/bin/test_litecoin-qt
- /bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/include'
+ /usr/bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/include'
  /usr/bin/install -c -m 644 script/bitcoinconsensus.h '/build/litecoin-0.21.2.1/debian/tmp/usr/include'
 make[4]: Leaving directory '/build/litecoin-0.21.2.1/src'
 make[3]: Leaving directory '/build/litecoin-0.21.2.1/src'
@@ -10006,14 +10045,14 @@
 make[2]: Entering directory '/build/litecoin-0.21.2.1/doc/man'
 make[3]: Entering directory '/build/litecoin-0.21.2.1/doc/man'
 make[3]: Nothing to be done for 'install-exec-am'.
- /bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/share/man/man1'
+ /usr/bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/share/man/man1'
  /usr/bin/install -c -m 644 litecoind.1 litecoin-qt.1 litecoin-cli.1 litecoin-wallet.1 '/build/litecoin-0.21.2.1/debian/tmp/usr/share/man/man1'
 make[3]: Leaving directory '/build/litecoin-0.21.2.1/doc/man'
 make[2]: Leaving directory '/build/litecoin-0.21.2.1/doc/man'
 make[2]: Entering directory '/build/litecoin-0.21.2.1'
 make[3]: Entering directory '/build/litecoin-0.21.2.1'
 make[3]: Nothing to be done for 'install-exec-am'.
- /bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig'
+ /usr/bin/mkdir -p '/build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig'
  /usr/bin/install -c -m 644 libbitcoinconsensus.pc '/build/litecoin-0.21.2.1/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig'
 make[3]: Leaving directory '/build/litecoin-0.21.2.1'
 make[2]: Leaving directory '/build/litecoin-0.21.2.1'
@@ -10071,10 +10110,10 @@
    dh_gencontrol
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'litecoind' in '../litecoind_0.21.2.1-1_armhf.deb'.
-dpkg-deb: building package 'litecoin-qt' in '../litecoin-qt_0.21.2.1-1_armhf.deb'.
 dpkg-deb: building package 'litecoind-dbgsym' in '../litecoind-dbgsym_0.21.2.1-1_armhf.deb'.
+dpkg-deb: building package 'litecoin-qt' in '../litecoin-qt_0.21.2.1-1_armhf.deb'.
 dpkg-deb: building package 'litecoin-qt-dbgsym' in '../litecoin-qt-dbgsym_0.21.2.1-1_armhf.deb'.
+dpkg-deb: building package 'litecoind' in '../litecoind_0.21.2.1-1_armhf.deb'.
  dpkg-genbuildinfo --build=binary -O../litecoin_0.21.2.1-1_armhf.buildinfo
  dpkg-genchanges --build=binary -O../litecoin_0.21.2.1-1_armhf.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -10083,12 +10122,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/7287/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/8552 and its subdirectories
-I: Current time: Sat Jun  3 03:07:53 -12 2023
-I: pbuilder-time-stamp: 1685804873
+I: removing directory /srv/workspace/pbuilder/7287 and its subdirectories
+I: Current time: Sun Jun  4 07:48:08 +14 2023
+I: pbuilder-time-stamp: 1685814488