gui & ci: upgrade managed bitcoind version to 29.0

This commit is contained in:
thomas 2025-04-30 14:44:42 +02:00 committed by Thomas Ballivet
parent 699b130d51
commit 9411017da5
3 changed files with 10 additions and 10 deletions

View File

@ -112,10 +112,10 @@ jobs:
export BITCOIND_PATH=bitcoin-24.0.1/bin/bitcoind
export IS_NOT_BITCOIND_24=0
else
curl -O https://bitcoincore.org/bin/bitcoin-core-28.1/bitcoin-28.1-x86_64-linux-gnu.tar.gz
echo "07f77afd326639145b9ba9562912b2ad2ccec47b8a305bd075b4f4cb127b7ed7 bitcoin-28.1-x86_64-linux-gnu.tar.gz" | sha256sum -c
tar -xzf bitcoin-28.1-x86_64-linux-gnu.tar.gz
export BITCOIND_PATH=bitcoin-28.1/bin/bitcoind
curl -O https://bitcoincore.org/bin/bitcoin-core-29.0/bitcoin-29.0-x86_64-linux-gnu.tar.gz
echo "a681e4f6ce524c338a105f214613605bac6c33d58c31dc5135bbc02bc458bb6c bitcoin-29.0-x86_64-linux-gnu.tar.gz" | sha256sum -c
tar -xzf bitcoin-29.0-x86_64-linux-gnu.tar.gz
export BITCOIND_PATH=bitcoin-29.0/bin/bitcoind
fi
echo "BITCOIN_BACKEND_TYPE = $BITCOIN_BACKEND_TYPE"

View File

@ -138,7 +138,7 @@ was updated by the poller.
#### Liana GUI
- The new Bitcoind 28.0 version is now downloaded by the GUI.
- The new Bitcoind 29.0 version is now downloaded by the GUI.
- Bitbox02 devices can now be part of a Taproot descriptor set-up if their firmware version is greater than or equal to 9.21.0.
- The install process now includes examples of setups with fixed templates and explanatory descriptions to guide the user.
- UI/UX of the GUI buttons was reworked to have a clear distinction between a primary and a secondary button.

View File

@ -25,22 +25,22 @@ use crate::dir::LianaDirectory;
const CREATE_NO_WINDOW: u32 = 0x08000000;
/// Current and previous managed bitcoind versions, in order of descending version.
pub const VERSIONS: [&str; 6] = ["28.0", "27.1", "26.1", "26.0", "25.1", "25.0"];
pub const VERSIONS: [&str; 7] = ["29.0", "28.0", "27.1", "26.1", "26.0", "25.1", "25.0"];
/// Current managed bitcoind version for new installations.
pub const VERSION: &str = VERSIONS[0];
#[cfg(all(target_os = "macos", target_arch = "x86_64"))]
pub const SHA256SUM: &str = "77e931bbaaf47771a10c376230bf53223f5380864bad3568efc7f4d02e40a0f7";
pub const SHA256SUM: &str = "5bb824fc86a15318d6a83a1b821ff4cd4b3d3d0e1ec3d162b805ccf7cae6fca8";
#[cfg(all(target_os = "macos", target_arch = "aarch64"))]
pub const SHA256SUM: &str = "c8108f30dfcc7ddffab33f5647d745414ef9d3298bfe67d243fe9b9cb4df4c12";
pub const SHA256SUM: &str = "34431c582a0399dd42e1276d87d25306cbdde0217f6744bd55a2945986645dda";
#[cfg(all(target_os = "linux", target_arch = "x86_64"))]
pub const SHA256SUM: &str = "7fe294b02b25b51acb8e8e0a0eb5af6bbafa7cd0c5b0e5fcbb61263104a82fbc";
pub const SHA256SUM: &str = "a681e4f6ce524c338a105f214613605bac6c33d58c31dc5135bbc02bc458bb6c";
#[cfg(all(target_os = "windows", target_arch = "x86_64"))]
pub const SHA256SUM: &str = "85282f4ec1bcb0cfe8db0f195e8e0f6fb77cfbe89242a81fff2bc2e9292f7acf";
pub const SHA256SUM: &str = "4c1780532031129fcacfc0e393c8430b3cea414c9f8c5e0c0c87ebe59a5ada1b";
#[cfg(all(target_os = "macos", target_arch = "x86_64"))]
pub fn download_filename() -> String {