diff --git a/rootfs/standard/usr/bin/mynode-install-custom-bitcoin b/rootfs/standard/usr/bin/mynode-install-custom-bitcoin index 735a2d1e..0f056bbe 100755 --- a/rootfs/standard/usr/bin/mynode-install-custom-bitcoin +++ b/rootfs/standard/usr/bin/mynode-install-custom-bitcoin @@ -225,6 +225,28 @@ elif [ "$APP" = "knots_29_2_2" ]; then echo "29.2.2-knots" > /home/bitcoin/.mynode/bitcoin_version_latest_custom echo "29.2.2-knots" > /mnt/hdd/mynode/settings/bitcoin_version_latest_custom + cd ~ +elif [ "$APP" = "knots_29_3" ]; then + BTC_UPGRADE_URL=https://bitcoinknots.org/files/29.x/29.3.knots20260210/bitcoin-29.3.knots20260210-$ARCH.tar.gz + BTC_SHASUM=https://bitcoinknots.org/files/29.x/29.3.knots20260210/SHA256SUMS + BTC_ASC=https://bitcoinknots.org/files/29.x/29.3.knots20260210/SHA256SUMS.asc + + rm -rf /opt/download + mkdir -p /opt/download + cd /opt/download + + # Download, install and verify + wget $BTC_UPGRADE_URL $BTC_SHASUM $BTC_ASC + gpg --verify SHA256SUMS.asc SHA256SUMS + sha256sum -c SHA256SUMS --ignore-missing + tar -xvf bitcoin-29.3.knots20260210-$ARCH.tar.gz + mv bitcoin-29.3.knots20260210 bitcoin + install -m 0755 -o root -g root -t /usr/local/bin bitcoin/bin/* + + echo "29.3-knots" > /home/bitcoin/.mynode/bitcoin_version + echo "29.3-knots" > /home/bitcoin/.mynode/bitcoin_version_latest_custom + echo "29.3-knots" > /mnt/hdd/mynode/settings/bitcoin_version_latest_custom + cd ~ elif [ "$APP" = "bip110" ]; then BTC_UPGRADE_URL=https://github.com/dathonohm/bitcoin/releases/download/v29.2.knots20251110%2Bbip110-v0.1/bitcoin-29.2.knots20251110+bip110-v0.1-$ARCH.tar.gz diff --git a/rootfs/standard/var/www/mynode/templates/settings.html b/rootfs/standard/var/www/mynode/templates/settings.html index 6f3f7e41..d18481df 100644 --- a/rootfs/standard/var/www/mynode/templates/settings.html +++ b/rootfs/standard/var/www/mynode/templates/settings.html @@ -1118,8 +1118,9 @@ - + +